CSCI 3334 Systems Programming

This course covers the design and implementation of system software. It investigates the relationship between software design and machine architecture. Topics may include assemblers, macro-processors, compilers, loaders, debugging environments, program development and archival tools, command language interpreters (shells), file systems, I/O support, processes, threads, and inter-process communication.

Credits

3

Prerequisite

Grade of C or better in: [CSCI 2380 or CMPE 2380] and [CSCI 2333 or CMPE 2333 or ELEE 3435 or CMPE 3437 or EECE 3435].

Schedule Type

Lecture

Grading Basis

Standard Letter (A-F)

Administrative Unit

Computer Science

Offered

Fall/Spring/Summer