CS106: Fundamentals of Programming-2
Administration
My homepage is here . I
can be most easily reached by e-mail
I hold office hours at Ry162A on Fridays between 3 and 5 pm.
The TA for the course is Catalin
Dumitrescu and the grader is Zimri Shalom Yaseen
. Catalin holds office hours at the Ryerson MacLab between 3:30 and 4:30
pm on Wednesdays and between 5:30 and 6:30 pm on Thursdays.
Grading for the course will be based on assignments,a midterm exam,a programming
project/final exam and class participation.
Course Overview
In this course, you will be introduced to the basic concepts of programming
in C++. Hopefully, this will help you to grasp more general programming
concepts that can be applied in a variety of contexts. The textbook for
the course is "Applications Programming in C++" by Johnsonbaugh and Kalin. We will cover the first 9 chapters of the book in this course.
Labwork
The facilities at the Ryerson MacLab are available for writing and testing
your assignments and programming project.
Assignments
Assignment 0
Assignment 1
Assignment 2
Assignment 3
Assignment 4
Assignment 5
Solutions
Solutions to Assignment 1
Solutions to Assignment 2
Solutions to Assignment 3
Solutions to Assignment 4
Solutions to Assignment 5
Exams
The midterm exam will be held in class on Friday, February 4. The syllabus will include Chapters 0-3 and whatever I teach in Chapter 4 until Wednesday. The exam will be open-book - you will be allowed access to the textbook and to your class notes.
Review Session
There will be a review session for the midterm on Wednesday, Feb 2. The session will start at 3:30 pm and will be held at Ry 251.