Home Schedule Teach Research Software Engineering Projects

COSC 120 Computer Science I (Spring 2024)

What's New?
  • Project # 3 ???.

  • Project # 2 ???.

  • Project # 1 ???.

 
Dates of Exams
Final exam date: TBD.
Course Description:
The first course for students interested in computer programming, which involves solving problems by designing, implementing, and testing algorithm. Implementation will be done in the high-level language C++. Emphasis throughout the course is on problem solving and learning to develop computer programs that are readable, well-documented, efficient, and correct. Three hours lecture and two hours lab per week.
Required textbook:
Starting Out with C++: From Control Structures through Objects, Brief Edition, 7/E by Gaddis. ISBN-10: 0132772892 ISBN -13: 9780132772891
Grading:
Midterms (30%) and final exam (30%) Projects (20%) Lab assignments (10%) Quizzies (10%)
Your final letter grade will be based on the standard formula
(0 <= F < 60, 60 <= D < 70, 70 <= C < 80, 80 <= B < 90, 90 <= A <= 100)
AND THE FOLLOWING IMPORTANT RULES:
You need to have a total grade above 90% and an above 90% average in projects to get an A in the course;
You need to have a total grade above 80% and an above 80% average in projects to get an B in the course;
You need to have a total grade above 70% and an above 70% average in projects to get an C in the course;
Lab policy:
Each student is required to attend a lab session each week. It is important to arrive the lab on time.
Lecture attendance policy:
Attendance is an extremely important part of this course. Poor attendance will be penalized by up to 5% of your final grade.
Make-up policy:
Make-up exams for lecture are only allowed in extreme circumstances and should be approved by the instructor prior to the actual exam date. This policy is not negotiable.
Late work policy:
Late work for both lecture and lab will be penalized 50%. Work handed in more than 5 days late will not be accepted and will be given a score of 0 points. This policy is not negotiable.