NCAE Mapping Hub
4 credits core CAE-CD; CAE-CO

CSCD 240 — C and Unix Programming

Introduction to C programming in a Unix environment. Topics include C syntax, data types, pointers, arrays, strings, memory management, file I/O, and introduction to systems programming. Emphasis on Unix shell, utilities, and the software development toolchain.

DCWF work roles this course develops

Knowledge Units covered

ABET student outcomes

Student outcomes defined by the ABET Computing Accreditation Commission. Outcome 7 applies to cybersecurity-designated programs.

O*NET civilian tasks prepared

Tasks drawn from the O*NET records for the occupations that most directly correspond to the DCWF roles this course develops.

NCAE CyberGames scoreboard errors this course addresses

The coursework covers topics that appear in these scoreboard patterns during NCAE regional and national events.