CSC 120
Computer Programming
- Textbook:
- Java by Dissection, The essentials of Java programming,
Second Edition, by I. Pohl and C. McDowell.
You can view the first three chapters of this book
here.
You can buy an electronic copy of the entire
text for $5 at
Lulu.
The Web page for the book is
here.
- Online Resources:
- Additional web resources for the course are listed at
CSC 120 Online Resources.
- Lectures -- Time and Place:
- Tuesdays and Thursdays 3.30 - 4.45; MM 300
- Laboratories:
- In addition to the lectures, you must register
for a two-hour a week lab session of your choosing.
Here is more info about the
CSC 120 Computing Laboratory, located at Ungar 426.
No Lab the first week.
- Professor:
- Hüseyin Koçak
Electronic Mail: hk@cs.miami.edu
Personal Office: Ungar 443. Tel: 305-284-3138
Main Office: Ungar 429. Tel: 305-284-2268, Fax:305-284-2264
- Office Hours:
- Tuesdays 5.00 - 6.00 and Wednesdays 2.00 - 3.00.
- Teaching Assistants:
- Debashis Biswas
Electronic Mail:
d.biswas@umiami.edu
Office: Ungar Room 440
Phone: 786-223-5147
Office hours: Thursday 3:00 PM - 5:PM
In Lab 426: Sunday 12:00 PM - 4:00 PM
- Aparna Yerikalapudi
Electronic Mail:
aparna@mail.cs.miami.edu
Office: Ungar Room 440
Phone: 305-284-4220
Office hours: Monday and Friday 10:00 AM - 11:00 AM
In Lab 426: Wednesday 3.30-4.30 PM, Saturday 11.00 AM -1 PM
- Grading:
-
- Weekly assignments/programming (35%)
- Programming Assignment I (10%)
- Midterm Examination (20%)
- Programming Assignment II (10%)
- Final Examination (25%)
In order to obtain a particular grade, you may be required to attain
that grade in most items of the assesment.
- Grades OnLine:
- Grades will be posted here.
- Weekly agenda:
-
- Week 1 Due February 3
- Week 2 Due February 3
- Week 3 Due February 10
- Week 4 Due February 17
- Week 5 Due February 24
- Week 6 Due March 2
- Week 7 Due March 9
- Practice MidTerm MidTerm is on Thursday, March 6
- Programming Assignment 1
Due in LAB the week of March 24.
- Week 8 Due March 23
- Week 9 Due March 30
- Week 10 Due April 6
- Week 11 Due April 13
- Week 12 Due April 20
- Week 13 Due April 27
- Week 14 Summer project.
- Programming Assignment 2
Due May 7. (Firm deadline)
Instead of the Programming Assignment 2,
you have the option of doing an alternate assignment of your
choosing. In order to take advantage of this option,
you must submit a proposal to your TA by April 18.
Your proposal should include a rough design (not necessarily a pseudo code)
of your program. Your TA will let you know if your
proposal is accepted by April 22.
If you do not make a proposal or your proposal is not accepted, you must
complete the Programming Assignment 2 as described above.
- Final Examination is on Thursday, May 1, 2008, 2-4.30pm in our
usual lecture room MM300. Final will be comprehensive, covering the
entire semester.
- Final Study Guide
Some sample questions and suggested
exercises for the final examination. This guide is meant to
encourage you to review what we have covered this semester.
Do not be alarmed by the number of
questions on this review; there will be fewer questions on the exam.
Good luck.