Skip to content

Part 3 · Course

CS300 PROGRAMMING FUNDAMENTALS

Electrical Engineering and Computer Science · 3 versions

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

CS300 PROGRAMMING FUNDAMENTALS

  • 3.0 credit hours
  • (BS=0.0, ET=2.5, MA=0.0)
  • Version 2026-1
  • 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. **This is a placeholder course for the new Artificial Intelligence and Data Engineering Core Engineering Sequence. Course Scope will be updated NLT AY26-1.**
Lessons
30 @ 75 min (2.000 Att/wk)
Labs
0 @ 0 min
Special requirements
None
Prerequisites
one of
Disqualifiers
CY300

CS300 PROGRAMMING FUNDAMENTALS

  • 3.0 credit hours
  • (BS=0.0, ET=2.5, MA=0.0)
  • Version 2012-1
  • Archived
Scope
This is the first course for cadets enrolled in the computer science core engineering sequence. This course presents a thought-provoking introduction to key computer science concepts. Cadets develop their understanding of programming (to include modular design) and problem-solving skills begun in IT105, and build a foundation for further computer science studies by focusing on software, data organization, and other topics.
Lessons
40 @ 55 min (2.500 Att/wk)
Labs
0 @ 0 min
Special requirements
None
Prerequisites
one of

CS300 COMPUTER SCIENCE FUNDAMENTALS

  • 3.0 credit hours
  • (BS=0.0, ET=2.5, MA=0.0)
  • Version 2004-1
  • Archived
Scope
This is the first course for cadets enrolled in the computer science core engineering sequence. This course presents a thought-provoking introduction to key computer science concepts. Cadets develop their understanding of programming (to include modular design) and problem-solving skills begun in IT105, and build a foundation for further computer science studies by focusing on software, data organization, and other topics.
Lessons
40 @ 55 min (2.500 Att/wk)
Labs
0 @ 0 min
Special requirements
None
Prerequisites
one of