SlideShare a Scribd company logo
University of Texas at San
                                                                 Antonio



Operating System                                 Hours M,W 2:00-3:00 PM Spring, 2011


 Contact person                Prosunjit Biswas
 Position                      Teaching Assistant
 Contact hours:                By appointment
 Office phone:                 210 548 8883

 E-mail:                       Prosun.csedu@gmail.com

 Course Web page:              cs.utsa.edu/student/~pbiswas

 Prerequisites:                Undergraduate Operating System CS 3065


COURSE DESCRIPTION
This course covers the principles of operating systems theory and practice as well as distributed
operating systems. Fundamental concepts such as processes and threads, synchronization and
concurrency, communication, remote method invocation, security, distributed file systems and name
services will be presented

COURSE OBJECTIVES

   •    Enhance the understanding for the key operating system concepts (such as process, thread and
        memory management);
   •    Develop an understanding of distributed systems and the important issues in their design;
   •    Develop a working knowledge of the infrastructure required to support distributed systems
        (inter-process communication and internetworking);
   •    Understand how applications are evolving to use distributed system support;
   •    Improve system-development and technical writing skills;
   •    Learn and/or improve team work and oral discussion skills;

COURSE TOPICS

   1.   Process and memory management:
   2.   Networks and Communication
   3.   Security
   4.   Advanced Operating system




EVALUATION AND GRADING


                                                                                       1
University of Texas at San
                                                                            Antonio



1. Homework           20%             You have to present the assigned homework on last working day of
                                      every week.

2. Quizzes            10%             There will be two quizzes best of which will be counted.

3. Final exam         30%             The final exam will be comprehensive and entirely conceptual.

4. Attendance         10%             Expect you all achieve this points.
5 Projects            30%             You will be given 2/3 projects on course topics.
TOTAL                 100%


   1 No early and makeup exams will be given except with university sanctioned excuses.
     No late submission of projects will be accepted except with prior instructor consent.
     Reading the material prior to class and participation in the class discussion is highly encouraged.
     Assignment for the final letter grade will base on the following ranges: A: >= 90% , B: >=
   80% , C: >=70% ,D: >=60% ,F: <60%


REQUIRED TEXTBOOKS

   •     Required textbook: Distributed Systems: Principles and Paradigms, 2nd edition. by Andrew S.
         Tanenbaum and Maarten Van Steen (TS); ISBN: 0-13-239227-5
   •     Recommended for reference: Operating System Concepts, by Silberschatz, Galvin and Gagne
         (SGG); ISBN: 0-471-69466-5 Recommended for reference: Distributed Systems: Concepts and
         Design 4th ed. by G. Coulouris, J. Dollimore and T. Kindberg (CDK); ISBN: 0-321-26354-5

CLASSROOM RULES OF CONDUCT

               1.   Turn off cell phones.
               2.   Food and beverages are not permitted in the classroom.
               3.   Class lab time is expected to be spent on lab work. Lab time is not free time.
               4.   Participate fully and share your ideas. Share “air time” with other students.
               5.   Check the blackboard for course instruction on the fly.



                                           COURSE SCHEDULE PLAN
       DATE          DAY     TOPIC/ACTIVITY
       Feb 1         Mon     Introduction to Operating System Ref Book : SGG
       Feb 3         Wed     Process Management Ref Book : SGG
       Feb 7         Mon     Process Management Application , Homework
    Feb 10           Wed     Memory Management
    Feb 14           Mon     Memory management Application & Simulation , 1st Project


                                                                                                      2
University of Texas at San
                                                                   Antonio



                                     COURSE SCHEDULE PLAN
    Feb 20       Wed    Network & Communication
    Feb 20       Wed    Network & Communication, Homework
     Feb 2       Wed    Network & Communication
    Feb 28        Mon   Review
    March 2       Wed   Final Exam




