|
|
Dec 26, 2024
|
|
CS 218 - Systems Programming Credits: 3 Description Algorithms from systems programming including conversion, buffering, device drivers, assemblers, and loaders. Use of system services, macros, and linkage conventions. Exercises programmed in assembly language.
Student Learning Outcomes
- Evaluate the basic tool chain (compiler/assembler, linker, loader).
- Develop algorithmic solutions to problems and translate their algorithms into programs that meet a provided set of specifications.
- Use good programming style and adequately document programs.
- Evaluate CISC/RISC concepts and architectural issues (data representation, machine registers, memory, secondary storage, bus, etc.) for computer-based systems.
- Evaluate Operating System (OS) interaction techniques including system services, standard calling convention, security implication, and I/O issues for current computer-based systems.
Prerequisite: CS 202 with a grade of C or better. Corequisite: None Graded: Letter Grade
Add to Portfolio (opens a new window)
|
|
|