Lecture, seminar, demonstration, and hands-on exercises in the lab
- Introduction to computer hardware
- Computer systems overview
- Fundamentals of microprocessor architecture and instruction cycle
- Memory management and virtual memory
- Processor management
- Process and thread management
- Input/Output management and RAID
- Accessing files and directories
- System commands and scripting
- System help facilities and services
- Problem solving for operating systems
- Identify different hardware components within a computer system
- Identify the system components that are managed by the operating system
- Describe the major components and functions of operating systems
- Explain memory management and its performance implications
- Demonstrate the differences between process and thread
- Analyze the applications of different RAID levels
- Demonstrate the performance implications of different file management mechanisms
- Manage popular operating systems such as Linux/Unix and Windows systems
- Use systems’ help facilities
- Perform operating system commands and scripting to execute different computer tasks
- Manipulate files and directories within the operating system
- Identify system problems and provide possible solutions
Assignments/labs 15%-30%
Quiz(zes)* 10%-25%
Midterm Examination* 25%-40%
Final Examination* 25%-40%
Total 100%
*** In order to pass the course, students must, in addition to receiving an overall course grade of 50%, also achieve a grade of at least 50% on the combined weighted examination components (including quizzes, tests, exams).
Mchoes, A. and Flynn, I. Understanding Operating Systems, Latest Ed, Cengage Learning.
or
other textbook approved by the CSIS department.
Pre-Calculus 11 (C or better) or Foundations of Math 11 (C or better) or MATU 0410 (C or better) or approved substitute OR currently active in:
PDD Emerging Technology
PBD Computer and Information Systems
None
Courses listed here are equivalent to this course and cannot be taken for further credit:
- No equivalency courses