Skip to main content

CSCD 240 — C AND UNIX PROGRAMMING

5 credits Catalog-Derived
5
Objectives
5
Matches
0
Reviewed
5
Occupations
Your experience with this course
Top occupation matches for this course
32.5% Computer Systems Engineers/Architec 1t
32.3% Digital Forensics Analysts 1t
30.5% Software Quality Assurance Analysts 1t
36.7% Database Architects 1t
37.5% Computer and Information Research S 1t

Learning Objectives & Matches

LO1

Covers UNIX development tools and C language programming, including shells, text editors, file systems, libraries, system calls, pointers, structures, arrays, and linked lists.

1 O*NET task matches
Batch:
Computer Systems Engineers/Arc 3.7/5
33% ok

Perform security analyses of developed or packaged software components.

LO2

Program in C with pointers and memory management

1 O*NET task matches
Batch:
Computer and Information Resea 4.2/5
38% ok

Analyze problems to develop solutions involving computer hardware and software.

LO3

Implement data structures in C

1 O*NET task matches
Batch:
Database Architects 4.5/5
37% ok

Develop and document database architectures.

LO4

Use UNIX command-line tools and shells

1 O*NET task matches
Batch:
Software Quality Assurance Ana 3.6/5
30% ok

Design or develop automated testing tools.

LO5

Make system calls and use UNIX libraries

1 O*NET task matches
Batch:
Digital Forensics Analysts
32% ok

Identify or develop reverse-engineering tools to improve system capabilities or detect vulnerabilities.

Source: Course learning outcomes from the EWU catalog. O*NET task matches are computed by comparing each learning outcome statement against every O*NET task statement using sentence-embedding similarity; faculty review confirms which matches count as preparation evidence.