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. Equivalent course: CMPE 3334, a student may receive credit in only one course.

Credits

3

Prerequisite

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

Cross Listed Courses

CMPE 3334.

Schedule Type

Lecture

Grading Basis

Standard Letter (A-F)

Administrative Unit

Computer Science

Offered

Fall/Spring/Summer