| CSC 2400 | Computer Systems I |
| Description: | Architecture of computer systems: representation of data; processor, memory and I/O organization. Assembly language programming. C programming language constructs and their relationship to the underlying architecture. Basics of operating systems: interrupts, concurrency, process scheduling, security, networking. 3.00credit(s) |
| Restrictions: | Must be enrolled in one of the following Levels: Undergraduate |
| Prerequisites: | CSC 1052 and ( CSC 1300 or MAT 2600) |