CSC 341, section 001 Principles of Operating Systems Spring 2015 Monday/Wednesday 1:00 PM 2:15 PM



Similar documents
Finance Introduction to Financial Management Summer 2012 Online

Systems and Internet Marketing Syllabus Spring 2011 Department of Management, Marketing and International Business

Systems and Internet Marketing Syllabus Fall 2012 Department of Management, Marketing and International Business

BCM :00-12:15 p.m. 1:30-3:35 p.m. Wednesday 10:00-12:00 noon

AAF Ad Campaign I MCM Name: Dr. Linda Bond lbond@sfasu.edu Phone: Office: Boynton 301

Introduction to Public Relations MCM Course Syllabus Spring 2011 Division of Communication and Contemporary Culture

SYLLABUS: MKT , Monday evening 4:00-6:30pm; BU124 Spring Semester, 2012

PROFESSOR: Dr. Marlene Kahla, Associate Professor, Assistant Department Chair, Director of Internships and Special Problems

Stephen F. Austin State University DIVISION OF COMMUNICATION AND CONTEMPORARY CULTURE Elementary Latin Dr. Anne Collins Smith

In the College of Education at Stephen F. Austin State University, we value and are committed to:

BCM 247 BUSINESS COMMUNICATION Course Syllabus Fall 2012

General Psychology Fall Instructor: Ms. Julie Brotzen, M.A. Classroom & Time: ED 263 M-W 2:30 3:45

Course Instructor Erin Bailey DNP, RN, FNP-C

Communication 170: Semester Interpersonal Communication Classroom: meeting day and time Stephen F. Austin State University

Positive Psychology Psy Fall 2011

Syllabus GIS Database Management (GIS , GIS ) (Fall 2010)

Introduction to Applied Behavior Analysis SPE 439 Spring

PSYCHOLOGY : INDUSTRIAL/ORGANIZATIONAL PSYCHOLOGY STEPHEN F. AUSTIN STATE UNIVERITY COURSE SYLLABUS & CALENDAR FALL 2011

Department of Human Services Special Education 464 Early Childhood Special Education

Artificial Insemination ANS 250 Department of Agriculture Fall 2012

Survey of Forensic Science CJS 371

Introduction to Criminal Justice Fall 2012 CJS

Stephen F. Austin State University DeWitt School of Nursing INTRODUCTION TO NURSING SYLLABUS Course Number: NUR 305 Section Number: 003 Fall 2010

Department of Human Services Introduction to Applied Behavior Analysis. SPE 439 Spring 2013

DEVELOPMENTAL PSYCHOLOGY PSY 376 SECTION 001 * Spring 2012 Class Meeting: MWF 9:00-9:50AM in MCKB Room 257 Stephen F Austin State University

Department of Human Sciences HMS Adult Development in the Family Context Fall 2015 (Full Semester)

ELE 304 Syllabus. II. Intended Learning Outcomes/Goals/Objectives (Program/Student Learning Outcomes): EC-6 Undergraduate Program Learning Outcomes

English 273 XXX Technical and Scientific Writing SAMPLE SYLLABUS Department of English, SFASU

Comparative Criminal Justice Systems CJS 350

Current Issues in Forensic Psychology Stephen F. Austin State University

BIO Principles of Cell & Molecular Biology Fall 2014 TR 11:00-12:15

Public Relations Case Studies

Introduction to Sociology (SOC ) Online

Social Psychology PSY Syllabus Fall

Criminal Justice & Practitioner Stress

Criminal Justice Planning CJS 420

DHH 442 Capstone Course Stephen F. Austin State University College of Education Department of Human Services Deaf and Hard of Hearing Program

PSY 420 HISTORY AND SYSTEMS OF PSYCHOLOGY

COURSE APPROVAL DOCUMENT Southeast Missouri State University. Department: Psychology Course No.: PY 564

COURSE WEBSITE: *This is essential for success in this class.

SED 460 Classroom Management Spring 2015 Instructor: Elizabeth B. Gound, M.Ed. Course Time & Location: MW 9:30-10:45 RM 451. Office: McKibben 442A

Kinesiology and Health Science Health Science (HSC) Health Assessment, Intervention and Evaluation (Grant Writing)

School of Human Sciences Food, Nutrition and Dietetics HMS Nutrition for Healthcare Fall 2015

Class Times and Location: CJS meets in F471 at 2 PM - 3:15PM TR.

INTRODUCTION TO CRIMINAL JUSTICE CJS 101

MATH 245 COLLEGE ALGEBRA Section :55 1:30

AHS 119 Health Careers Allied Health Sciences Department

SYLLABUS FOR/ENV 209: FOREST ECOLOGY

Imperial Valley College Course Syllabus - Elementary Differential Equations Math 220

Department Of Kinesiology and Health Science KIN Personal Training Certification Preparation. Fall 2015