ONLINE RESOURCES:
             1. http://freevideolectures.com/Course/2398/Operating-Systems-and-System-Programming-
                Fall-2009
             2. http://www.learnerstv.com/Free-Computers-Video-lectures-ltv033-Page1.htm
             3. http://www.cosmolearning.com/courses/operating-systems-and-system-
                programming-326/video-lectures/


Note: The course schedule plan, course material and all others related to this course is subject to change.
In such case you will be notified before the change is taken to action.




Acknowledgement: The content of this syllabus is prepared with help from the syllabus of Prof. Dakai
Zhu of UTSA. The design format is adapted from the Internet.




                                                                                          3

More Related Content

DOCX
Initial reportfinal
TXT
Recitation
PPT
Syllabi in English Language Teaching
DOC
Course plan os
DOC
Course plan os
DOC
Course plan os
DOC
Course outline FP202 - Dis 2012
PDF
CSC369 - Operating Systems - Lecture 1
Initial reportfinal
Recitation
Syllabi in English Language Teaching
Course plan os
Course plan os
Course plan os
Course outline FP202 - Dis 2012
CSC369 - Operating Systems - Lecture 1

Similar to Syllabus sample (20)

PDF
Intro
DOCX
os lesson plan.docx
DOC
OS course Outilne 2021.doc
PPTX
PPTX
Introduction.pptx
PDF
hci-syllabus
PDF
hci-syllabus
PPTX
Operating systems
PPT
Lecture 1 -30-09-2024 for University le
PDF
Towards a Syllabus Repository for Computer Science Courses
PDF
CPSC 633-600 Machine Learning: Spring 2009
PPTX
K24MCA12 (OS) syllabus for MCA Students
PDF
files_1575611773_2100523175.pdf
PPTX
Operating Systems 1: Syllabus
PPT
Introduction to Operating system
PPT
what is operating system . introduction to OS
DOC
syllabus_OS_Fall_2015
DOC
utdallas.edu
DOC
utdallas.edu
Intro
os lesson plan.docx
OS course Outilne 2021.doc
Introduction.pptx
hci-syllabus
hci-syllabus
Operating systems
Lecture 1 -30-09-2024 for University le
Towards a Syllabus Repository for Computer Science Courses
CPSC 633-600 Machine Learning: Spring 2009
K24MCA12 (OS) syllabus for MCA Students
files_1575611773_2100523175.pdf
Operating Systems 1: Syllabus
Introduction to Operating system
what is operating system . introduction to OS
syllabus_OS_Fall_2015
utdallas.edu
utdallas.edu
Ad

More from UT, San Antonio (20)

PPTX
digital certificate - types and formats
PPTX
Saml metadata
PPTX
Static Analysis with Sonarlint
PPTX
Shellshock- from bug towards vulnerability
PPT
Abac17 prosun-slides
PPT
Abac17 prosun-slides
TXT
Recitation
PDF
Big Data Processing: Performance Gain Through In-Memory Computation
PDF
Enumerated authorization policy ABAC (EP-ABAC) model
PDF
Where is my Privacy presentation slideshow (one page only)
PDF
Three month course
PDF
One month-syllabus
PPT
Zerovm backgroud
PPTX
Security_of_openstack_keystone
PDF
Research seminar group_1_prosunjit
DOCX
Attribute Based Encryption
PPT
Final Project Transciption Factor DNA binding Prediction
PDF
Cyber Security Exam 2
PDF
Transcription Factor DNA Binding Prediction
digital certificate - types and formats
Saml metadata
Static Analysis with Sonarlint
Shellshock- from bug towards vulnerability
Abac17 prosun-slides
Abac17 prosun-slides
Recitation
Big Data Processing: Performance Gain Through In-Memory Computation
Enumerated authorization policy ABAC (EP-ABAC) model
Where is my Privacy presentation slideshow (one page only)
Three month course
One month-syllabus
Zerovm backgroud
Security_of_openstack_keystone
Research seminar group_1_prosunjit
Attribute Based Encryption
Final Project Transciption Factor DNA binding Prediction
Cyber Security Exam 2
Transcription Factor DNA Binding Prediction
Ad

