Presentation is loading. Please wait.

Presentation is loading. Please wait.

COSC 4330/6310 Fundamentals of Operating Systems Jehan-François Pâris

Similar presentations


Presentation on theme: "COSC 4330/6310 Fundamentals of Operating Systems Jehan-François Pâris"— Presentation transcript:

1 COSC 4330/6310 Fundamentals of Operating Systems Jehan-François Pâris jfparis@uh.edu

2 Administrative details Hours:MW 2:30-4:00 pm in SRC 117 Instructor:Jehan-François Pâris Email: jfparis AT uh DOT edu Office:569 PGH Telephone:713-743-3341 (office hours) Office hours:MW 4:30—5:00 and 7:10-7:40pm Web page:www.cs.uh.edu/~paris Twitter:jehanfrancois Note change

3 Teaching Assistants Ashik Khatri  ashikrk AT gmail DOT com  TWTh 11 to 12 pm in 303 HBSC (College of Optometry building) Carlos Rincon  carincon AT uh DOT edu  TTh 11 am to 12 pm and 1 to 2 pm in PGH 313 Zeinab Kazemi Alamouti  zkazemi90 AT gmail DOT com  MW 4 to 5 pm in PGH 313

4 Course organization (I) COSC 4330/6310 introduces the basic concepts of modern operating systems:  Kernel organization  Processes and process scheduling  Inter process communication and synchronization  Deadlocks  Memory management and virtual memory  File systems

5 Course organization (II) Lectures based on PowerPoint slides  Required Students wanting a textbook should consult  Thomas Anderson and Michael Dhalin Operating Systems: Principles & Practice Recursive Books  Recent and recommended but not required

6 The class notes It is important to have you class notes on hand when you come to class You can  Print them out  Store them on a laptop you will bring to class  Get a 7" tablet

7 Grading policy Grade will be based on  Three quizzes (60% of your grade)  Three programming assignments (39% equally divided among the assignments)  Class participation (1%) People failing the assignments or the quizzes will fail the course

8 The quizzes (I) Will take place:  Monday, February 23  Monday, April 6  Friday, May 8 at 2:00 PM

9 The quizzes (II) Will cover the materials covered during the previous five weeks  Last quiz will not be comprehensive Will be closed-book  Can bring a single one-sided page of notes All preceded by a review session TBA  Will never cover any new topics

10 Hints for the quizzes I like to ask  Short problems  Questions on advantages and disadvantages of specific solutions Objective is to test that you can put to work the concepts you have learned

11 The assignments (I) To be done in C/C++ under Linux  New machine much faster than old Bayou server Will illustrate concepts discussed in class Graded for correctness and respect of good programming practices such as modularity and documentation.

12 The assignments (II) Late assignments will be assessed a penalty of 5 points per day. You will have a total of three grace days to be used at your discretion You should drop the course if you cannot do the first assignment  Your program should at least compile correctly and handle simpler cases

13 Behaving in the classroom (I) Students are expected to attend all lectures  Could otherwise miss important announcements People obviously immersed in non course- related activities such as browsing the web or playing solitaire will be asked to leave the classroom

14 Behaving in the classroom (II) X X X

15 Submitting your assignments In the manner to be announced by the TA

16 A reminder Assignments take time

17 Academic honesty No cheating or plagiarism will be tolerated in any graded assignment What you turn in must be your own work  If you include code from any source, you should mention it The minimum penalty for any transgression will be an F grade for the course

18 You have been warned!

19 Timetable First QuizMonday, February 23 First Program due in late February Second QuizMonday, March 31 Second Programdue in early April Third Programdue in early May Final QuizFriday, May 8 at 2:00 pm

20 A word for the new students The American system of higher education favors those who work diligently through the semester  Final examinations tend to be much less critical than in many other countries  System offers no second chances

21 The hare and the turtle

22 My last word Please verify that your PeopleSoft account has your correct email address:  I need it to get in touch with you


Download ppt "COSC 4330/6310 Fundamentals of Operating Systems Jehan-François Pâris"

Similar presentations


Ads by Google