CMSC 203
COURSE CODE: CMSC 203
COURSE TITLE: Computer Systems and Organization
SEMESTER OFFERED: Second Semester
PREREQUISITES: None
COURSE DESCRIPTION: Internal organization of a computer, how this organization is used to represent data, execute programs and communicate to the outside world, assembly language programming; and basic operating system concepts
COURSE GOAL:
After completing this course, you should be able to:
- Provide students with a background on digital logic and computer organization, assembly language programming, and operating systems.
COURSE OUTLINE:
- Introduction to Computer Organization
- Representation of Information
- Introduction to Digital Electronics and Boolean Algebra
- Computer Systems Organization
- Assembly Language Programming
- Essentials of Assembly Language Programming
- Assembly Language Programming Constructs
- Subroutines or Procedures
- Abstract Data Types
- Advanced Manipulations
- Introduction to Operating Systems
- Definition of an Operating System
- Basic Operating System Concepts
- Processor Management
- Memory Management
- File Management