Syllabus sample

  • 1. University of Texas at San Antonio Operating System Hours M,W 2:00-3:00 PM Spring, 2011 Contact person Prosunjit Biswas Position Teaching Assistant Contact hours: By appointment Office phone: 210 548 8883 E-mail: Prosun.csedu@gmail.com Course Web page: cs.utsa.edu/student/~pbiswas Prerequisites: Undergraduate Operating System CS 3065 COURSE DESCRIPTION This course covers the principles of operating systems theory and practice as well as distributed operating systems. Fundamental concepts such as processes and threads, synchronization and concurrency, communication, remote method invocation, security, distributed file systems and name services will be presented COURSE OBJECTIVES • Enhance the understanding for the key operating system concepts (such as process, thread and memory management); • Develop an understanding of distributed systems and the important issues in their design; • Develop a working knowledge of the infrastructure required to support distributed systems (inter-process communication and internetworking); • Understand how applications are evolving to use distributed system support; • Improve system-development and technical writing skills; • Learn and/or improve team work and oral discussion skills; COURSE TOPICS 1. Process and memory management: 2. Networks and Communication 3. Security 4. Advanced Operating system EVALUATION AND GRADING 1
  • 2. University of Texas at San Antonio 1. Homework 20% You have to present the assigned homework on last working day of every week. 2. Quizzes 10% There will be two quizzes best of which will be counted. 3. Final exam 30% The final exam will be comprehensive and entirely conceptual. 4. Attendance 10% Expect you all achieve this points. 5 Projects 30% You will be given 2/3 projects on course topics. TOTAL 100% 1 No early and makeup exams will be given except with university sanctioned excuses. No late submission of projects will be accepted except with prior instructor consent. Reading the material prior to class and participation in the class discussion is highly encouraged. Assignment for the final letter grade will base on the following ranges: A: >= 90% , B: >= 80% , C: >=70% ,D: >=60% ,F: <60% REQUIRED TEXTBOOKS • Required textbook: Distributed Systems: Principles and Paradigms, 2nd edition. by Andrew S. Tanenbaum and Maarten Van Steen (TS); ISBN: 0-13-239227-5 • Recommended for reference: Operating System Concepts, by Silberschatz, Galvin and Gagne (SGG); ISBN: 0-471-69466-5 Recommended for reference: Distributed Systems: Concepts and Design 4th ed. by G. Coulouris, J. Dollimore and T. Kindberg (CDK); ISBN: 0-321-26354-5 CLASSROOM RULES OF CONDUCT 1. Turn off cell phones. 2. Food and beverages are not permitted in the classroom. 3. Class lab time is expected to be spent on lab work. Lab time is not free time. 4. Participate fully and share your ideas. Share “air time” with other students. 5. Check the blackboard for course instruction on the fly. COURSE SCHEDULE PLAN DATE DAY TOPIC/ACTIVITY Feb 1 Mon Introduction to Operating System Ref Book : SGG Feb 3 Wed Process Management Ref Book : SGG Feb 7 Mon Process Management Application , Homework Feb 10 Wed Memory Management Feb 14 Mon Memory management Application & Simulation , 1st Project 2
  • 3. University of Texas at San Antonio COURSE SCHEDULE PLAN Feb 20 Wed Network & Communication Feb 20 Wed Network & Communication, Homework Feb 2 Wed Network & Communication Feb 28 Mon Review March 2 Wed Final Exam ONLINE RESOURCES: 1. http://freevideolectures.com/Course/2398/Operating-Systems-and-System-Programming- Fall-2009 2. http://www.learnerstv.com/Free-Computers-Video-lectures-ltv033-Page1.htm 3. http://www.cosmolearning.com/courses/operating-systems-and-system- programming-326/video-lectures/ Note: The course schedule plan, course material and all others related to this course is subject to change. In such case you will be notified before the change is taken to action. Acknowledgement: The content of this syllabus is prepared with help from the syllabus of Prof. Dakai Zhu of UTSA. The design format is adapted from the Internet. 3