TIME |
THURSDAY |
FRIDAY |
Contents |
|
---|---|---|---|---|
8:40-10:30 |
|
CENG425(T)A319 |
||
10:40-12:30 |
|
|
||
12:40-14:30 |
|
CENG425(L) SUN |
||
14:40-16:30 |
|
|
Instructoroffice: Computer Engineering Department,
329-L |
Watch this space for the latest updates. Last
updated:
The lecture notes for the second week will be published soon, see Course Schedule section.
For laboratory studies, the codes in the book will be reexamined.
Anyone wants to get turkix-3.0.iso or KNOPPIX_V3.7-2004-12-08-EN.iso or may ask to me.
It is aimed to describe the concepts of the system programming by using Linux/Unix operating system.
C programming language will be used
The concepts described in the Operating Systems course will be studied in detail with applications
Students will be familiar with the Unix based operating systems
There is one group for lecturing and one group for lab sessions. The UNIX operating system will be introduced to you first in the lab sessions , later some concepts of the system programming by using Linux/Unix operating system will be studied by C codes and you will be responsible for writing codes, to be graded.
Important announcements will be posted to the Announcements section of this web page above, so please check this page frequently. You are responsible for all such announcements, as well as announcements made in lecture.
Mark Mitchell, Jeffrey Oldham, and Alex Samuel, Advanced Linux Programming, New Riders, 2001.
The web page www.advancedlinuxprogramming.com contains all the information related with the text book.
There will be final exam, will count 50% of your grade.
Attendance is required and constitutes part of your course grade; 10%
You are supposed to prepare term report describing the concepts in the context of the course, weighting %40 of your grade.
Attendance is not compulsory, but you are responsible for everything said in class.
I encourage you to ask questions in class. You are supposed to ask questions. Don't guess, ask a question!
You may discuss homework problems with classmates (although it is not to your advantage to do so).
You can use ideas from the literature (with proper citation).
You can use anything from the textbook/notes.
The code you submit must be written completely by you.
The following schedule is tentative; it may be updated later in the semester, so check back here frequently.
Week |
Dates |
Topic |
Lecture Notes Acrobat |
Laboratory Studies |
---|---|---|---|---|
Lectures |
||||
1 |
February 18, 2005 |
First Meeting |
NA |
NA |
2 |
February 25, 2005 |
|||
3 |
March 4, 2005 |
|||
4 |
March 11, 2005 |
|
html |
|
5 |
March 18, 2005 |
|||
6 |
March 25, 2005 |
|||
7 |
April 1, 2005 |
|||
9 |
April 15, 2005 |
|||
10 |
April 22, 2005 |
|||
11 |
April 29, 2005 |
|||
12 |
May 6, 2005 |
|||
13 |
May 13, 2005 |
|||
14 |
May 20, 2005 |
Introduction to Xwindows Programming |
|
html |
15 |
|
Introduction to Kernel |
|
html |
Exams |
||||
Midterm |
Term Project |
|
|
|
Final |
Jun 10, 2005 Anytime |
|
|
|