MONTGOMERY COLLEGE Rockville Campus CA141 Introduction to Database Applications Computer Applications Department

231 Consumer and Market Behavior Section 01 Summer 2015

Lake-Sumter Community College Course Syllabus. STA 2023 Course Title: Elementary Statistics I. Contact Information: Office Hours:

Texas A&M University - Commerce Course syllabus Fall 2012

CALIFORNIA STATE UNIVERSITY CHANNEL ISLANDS PSY494 POSITIVE PSYCHOLOGY RESEARCH FALL 2015 SYLLABUS DR. CHRISTY TERANISHI MARTINEZ

MUSIC BUSINESS Northwest College MUSB COOPERATIVE EDUCATION, MUSIC MANAGEMENT AND MERCHANDISING. CRN Summer 2014

San José State University Lucas College and Graduate School of Business

IST 220 / Spring A. Konak. Pennsylvania State University Berks Lehigh Valley College IST 220 Networking and Telecommunication Spring 2006

Biology 1008 Anatomy and Physiology II Spring 2015

BUS4 118S Big Data San José State University Fall 2014

INTRODUCTION TO INFORMATION TECHNOLOGY

Communication 111 Public Speaking Semester, Class Time, Location

Psychological Testing (PSYCH 149) Syllabus

Oklahoma State University Institute of Technology Online Common Syllabus Spring 2016

ACCT 510 Forensic Accounting Spring 2015 T/R 10:50 12:05 PM, Tate 304

MAT 103B College Algebra Part I Winter 2016 Course Outline and Syllabus

Professor: Monica Hernandez Phone: (956) Dept. Secretary Ms. Canales

Psychology 103 Your ticket # Spring 2013 Cerritos Community College

Reece, B.L., and Brandt, R. Human Relations: Principles and Practices, 7th Edition. Boston: Houghton Mifflin Company.

Rutgers University, Department of Psychology Developmental Psychology Winter Office Hours Office Phone

TECM 3200: Web Design and Development University of North Texas Technical Communication Spring 2015

San José State University College of Engineering/Computer Engineering Department CMPE 206, Computer Network Design, Section 1, Fall 2015

ISM 4403 Section 001 Advanced Business Intelligence 3 credit hours. Term: Spring 2012 Class Location: FL 411 Time: Monday 4:00 6:50

Syllabus: Business Strategic Management

ACC201: Introduction to Financial Accounting 1 Section 006: TR, pm, in CR115 Section 007: TR, pm, in BUSAD A101

Accounting Information Systems (ACC409) Spring 2015 School of Accountancy Shidler College of Business University of Hawaii at Manoa

Course Syllabus. Senior Project Studio. Course Description: Students begin the design and production of advanced interactive project.

ERP 5210 Performance Dashboards, Scorecard, and Data Visualization Course Syllabus Spring 2015

PSY 201 General Psychology Social & Behavioral Sciences Department

CSC122/CYEN122: Intermediate Computer Programming

Technology Department Computer and Network Support Capstone CMP 259-D01 Syllabus: Spring 2015

College of Southern Maryland Fundamentals of Accounting Practice(ACC 1015) Course Syllabus Spring 2015

Records and Information Management AOM 205 Standard Course Syllabus

COURSE APPROVAL DOCUMENT Southeast Missouri State University

Blinn College Course Syllabus

Summer 2015 Course Title & credit hours: Information Security, CET2830C (hybrid); 3 credit hours

Research Methods in Advertising and Public Relations COMM 420 Spring Earth & Eng. Sci. W/F 12:20 PM to 2:15 PM

SOC 101 Introduction to Sociology Social & Behavioral Sciences Department

Earth Science 102 Introduction to Physical Geology Fall 2015 Online

Course Syllabus: Math 1314 College Algebra Spring 2016 T/R

CS 1340 Sec. A Time: 8:00AM, Location: Nevins Instructor: Dr. R. Paul Mihail, 2119 Nevins Hall, rpmihail@valdosta.

BIOL 2002 Anatomy & Physiology II Course Syllabus: SPRING 2014

AHS 138 Medical Coding Basics Allied Health Sciences Department FALL SEMESTER 2014

Syllabus for MTH 311 Numerical Analysis

Forensic Biology 3318 Syllabus

School of Human Sciences HMS 290/319 Codes and Materials Fall 2012

Project Management Essentials and Best Practices School of Continuing Education

Elmira Business Institute Medical Transcription I (OFF 131)

Transcription:

