Skip to content

Part 3 · Course

CY300 PROGRAMMING FUNDAMENTALS

Electrical Engineering and Computer Science · 3 versions

Offerings are listed from 2027-1 Fall through 2031-1 Fall.

CY300 PROGRAMMING FUNDAMENTALS

  • 3.0 credit hours
  • (BS=0.0, ET=2.5, MA=0.0)
  • Version 2027-1
  • In effect
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
Corequisites
one of
Disqualifiers
one of
CY300 version 2027-1 offerings
Term Sections Section size Capacity Enrolled Wait list Seats Closed Details
2027-1 Fall 6 18 108 102 0 6 No Hours for 2027-1 Fall
2027-2 Spring 1 18 18 18 0 0 No Hours for 2027-2 Spring
2027-8 Fall Exch 1 18 18 0 0 18 No Hours for 2027-8 Fall Exch
2028-1 Fall 7 18 126 90 0 36 No Hours for 2028-1 Fall
2028-2 Spring 2 18 36 14 0 22 No Hours for 2028-2 Spring
2028-8 Fall Exch 1 18 18 0 0 18 No Hours for 2028-8 Fall Exch
2029-1 Fall 8 18 144 5 0 139 No Hours for 2029-1 Fall
2029-2 Spring 3 18 54 4 0 50 No Hours for 2029-2 Spring
2029-8 Fall Exch 1 18 18 0 0 18 No Hours for 2029-8 Fall Exch
2029-9 Spring Exch 1 18 18 0 0 18 No Hours for 2029-9 Spring Exch
2030-1 Fall 7 18 126 0 0 126 No Hours for 2030-1 Fall
2030-2 Spring 7 19 133 0 0 133 No Hours for 2030-2 Spring
2030-3 STAP 1 1 18 18 0 0 18 No Hours for 2030-3 STAP 1
2030-5 STAP 3 1 18 18 0 0 18 No Hours for 2030-5 STAP 3
2030-8 Fall Exch 1 18 18 0 0 18 No Hours for 2030-8 Fall Exch

CY300 PROGRAMMING FUNDAMENTALS

  • 3.0 credit hours
  • (BS=0.0, ET=2.5, MA=0.0)
  • Version 2019-2
  • Archived
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
Prerequisites
one of
Disqualifiers
one of

CY300 PROGRAMMING FUNDAMENTALS

  • 3.0 credit hours
  • (BS=0.0, ET=2.5, MA=0.0)
  • Version 2018-1
  • Archived
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
Prerequisites
one of
Disqualifiers
one of