CAE-CD; CAE-CO
CSCD 240 — C and Unix Programming
Dual-designated CAE-CD + CAE-CO program. CSCD 240 is the Unix + C foundation course. Prereq: CSCD 210 with C+ or EENG 163 with C+.
DCWF work roles this course develops
-
CE-463 Host Analyst
partial
Filesystem and process model feed CE-463 Host Analyst practice.
-
SE-621 Software Developer
partial
First C course for SE-621 Software Developer pipeline.
-
IT-451 System Administrator
primary
C and Unix course underwrites IT-451 System Administrator work.
-
IT-411 Technical Support Specialist
strong
Unix shell and diagnostic workflow maps to IT-411 Technical Support Specialist.
Knowledge Units covered
-
CO-M5 Systems Programming
partial
Systems Programming (CAE-CO Mandatory).
-
CD-BSP Basic Scripting and Programming
primary
Basic Scripting and Programming.
-
CD-OSC Operating Systems Concepts
primary
Operating Systems Concepts.
-
CD-ISC IT Systems Components
strong
IT Systems Components.
ABET student outcomes
Student outcomes defined by the ABET Computing Accreditation Commission. Outcome 7 applies to cybersecurity-designated programs.
-
ABET 1
strong
Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
Analyze Unix and C problems.
-
ABET 2
strong
Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline.
Design and implement C programs in Unix.
-
ABET 6
strong
Apply computer science theory and software development fundamentals to produce computing-based solutions. (Computer Science only.)
Apply CS theory and software development fundamentals.
-
ABET 7
partial
Apply security principles and practices to maintain operations in the presence of risks and threats. (Cybersecurity / Cyber Operations only.)
Expose security-relevant file and process concepts.
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.
- SOC 15-1212.00: Monitor use of data files and regulate access to safeguard information in computer files.
- SOC 15-1212.00: Document computer security and emergency measures policies, procedures, and tests.
- SOC 15-1212.00: Monitor current reports of computer viruses to determine when to update virus protection systems.
- SOC 15-1212.00: Perform risk assessments and execute tests of data processing system to ensure functioning of data processing activities and security measures.
- SOC 15-1231.00: Configure security settings or access permissions for groups or individuals.
- SOC 15-1231.00: Analyze network data to determine network usage, disk space availability, or server function.
- SOC 15-1231.00: Identify the causes of networking problems, using diagnostic testing software and equipment.
- SOC 15-1244.00: Maintain and administer computer networks and related computing environments.
- SOC 15-1244.00: Perform data backups and disaster recovery operations.
- SOC 15-1244.00: Diagnose, troubleshoot, and resolve hardware, software, or other network and system problems.
- SOC 15-1244.00: Plan, coordinate, and implement network security measures to protect data, software, and hardware.
- SOC 15-1244.00: Monitor network performance to determine whether adjustments are needed.
NCAE CyberGames scoreboard errors this course addresses
The coursework covers topics that appear in these scoreboard patterns during NCAE regional and national events.
- NCAE-9b363f6139 DNS INT FWD / failure: Can't contact DNS Server on INT_IP
- NCAE-7f0bb3106d DNS INT REV / failure: Can't contact DNS Server on INT_IP
- NCAE-53a9f9da43 WWW Port 80 / failure: Failed to connect to server, is port 80 open?
- NCAE-eeb5e4e8f3 SMB Login / failure: SMB operation failed: [Errno 111] Connection refused
- NCAE-efd6404d3c SMB Read / failure: SMB operation failed: [Errno 111] Connection refused
- NCAE-600767ba09 SMB Write / failure: SMB operation failed: [Errno 111] Connection refused
- NCAE-ed9f4ee89c SMB Read / partial: SMB operation failed: Failed to get attributes for addict_with_a_pen.data on files: Unable to open remote file object
- NCAE-5e1da0ed9d SSH Login / failure: Failed to connect to host: IP
- NCAE-4b7774940b SMB Login / failure: SMB operation failed: [Errno 113] Host is unreachable
- NCAE-b9e0ec08d1 SMB Write / failure: SMB operation failed: [Errno 113] Host is unreachable
- NCAE-1c78c96e24 SMB Read / failure: SMB operation failed: [Errno 113] Host is unreachable
- NCAE-93ded42199 SMB Read / partial: 22 files have incorrect content
- NCAE-cb9ddf3665 DNS INT REV / partial: Connected to INT_IP:53, no useful content though...
- NCAE-a159d521db DNS INT FWD / partial: Connected to INT_IP:53, no useful content though...
- NCAE-4dc6feb4c8 SMB Read / failure: SMB connection failed: protocol error
- NCAE-2ec02e1cd0 SMB Login / failure: SMB connection failed: protocol error
- NCAE-7aef47fca9 SMB Write / failure: SMB connection failed: protocol error
- NCAE-6874759148 SMB Read / partial: SMB operation failed: Failed to get attributes for cottonwood.data on files: Unable to open remote file object
- NCAE-935f9d5213 SMB Read / partial: SMB operation failed: Failed to retrieve before_you_start_your_day.data on files: Unable to open file
- NCAE-523d40773c SMB Read / partial: SMB operation failed: Failed to get attributes for .choker.data on files: Unable to open remote file object
- NCAE-b149cb49bf SMB Read / partial: SMB operation failed: Failed to get attributes for air_catcher.data on files: Unable to open remote file object
- NCAE-4b8d0cb667 SMB Read / failure: Failed to connect to host: IP
- NCAE-d9f492a0da SMB Login / failure: Failed to connect to host: IP
- NCAE-864b183177 SMB Write / failure: SMB operation failed: timed out
- NCAE-825cea0d2d SMB Read / partial: SMB operation failed: Failed to get attributes for addict_with_a_pen.data on files: Unable to connect to shared device
- NCAE-e95d2c2e3c SMB Read / failure: SMB operation failed: timed out
- NCAE-8295662a0b SMB Write / failure: Failed to connect to host: IP
- NCAE-55a9a5a7d4 SMB Login / failure: SMB operation failed: timed out
- NCAE-720468fcb4 SMB Login / partial: SMB operation failed: Failed to list shares: Unable to locate Server Service RPC endpoint
- NCAE-8a154c2d67 SMB Write / failure: SMB operation timed out in 5 seconds