CS 201 – Introduction to Computing
- Midterm1 will be on 30 March Saturday at 09:30-11:30.
- Midterm2 will be on 4 May Saturday at 09:30-11:30.
- Final exam will be determined by the registrar
Monday 15:40-17:30 and Tuesday 15:40-16:30 in FENS G077
- Section A1, A2,
A3: Thursday 08:40 – 11:30 (see schedule for places)
- Section B1, B2, B3: Thursday 13:40 – 16:30 (see schedule for places)
- Section C1, C2, C3: Friday 10:40 – 13:30 (see schedule for places)
- Sections D1, D2, D3: Thursday 16:40 – 19:30 (see schedule for places)
A Computer Science Tapestry, 2nd Edition, Owen L. Astrachan (available in Homer)
The book has a good website at which you can access the codes shown in the book as well as partially the book itself in pdf form.
Its address is http://www.cs.duke.edu/csed/tapestry/
The programs in the book are in this zip file
The syllabus that is/will be distributed in the first class is here. The course description and the a list of topics that will be covered in class are there.
Lecture Notes and Codes
Lecture notes discussed in class are distributed here.
Course Tools Installation guide
You can install Visual Studio 2010 from \\software\microsoft\VisualStudio\Visual_Studio_2010.
Here is a step-by-step installation guide.
Homework – assigned and collected at SUCourse.
There will be 4 programming homework. They will be assigned and collected at SUCourse. Recitations will be used for clarification about the homework. Late penalty is 10% of full grade (only 1 late day is allowed).
If the homework is not done by you, you will get -100. If you do it again, you will fail the class.
- Midterm1 (23%): 30 March Saturday at 09:30-11:30
- Midterm2 (23%): 4 May Saturday at 09:30-11:30
- Final Exam (30% ): scheduled by registrar
- Homeworks (19% total) – 7 homework will be assigned and they might not have equal weight
- Recitation Attendance (%5): %2 is left to the TA as “kanaat”
- Important Notice about grading: Weighted average is not the only criterion in letter grading; exam average may also be taken into consideration.
Expectations from Students
- Students are expected to attend all classes, recitations and labs. Learning a programming language is much easier when a person explains it. You have to spend more time to compensate a missed class. So absenteeism does not buy time.
- Students are responsible for the material covered in class even if it is not part of the lecture notes published on the website (Sometimes we explain some stuff on the board). That is why attendance is important.
- Students are responsible to check their emails (Sabanci University accounts), SUCourse and course website daily for any announcements related to this course.
PLAGIARISM WILL NOT BE TOLERATED. Please read the policy on plagiarism.
Please also read the make-up policy, if you ever plan to take a medical report for any exam.