CS 201 - Introduction to Computing
Fall 2015
3 credits
Instructors:Albert Levi,
FENS 1091, x9563, levi@sabanciuniv.edu
Office Hours:
Whenever I am in my office (I am generally in
my office)
Caution: There is another Albert
Levi who is a graduate of SU Material Science and Engineering. Check the
email address while writing!
Syllabus is here
Assistants' web site (office hours) is here
Schedule
Lectures:
Monday 13:40 - 15:30,
Tuesday 09:40 - 10:30, FENS G077 (auditorium)
Labs/Recitations:
Sections A1,A2, A3, A4: Thursday 14:40 – 17:30, see schedule for the places
Sections B1, B2, B3, B4: Friday 8:40 – 11:30, see schedule for the places
Sections C1, C2,C3: Friday 12:40 – 15:30, see schedule for the places
Sections D1, D2, D3: Friday 15:40 – 18:30, see schedule for the places
Announcements
-
Recitations will start in the first week.
-
Please install MS Visual C++ 2012 (Visual Studio 2012) to your laptops.
See the installation guides below.
-
Midterm dates are determined; please check out below.
-
No lectures on September 21 and 22 due to holiday.
-
There will be extra lecture on Oct 7, 17:40 - 19:30 in FASS G062. The same
lecture will be repeated on the same day 19:40 - 21:30 in FASS G062.
-
First homework has been assigned at SUCourse. Deadline is October 7, 2015,
Wednesday, 17:00.
-
Office hours will start in the week of October 5. Please check out TA office
hours at the TA web site of which the link is given above.
-
Second homework has been assigned at SUCourse. Deadline is October 14,
2015, Wednesday, 19:00.
-
Third homework has been assigned at SUCourse. Deadline is October 21, 2015,
Wednesday, 19:00.
-
Starting with October 19, 2015, all office hours
will be held in FENS L068.
-
Fourth homework has been assigned at SUCourse. Deadline is November 2,
2015, Monday, 19:00.
-
There will not be recitations on October 29 and 30 due to national holiday.
In order to cover this, there will be makeup recitations on November 3
and 4. In these makeup recitations some sample exam questions will be solved.
The schedule of the makeup recitations are as follows (you may attend any
of them; the same questions will be solved in all sections).
10:40 - 13:30 TA:
Omid, Place: FENS G032
12:40 - 15:30
TA: Gizem, Place: FASS G052
14:40 - 17:30
TA: Onur, Place: FASS G060
16:40 - 19:30 TA: Baturay, Place: SL (School of Languages) 1026
17:40 - 20:30 TA: Begum Ozemek, Place: SL (School of Languages)
1027
18:40 - 21:30 TA: Laleh, Place: FASS G049
19:40 - 22:30 TA: Yusuf, Place: FENS L027
-
Wednesday 4 Nov
8:40 - 11:30 TA:
Figen, Place: FASS 1081
12:40 - 15:30
TA: Inanc, Place: FMAN G062
14:40 - 17:30
TA: Sezen, Place: FENS L047
15:40 - 18:30 TA: Deniz, Place: FASS G060
16:40 - 19:30 TA: Saad, Place: FENS L061
18:40 - 21:30 TA: Stefan, Place: FASS G052
19:40 - 22:30 TA: Mustafa, Place: FENS L055
-
First Midterm Exam
-
will be on November 7, 2015, Saturday, at 14:00. The exam will last
90 or 100 minutes.
-
Exam places (in Turkish alphabetical order of the last names of the students)
[Açılan - Ezberli]: FENS G077 auditorium
[Fışkın - Güzgeren]: FASS G022
[Hammad - Koçer]: FASS G049
[Koçulu - Özciğer]: FASS G052
[Özdamarlı - Tekinel]: FASS G062 auditorium
[Telci - Zor]: FENS L045
-
Please do not forget to bring your student ID card to the exam.
-
One page (in A4 size) of cheatsheet is allowed in the exam (You may write
to the both sides of the sheet). However you cannot exchange it with your
friends during the exam.
-
Any books or notes will be closed during the exam.
-
You are not allowed to use any calculators or computers in the exam.
-
A detailed email about the exam is sent to class email list; the same message
is also available at SUCourse announcements.
-
Sample question set for Midterm 1 is posted on the website (under the "exams"
heading). Solutions will be posted after the makeup recitations.
-
Fifth homework has been assigned at SUCourse. Deadline is November 18,
2015, Wednesday, 19:00.
-
Sixth homework has been assigned at SUCourse. Deadline is November 30,
2015, Monday, 19:00.
-
Second Midterm Exam
-
will be on December 5, 2015, Saturday, at 1000. The exam will last
90 or 100 minutes.
-
Exam places (in Turkish alphabetical order of the last names of the students)
[Açılan - Barış]: FASS G022
[Başdal - Çelik]: FASS G049
[Çetin - Erdurgut]: FASS G052
[Eren - Gez]: FASS G056
[Ghanem - Kolaşin]: FENS L045
[Korkmaz - Sertbaş]: FASS G062 auditorium
[Sevim - Zor]: FENS G077 auditorium
-
Please do not forget to bring your student ID card to the exam.
-
Two pages (in A4 size) of cheatsheet is allowed in the exam (You may write
to the both sides of the sheet). However you cannot exchange it with your
friends during the exam. Please notice that this two page limit will not
change in the final exam.
-
Any books or notes will be closed during the exam.
-
You are not allowed to use any calculators or computers in the exam.
-
A detailed email about the exam is sent to class email list; the same message
is also available at SUCourse announcements.
-
Sample question set for Midterm 2 is posted on the website (under the "exams"
heading). Solutions will be posted after the recitations on Nov. 26 and
27.
-
Seventh and the last homework has been assigned at SUCourse. Deadline is
December 16, 2015, Wednesday, 19:00.
-
Final Exam
-
will be held on December 24, 2015, Thursday, 16:00. The exam will last
140 or 150 minutes.
-
Exam places (in Turkish alphabetical order of the last names of the students)
Açılan - Çolak: FENS G077 auditorium
Çuvalcı - Güllapoğlu: FENS L045
Güngör - Kaya: FENS G032
Keleş - Özan: FENS G035
Özcan - Tanvir: FASS G062 auditorium
Tarhan - Ünal: FASS G049
Ünsal - Zor: FASS G052
-
Please do not forget to bring your student ID card to the exam.
-
Two pages (in A4 size) of cheatsheet is allowed in the exam (You may write
to the both sides of the sheet). However you cannot exchange it with your
friends during the exam.
-
Any books or notes will be closed during the exam.
-
You are not allowed to use any calculators or computers in the exam.
-
A detailed email about the exam is sent to class email list; the same message
is also available at SUCourse announcements.
-
Sample question set and solutions for Final exam is posted on the
website (under the "exams" heading).
Textbook
A Computer Science Tapestry, 2nd Edition, Owen L. Astrachan (may not be
available in Homer, but the online book is at book's website)
The book has a good website at which you can access the codes shown
in the book as well as the book itself in pdf form.
Its address is http://www.cs.duke.edu/csed/tapestry/
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 discussed in class are distributed here
Installation guides
You can install Visual Studio 2012 from \\software\microsoft\VisualStudio\Visual_Studio_2012.
You have to run this from Start->Run or via Windows Explorer (not through
Internet Explorer or any other Web browser). Here is a step-by-step installation
guide.
If you want to use is on your Mac machine, you need to install Windows
virtual machine first, here is a guide
on how to install Windows on your Mac computer.
The programs in the book are in these zip file
Lecture notes will be distributed weekly after the classes finish
week1
week2 (no lectures and recitations due to holiday)
week3 recitation3
week4 recitation4
week5 recitation5
week6and7 recitation6
(recitation7 will be held as makeup recitations on Nov. 3 and 4; see the
announcement above)
week8 recitation8
week9 recitation9
week10 recitation10
week11 recitation11 is used for Midterm
2 sample question solution session.
END OF MIDTERM 2
week12 recitation12
week13and14 recitation13
recitation14 is used for Final Exam sample question solution session.
Exams
First midterm exam will be on November
7, 2015, Saturday, 14:00 – 16:00.
Second midterm exam will be on December
5, 2015, Saturday, 10:00 – 12:00.
Final Exam will be scheduled by SR/ÖK.
It is on December 24, 2015, Thursday, 16:00 - 19:00.
Sample question set for Midterm 1 is here
(only questions). Solutions are here
(both questions and solutions).
Sample question set for Midterm 2 is here
(only questions). Solutions are here
(both questions and solutions).
Sample question set for Final is here
(only questions). Solutions are here
(both questions and solutions).
Homework - assigned and collected
at SUCourse.
There will be 7 programming homework. Recitations will
mostly be used for clarification about the homework. Late penalty is 10%
of full grade for each day (only one late day is allowed).
You have to submit your own work! If you submit a traded or plagiarized
homework, you will get -100 (minus 100) on the first case. If you repeat
this action, you automatically fail the course. Moreover, all unethical
behaviors like plagiarism will be reported to the Dean's office for disciplinary
actions.
Tentative Grading
Two Midterm Exams: 23% (each)
Final Exam: 34%
Homeworks: 20% (total) - 7 homework will be assigned and they are not
of equal weight (distribution of 20% among assignments will be determined
at the end of the course). However, all of the homework assignments will
be considered in grading.
Important Notice
about grading: Weighted average is not the only criterion in letter grading;
exam average may also be taken into consideration.
Expectations form 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 tocompensate 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 related
policy.
-
Please also read the make-up
policy, if you ever plan to take a medical report for any exam.