| COURSE | TITLE | EFF YEAR | EFF TERM | DEPARTMENT | CREDIT HOURS | ||||
| AI300 | PROGRAMMING FUNDAMENTALS | 2027 | 1 | 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. | |||||||||
|
|||||||||
| SPECIAL REQUIREMENTS: | |||||||||
| None | |||||||||
| TYPE | COURSE | EFF YEAR | EFF TERM | TRACK | RED BOOK FLG |
| CO REQUISITE | |||||
| AI105 | 2027 | 1 | 1 | Y | |
| AI155 | 2026 | 1 | 2 | Y | |
| AI105X | 2026 | 1 | 3 | Y | |
| CY105 | 2026 | 1 | 4 | Y | |
| CY155 | 2021 | 1 | 5 | Y | |
| CY105X | 2026 | 1 | 6 | Y | |
| DISQUALIFIER | |||||
| CY300 | 2018 | 1 | 1 | Y | |
| AYT | #SECT/SIZE | CPBLTY | ENRLD | WAIT | SEATS | CLOSED | DETAILS | ||
| 2027 - 1 | 4 | 18 | 72 | 61 | 0 | 11 | N | Hours | |
| 2027 - 2 | 1 | 18 | 18 | 9 | 0 | 9 | N | Hours | |
| 2028 - 1 | 5 | 19 | 95 | 69 | 0 | 26 | N | Hours | |
| 2028 - 2 | 1 | 18 | 18 | 8 | 0 | 10 | N | Hours | |
| 2029 - 1 | 4 | 18 | 72 | 0 | 0 | 72 | N | Hours | |
| 2029 - 2 | 1 | 18 | 18 | 0 | 0 | 18 | N | Hours | |
| 2030 - 1 | 4 | 18 | 72 | 0 | 0 | 72 | N | Hours | |
| 2030 - 3 | 1 | 18 | 18 | 0 | 0 | 18 | N | Hours | |
| 2030 - 5 | 1 | 18 | 18 | 0 | 0 | 18 | N | Hours | |
| COURSE | TITLE | EFF YEAR | EFF TERM | DEPARTMENT | CREDIT HOURS | ||||
| AI300 | PROGRAMMING FUNDAMENTALS | 2026 | 1 | 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. **This is a placeholder course for the new Artificial Intelligence and Data Engineering Core Engineering Sequence. Course Scope will be updated NLT AY26-1.** | |||||||||
|
|||||||||
| SPECIAL REQUIREMENTS: | |||||||||
| None | |||||||||
| TYPE | COURSE | EFF YEAR | EFF TERM | TRACK | RED BOOK FLG |
| CO REQUISITE | |||||
| AI105 | 2027 | 1 | 1 | Y | |
| AI155 | 2026 | 1 | 2 | Y | |
| AI105X | 2026 | 1 | 3 | Y | |
| CY105 | 2026 | 1 | 4 | Y | |
| CY155 | 2021 | 1 | 5 | Y | |
| CY105X | 2026 | 1 | 6 | Y | |
| DISQUALIFIER | |||||
| CY300 | 2018 | 1 | 1 | Y | |