Personnel
Instructor: | Selim Aksoy (Office: EA 423, Email: ) |
---|---|
TAs: | Nazlı İkizler
(Office: EA 522, Email: inazli[at]cs.bilkent.edu.tr) Eray Özkural (Office: EA 526, Email: erayo[at]cs.bilkent.edu.tr) Demir Gökalp (Office: EA 522, Email: dgokalp[at]cs.bilkent.edu.tr) Ayışığı Başak Sevdik (Office: EA 501, Email: ayisigi[at]cs.bilkent.edu.tr) |
Schedule
Section 2: | Lectures: Wed 10:40-11:30 (BZ 02), Fri 8:40-10:30 (BZ 01) Lab: Fri 13:40-17:30 (B 303-304) |
---|---|
Section 6: | Lectures: Mon 10:40-11:30 (BZ 02), Thu 8:40-10:30 (BZ 02) Lab: Thu 13:40-17:30 (ENGL) |
Office Hours: | Selim Aksoy (Tue 10:40-11:30, Wed 11:40-12:30) |
Lecture Schedule
- Introduction to Computer Systems [ ppt | pdf ]
- MATLAB Basics [ ppt | pdf ]
- Top-down Program Design, Relational and Logical Operators [ ppt | pdf ]
- Branches, Loops [ ppt | pdf ]
- Arrays [ ppt | pdf ], Plotting [ ppt | pdf ]
- User-defined Functions [ ppt | pdf ], Examples [ ppt | pdf ], Example slides by Ayışığı [ ppt | pdf ]
- Strings [ ppt | pdf ], Input/Output Functions [ ppt | pdf ]
- Introduction to Java [ ppt | pdf ]
- Java Program Statements [ ppt | pdf ]
- Methods in Java [ ppt | pdf ]
- Arrays in Java [ ppt | pdf ]
Exams
- Quiz 1 solutions for Section 2 and Section 6.
- Quiz 2 solutions for Section 2 and Section 6.
- Quiz 3 solutions for Section 2 and Section 6.
- Quiz 4 solutions for Section 2 and Section 6.
- Midterm exam will be held at 10:00-12:00 on November 28, 2004.
You can bring your textbook and notes to the exam.
Midterm locations are as follows (all classrooms are in the BCC building):
- Section 2: BZ 04, 05
- Section 6: BZ 01, 02, 03 (together with Section 7)
- Final exam will be held at 15:30 on January 10, 2005. Details will be announced later.
Homework
- Solve exercises 2.1, 2.5, 2.7, 3.2, 3.3, 3.4 and 4.3 from the MATLAB book.
Due: November 1 (Section 6) or November 3 (Section 2) as hardcopy in the class. - Solve exercises 2.11, 4.1, 4.2, 4.7, 4.8, 4.19 and 4.24 from the MATLAB book.
Due: 12:00 (noon) on November 24 for both sections. - Solve exercises 3.12, 3.14, 5.23, 6.16 and 8.10 from the MATLAB book.
Due: 12:00 (noon) on December 15 for both sections. - Solve exercises 2.6 (page 120), 3.12, 3.13 and 3.20 (page 200),
4.5 (page 262), 4.17 (page 264) and programming project 6.4 (page 375)
from the Java book.
Due: 12:00 (noon) on December 31 for both sections.
- Note 1: All homeworks must be submitted as hardcopy (printout) in the class. No late homework will be accepted.
- Note 2: Please make sure you fully understand the Bilkent University Policy on Academic Honesty / Öğrenci Disiplin İlke ve Kuralları. Cheating and plagiarism on lab and homework assignments will be punished according to the regulations of the University.