CSCI-1301 Introduction to Computing and Programming |
Instructor: Anousha Mesbah (223 A Boyd GSRC)
Email: anousha@uga.edu
Instructor Home Page: www.cs.uga.edu/~shoulami
Course Home Page: www.cs.uga.edu/~shoulami/cs1301
Class Time: Tu/Th 2:00 - 3:15
Instructor Office hours: M 2:30-3:30 P.M. and W 3:00-4:30 P.M.
Dr.Couto Office hours: M 12:30-2:30 P.M and W 9:00-11:00 P.M.
Tapan Office hours: M 3:30 -5:00 and W 1:00-2:30 P.M
Teaching Assistants:
Amir Asiaee (aha@uga.edu)
Brad Barnes (bjb211@uga.edu)
TA Office Hours:
Amir: T/Th 9:45-10:45
Brad : T/Th 1:30-2:30
Algorithms, Programs and Computing Systems. Fundamental techniques of program development and supportive software tools. Programming projects and applications in a structured computer language. Hands-on experience using microcomputers.
We will introduce some fundamental ideas in Computer Science, focusing on the object-oriented programming language Java. This will include the fundamentals of the object-oriented paradigm (classes, objects, encapsulation, inheritance and polymorphism), basic data structures (arrays and linked lists), and basic algorithms (searching and sorting).
Topics to be covered
Textbook:
Java: An Introduction to Problem Solving and Programming (Fifth Edition)
Walter Savitch
Frank M. Carrano
Recommended Book:
Java How to Program, 7th Edition
Harvey M. Deitel
Paul J. Deitel
Policies
Attendance Policy:
Class attendance to the lectures is highly recommended and should be
considered a student obligation. If you are absent it is your
responsibility to find out what was covered in class and to catch up.
You are expected to arrive on time and remain for the entire period. If
you need to leave the classroom before the period is over, contact your
instructor in advance. Attendance to the lab sessions is mandatory and
will be recorded at the beginning of the labs.
Classroom Behavior:
You are expected to be respectful in your interaction with the
instructor and other fellow students during the lectures and lab
sessions. If you are talking during instruction and interfere with the
learning process of your peers, sleeping or engaging in any activity
that disrupts the instruction, you will receive an e-mail from me,
which will be copied to your advisor. If the behavior continues, I will
make an appointment with you and your advisor to discuss this
situation.
Labs:
There is a required lab that
meets twice a week for the entire semester starting on Monday, August
25, 2008. Lab attendance is mandatory and will be recorded. There will
be one or two lab exercises assigned per week that are designed to be
completed during the scheduled lab period. You will receive full credit
for a lab only when it is correct. Otherwise, you will receive no
credit. Lab assignments are to be completed the week they are assigned.
After that week, it will not be accepted. You can get help from any
instructor or lab instructor on lab assignments during the week in
which the lab was assigned. Your lab instructors will explain lab
policies further in detail during the first lab session.
Projects:
There will be a project every two weeks. Projects are designed to acquire and enhance your knowledge of the concepts discussed in the lectures. Projects must compile to receive credit. Project assignments that do not compile will receive no credit.
Projects assignments will be due typically on Fridays at 11:55 p.m., unless stated otherwise. Late assignments will be accepted up to 48 hours after the due date and will be subject to 20% penalty; however no late submissions will be accepted for the last course project assignment. In the event of a family emergency, serious illness/injury, or other significant event, please contact your instructor as soon as possible.
Course project assignments must be submitted electronically in WebCT. Instructions for electronic submission are available in WebCT and will be provided during the first lab session.
Grading Policy (subject to change):
Grading Scale (subject to change):
The course final grade will use the following grading scale:
Exam Dates:
Drop/Add/Withdrawal deadline, Makeup exams and Culture of Honesty: