CSCE 3613 Operating Systems (Spring 2019)

 

Course Description: An introduction to operating systems including topics in system structures, process management, storage management, files, distributed systems, and case studies.
   
Credit hours: 3
   
Meetings:

Lecture: M/W/F, 3:05PM - 3:55PM, MEEG 212

   
Instructor:

Miaoqing Huang

Office: JBHT 526

Phone: 479-575-7578

Email: mqhuang AT uark.edu

   
Office Hours:

Monday 10:00 AM - 11:30 AM, Wednesday 1:00 PM - 2:30 PM

   
Textbook:

Silberschatz, Galvin, and Gagne, Operating System Concepts, 9th edition, Wiley, December 17, 2012, ISBN: 978-1118063330.

   
Syllabus: Download here.

 

 

Class Schedule: (subject to change)

 

Week

Date

Content

Lecture

Note

1

1/14 Syllabus and Course Introduction Lecture  
1/16      
1/18      
2 1/21     Martin Luther King Jr. Day
1/23 Operating System Structures Lecture  
1/25 Processes Lecture  
3 1/28      
1/30      
2/1      
4 2/4      
2/6      
2/8
5 2/11      
2/13 Socket Programming Lecture Supplementary slides on socket programming
2/15      
6 2/18      
2/20      
2/22      
7 2/25      
2/27      
3/1      
8 3/4      
3/6      
3/8      
9 3/11      
3/13      
3/15      
10 3/18     Spring break
3/20     Spring break
3/22     Spring break
11 3/25      
3/27  
3/29      
12 4/1      
4/3      
4/5      
13 4/8      
4/10      
4/12    
14 4/15
4/17      
4/19      
15 4/22      
4/24      
4/26      
16 4/29      
5/1      
5/3     Dead day
17 5/x Final exam    

    

Lecture Slides: (subject to change)

 

 

Lecture

Content

Download

Coverage

Lecture_1 Introduction Link Textbook Chapter 1
Lecture_2 Operating System Structures Link Textbook Chapter 2
Lecture_3 Processes Link Textbook Chapter 3
  Socket Programming Link Supplementary slides on socket programming
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       

 

Homework, Programming Assignments, Lab Assignments:

 

    Visit Blackboard (learn.uark.edu) for questions and solutions.

 

Exam:

 

    Visit Blackboard (learn.uark.edu)  

 

 

Grading:

 

    A: over 90%

    B: 80% - 89%

    C: 70% - 79%

    D: 60% - 69%

    F: below 60%

  

    Course tasks are weighed using the following scale:

 

    Midterm Exam:                                      20%

    Final Exam:                                          20% 

    Homework, Programming Assignments:     50% 

    Quiz and Attendance:                            10%