CSC 341, section 001 Principles of Operating Systems Spring 2015 Monday/Wednesday 1:00 PM 2:15 PM Dr. Robert Ball 303C McKibben ballrg@sfasu.edu (936) 468-2508 Course Description Operating systems principles, memory management and systems utilities. Purpose Of Course The purpose of this course is to enable the student to develop an understanding of the integral role played by operating systems in a computing system. The components of an operating system are studied along with the interactions between software, hardware, and the user. Program Learning Outcomes Program learning outcomes define the knowledge, skills, and abilities students are expected to demonstrate upon completion of an academic program. These learning outcomes are regularly assessed to determine student learning and to evaluate overall program effectiveness. You may access the program learning outcomes for your major and particular courses at http://cs.sfasu.edu/cs/plo/cs.pdf, http://cs.sfasu.edu/cs/plo/cis.pdf, and http://cs.sfasu.edu/cs/plo/it.pdf. Prerequisites: CSC 214 and CSC 241. Final Exam: Wednesday, May 13: 1pm 3pm OFFICE HOURS: Monday: Tuesday: Wednesday: Thursday: Friday: 09:50am 11:05am; 2:15pm 3:15pm 09:15am 11:15am; 1:45pm 3:15pm 09:50am 11:05am; 2:15pm 3:15pm 09:15am 11:15am By appointment NOTE: These office hours are tentative and are subject to change. REQUIRED MATERIALS FOR CSC 341: Operating Systems: Internals and Design Principles, 7 th edition, William Stallings, published by Pearson. Examinations: (65% of the course grade) 2 Class Examinations (See the class schedule for the dates and exam coverage.) Comprehensive Final Examination *Note: There are no exemptions for the final examination and no changes in taking the

final examination. All students must take the final exam. A zero on the final exam will result in an F in the course. Check the final examination time. If the final examination time is a problem, you need to drop this course. Assignments: (35% of the course grade) There will be a number of programming assignments and homework. The assignments will be of unequal weight. Attendance and class participation is expected. No assignment will be accepted late without prior approval from the instructor. All programming assignments are to be done independently. Tentative Course Calendar Classes begin: January 20 Exam 1: February 16 Spring Break: March 16 March 20 Exam 2: March 25 Final Examination: Wednesday, May 13, 2015 1:00pm 3:00pm *Note: This is a tentative course calendar. As such it may change at any time. Grading Policy Grades will be distributed according to the following guidelines: 90-100 A 80-89 B 70-79 C 60-69 D <60 F *Note: I hold the right to give someone a higher grade than what is listed. Other Class Information and Policies: Attendance: Seating Assignments may be made and roll will be taken regularly. Attendance may be taken into consideration for your final grade. If you are absent from class please make sure to get notes from a classmate. Please remember there is no smoking, no chewing of tobacco, no eating or drinking, no bare feet, and no cell phone use during class. Cell phones and other electronic communication devices must be turned off during class. Possession of a cell phone or other electronic communication device during an exam will result in an examination grade of zero. Please keep your feet off of the seat backs and seats. Inappropriate student behavior and offensive language in class, computer science facility or other related activity will not be tolerated. Do not sleep in class; I will wake you up. Only students officially registered for the course and approved assistants may attend class.

Examination Policy: All class examinations are considered to be a major part of the course work upon which a large part of the course grade depends. There are NO make-up exams! Class examinations will be announced at least two classes prior to the examination. If you have a conflict with another university event, you must contact me well in advance of the examination. In case of an extreme emergency, contact me before the scheduled examination. Failure to do so will result in an examination grade of zero. There are no exemptions for the final examination and no changes in taking the final examination. All students must take the final exam. A zero on the final exam will result in an F in the course. Check the final examination time. If the final examination time is a problem, you need to drop this course. Once a student leaves the room on the day of an examination, they will not be permitted to return. Once the first person has left the room on the day of an examination, no one else will be permitted to begin the exam. Assignment Policy: All assignments are due at the announced time on the specified due date. Assignments will not be accepted late. If you have a conflict, please contact me in advance. Please Note: You may be given assignments and quizzes during the last five class days of the semester. You should turn in your homework assignments done neatly, clearly, and to the best of you ability. Follow all the instructions given. You will lose points for failure to follow instructions. Any work turned in to my box should be dated and timed by the CSC department staff. Please ask nicely. Do not slide any work under my door or under the door to the Computer Science Offices. University Drop Policy: The official university add/drop policy is located at: http://www.sfasu.edu/policies/add_drop.asp If you have questions concerning registration, add/drop or the withdraw process, contact the Registrar at (936) 468-2501 or E-mail: REGISTRAR@SFASU.EDU The Registrar is located on the 2nd floor of the Rusk building. Computer Account Policy: All assignments that require the use of the University Computer must be done under the computer account that is assigned to you in this class. You should NOT do other class assignments in this account, and you should NOT do assignments from this class in other accounts. Failure to abide by the above statements will mean that you will receive a grade of F in this course. Software Policy: Disciplinary action will be taken against individuals who perform unauthorized duplication of computer software or who are involved in the unauthorized use of duplicated software. This action may make it impossible for you to complete this course. General Student Policies: Academic Integrity (A-9.1): Academic integrity is a responsibility of all university faculty and students. Faculty members promote academic integrity in multiple ways including instruction on the components of academic honesty, as well as abiding by university policy on penalties for cheating and plagiarism. If in my judgment an instance of academic dishonesty on an exam has occurred, a grade of zero will be assigned and a minimum of one (1) letter grade will be lost in the course grade. Please note that being in possession of a cell phone or other electronic device during an exam will result in an examination grade of zero. A student found cheating on an examination may not drop the course.

