Course Search | Main

CY300 COURSE DETAILS


2 Version(s) of this Course

CY300 (Version: 2019 2) COURSE DETAILS


COURSE TITLE EFF YEAR EFF TERM DEPARTMENT CREDIT HOURS
CY300 PROGRAMMING FUNDAMENTALS 2019 2 Electrical Engineering and Computer Science 3.0 (BS=0.0, ET=2.5, MA=0.0)
SCOPE
Cadets learn fundamental computing concepts that will allow them to design, build and test small to medium programs using a high-level programming language. Key concepts include applying appropriate aspects of a structured problem solving process, applying a standardized design notation such as the Unified Modeling Language (UML) to communicate their design, and iteratively testing their program.
LESSONS: 30 @ 75 min (2.000 Att/wk) LABS: 0 @ 0 min
SPECIAL REQUIREMENTS:
None

CY300 COURSE REQUISITES


TYPE COURSE EFF YEAR EFF TERM TRACK RED BOOK FLG
DISQUALIFIER  
  CS301 2010 1 1 Y
  IT300 2014 2 2 Y
PRE REQUISITE  
  IT105 2016 1 1 Y
  IT155 2016 1 2 Y
  CY105 2021 1 3 Y
  CY155 2021 1 4 Y

CY300 (Version 2019-2) COURSE OFFERINGS


AYT #SECT/SIZE CPBLTY ENRLD WAIT SEATS CLOSED CRSE DIRECTOR DETAILS
2023 - 1 9 18 162 154 0 8 N MAJ SMITH Hours

2023 - 2 2 18 36 38 0 -2 N MAJ SMITH Hours

2023 - 8 1 18 18 2 0 16 N Hours

2024 - 1 8 18 144 72 0 72 N LTC CODY Hours

2024 - 2 2 18 36 17 0 19 N Hours

2025 - 1 8 18 144 3 0 141 N LTC CODY Hours

2025 - 2 3 18 54 0 0 54 N LTC CODY Hours

2025 - 3 1 26 26 0 0 26 N Hours

2025 - 8 1 18 18 0 0 18 N Hours

2026 - 1 8 18 144 0 0 144 N Hours

2026 - 2 3 19 57 0 0 57 N Hours

2026 - 8 1 18 18 0 0 18 N Hours


CY300 (Version: 2018 1) COURSE DETAILS (ARCHIVED)


COURSE TITLE EFF YEAR EFF TERM DEPARTMENT CREDIT HOURS
CY300 PROGRAMMING FUNDAMENTALS 2018 1 Electrical Engineering and Computer Science 3.0 (BS=0.0, ET=2.5, MA=0.0)
SCOPE
This is the foundational programming course for IT majors and the first course for the cyber engineering sequence. Cadets learn fundamental computing concepts that will allow them to design, build and test small to medium programs using a high-level programming language. Key concepts include applying appropriate aspects of a structured problem solving process, applying a standardized design notation such as the Unified Modeling Language (UML) to communicate their design, and iteratively testing their program.
LESSONS: 40 @ 0 min (2.500 Att/wk) LABS: 0 @ 0 min
SPECIAL REQUIREMENTS:
None

CY300 COURSE REQUISITES


TYPE COURSE EFF YEAR EFF TERM TRACK RED BOOK FLG
DISQUALIFIER  
  CS301 2010 1 1 Y
  IT300 2014 2 2 Y
PRE REQUISITE  
  IT105 2016 1 1 Y
  IT155 2016 1 2 Y
  CY105 2021 1 3 Y
  CY155 2021 1 4 Y