Skip to content

Part 3 · Course

CS350 DATA ENGINEERING

Electrical Engineering and Computer Science · 3 versions

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

CS350 DATA ENGINEERING

  • 3.0 credit hours
  • (BS=0.0, ET=3.0, MA=0.0)
  • Version 2026-1
  • Archived
Scope
Cadets engineer a data-processing pipeline in a high-level programming language, which includes the acquisition of data from various sources and the cleaning, transformation, and storage of that data via flat files and other various storage systems. Cadets explore the data and visualize it to gain understanding and insights to ultimately make predictions, solve problems, and aid in decision-making. **This is a provisionally approved course for the Artificial Intelligence and Data Engineering Core Engineering Sequence. CS350 must undergo review by the Curriculum Committee NLT AY26-1 to continue.**
Lessons
30 @ 75 min (2.000 Att/wk)
Labs
0 @ 0 min
Special requirements
None
Prerequisites
CS300

CS350 DATABASE DESIGN & IMPLEMENT

  • 3.0 credit hours
  • (BS=0.0, ET=3.0, MA=0.0)
  • Version 2011-1
  • Archived
Scope
This course addresses the analysis, design and implementation of relational database applications. Implementation techniques and considerations are discussed and practiced extensively. Key concepts include analysis and design using a standardized notation such as the unified modeling language (UML), data model to logical schema conversion techniques, normalization, transaction processing, and client-server architectures.
Lessons
35 @ 55 min (2.500 Att/wk)
Labs
5 @ 55 min
Special requirements
None
Prerequisites
one of
Disqualifiers
CS393

CS350 DATABASE DESIGN & IMPLEMENT

  • 3.0 credit hours
  • (BS=0.0, ET=3.0, MA=0.0)
  • Version 2004-2
  • Archived
Scope
This course addresses the analysis, design and implementation of relational database applications. Implementation techniques and considerations are discussed and practiced extensively. Key concepts include analysis and design using a standardized notation such as the unified modeling language (UML), data model to logical schema conversion techniques, normalization, transaction processing, and client-server architectures.
Lessons
35 @ 55 min (2.500 Att/wk)
Labs
5 @ 55 min
Special requirements
None
Prerequisites
one of