If in my judgment a student is found cheating on any part of a homework assignment, project, quiz or any non-exam, the student will receive negative points equal to the value of the entire homework/quiz. A negative grade will not be replaced by any possible bonus assignment. I consider the person who did the work and the person copying the work as both cheating. Do your own work. Do not share your work with others. A course grade of F may be assigned depending on the situation. If a student is found cheating a second time then the student will automatically fail the course. Definition of Academic Dishonesty: Academic dishonesty includes both cheating and plagiarism. Cheating includes but is not limited to (1) using or attempting to use unauthorized materials to aid in achieving a better grade on a component of a class; (2) the falsification or invention of any information, including citations, on an assigned exercise; and/or (3) helping or attempting to help another in an act of cheating or plagiarism. Plagiarism is presenting the words or ideas of another person as if they were your own. Examples of plagiarism are (1) submitting an assignment as if it were one's own work when, in fact, it is at least partly the work of another; (2) submitting a work that has been purchased or otherwise obtained from an Internet source or another source; and (3) incorporating the words or ideas of an author into one's paper without giving the author due credit. Please read the complete policy at http://www.sfasu.edu/policies/academic_integrity.asp. Withheld Grades Semester Grades Policy (A-54): Ordinarily, at the discretion of the instructor of record and with the approval of the academic chair/director, a grade of WH will be assigned only if the student cannot complete the course work because of unavoidable circumstances. Students must complete the work within one calendar year from the end of the semester in which they receive a WH, or the grade automatically becomes an F. If students register for the same course in future terms the WH will automatically become an F and will be counted as a repeated course for the purpose of computing the grade point average. Students with Disabilities: To obtain disability related accommodations, alternate formats and/or auxiliary aids, students with disabilities must contact the Office of Disability Services (ODS), Human Services Building, and Room 325, 468-3004 / 468-1004 (TDD) as early as possible in the semester. Once verified, ODS will notify the course instructor and outline the accommodation and/or auxiliary aids to be provided. Failure to request services in a timely manner may delay your accommodations. For additional information, go to http://www.sfasu.edu/disabilityservices/. Acceptable Student Behavior: Classroom behavior should not interfere with the instructor's ability to conduct the class or the ability of other students to learn from the instructional program (see the Student Conduct Code, policy D-34.1). Unacceptable or disruptive behavior will not be tolerated. Students who disrupt the learning environment may be asked to leave class and may be subject to judicial, academic, or other penalties. This prohibition applies to all instructional forums, including electronic, classroom, labs, discussion groups, field trips, etc. The instructor shall have full discretion over what behavior is appropriate/inappropriate in the classroom. Students who do not attend class regularly or who perform poorly on class projects/exams may be referred to the Early Alert Program. This program provides students with recommendations for resources or other assistance that is available to help SFA students succeed.

Computing Laboratory Usage: Students who utilize equipment in university computing laboratories are expected to read and abide by all posted policies for the laboratories. Please note that no children are permitted in university computing laboratories. Identification: Valid SFA student I.D. cards with CID (not SSN) must be presented on each exam day. (No I.D...No exam...grade of zero) EDUCATIONAL OBJECTIVES Upon successful completion of the course, students should be able to: 1. Create programs that demonstrate understanding and comprehension of the services provided by the operating system and how they are delivered. 2. Demonstrate through artifact creation a solid knowledge of the organization and operation of the operating system software. 3. Analyze fundamental issues and algorithms in the design and implementation of an operating system including management of resources, concurrency control, synchronization, and deadlock. 4. Use current operating systems and become aware of performance issues and future trends. 5. Apply process management, memory management, file management, communications management, and device management to different artifacts and designs. CONTENT Hours Introduction...3 Principles, Issues, Models Fundamental Problems Process Management...9 Processes and Tasks Threads Synchronization Deadlock Memory Management...6 Memory Organizations and Operation Virtual Memory Memory Configuration and Management Scheduling Theory...6 Disk and I/O Process scheduling Networking (packet) scheduling

Storage Management...6 File Systems Organization, I/O Operation Mass Storage Distributed Storage System Libraries and Utilities...3 Shared and static libraries Linkers and Loaders Concurrency and Parallelism...3 Protection and Security...6 Security, Integrity Controls Access and Accounts Kernel/protected modes (OS Architecture) Exams... 3 TOTAL 45