Required Courses |
Choose 9 of 9 |
|
|
CS380
|
COMPUTER SYSTEMS & ORGANIZATN |
3.5 |
|
CS384
|
DATA STRUCTURES |
3.0 |
|
CS385
|
DESIGN & ANALYS-ALGORITHMS |
3.0 |
|
CS400
|
CS PROFESSIONAL CONSIDERATIONS |
3.0 |
|
CS403
|
SOFTWARE TESTING & DEVELOPMENT |
3.0 |
|
CS474
|
INTRO TO THEORETICAL COMP SCI |
3.0 |
|
CS478
|
PROGRAMMING LANGUAGES |
3.0 |
|
CS481
|
OPERATING SYSTEMS |
3.0 |
|
CY300
|
PROGRAMMING FUNDAMENTALS |
3.0 |
|
AND |
|
Networking Group |
Choose 1 of 1 |
|
|
CY350
|
NETWORK ENGR & MGT |
3.0 |
|
AND |
|
Computer Science Major Electives |
Choose 2 of 17 |
|
|
CS393
|
DATABASE SYSTEMS |
3.0 |
|
CS394
|
DISTRIB APPLICATION ENGRNG |
3.0 |
|
CS473
|
COMPUTER GRAPHICS |
3.0 |
|
CS483
|
DIGITAL FORENSICS |
3.0 |
|
CS484
|
COMPUTER NETWORKS |
3.0 |
|
CS485
|
SPEC TOPICS IN COMPUTER SCI |
3.0 |
|
CS486
|
ARTIFICIAL INTELLIGENCE |
3.0 |
|
CS489
|
ADV IND STUDY COMPUTER SCI |
3.0 |
|
CS489A
|
ADV IND STUDY COMPUTER SCI |
3.0 |
|
CS490
|
COMPUTR SCI SUMMER RESEARCH |
3.0 |
|
CY383
|
SECURE INTERFACE DESIGN |
3.0 |
|
CY450
|
CYBER SECURITY ENGINEERING |
3.0 |
|
EE375
|
COMPUTER ARCHITECTURE W/MICRO |
3.0 |
|
EE487
|
EMBEDDED SYSTEMS DEVELOPMENT |
3.0 |
|
MA386
|
INTRO TO NUMERICAL ANALYSIS |
3.0 |
|
MA464
|
APPLIED ALGEBRA W/ CRYPTOLOGY |
3.0 |
|
XE492
|
DISRUPTIVE INNOVATIONS |
3.0 |
|
AND |
|
|
Complementary Support Courses (CS Foundation) |
Choose 2 of 2 |
|
|
EE360
|
DIGITAL LOGIC W/ EMBEDDED SYS |
3.5 |
|
MA372
|
INTRODUCTION TO DISCRETE MATH |
3.0 |
|
AND |
|
Complementary Support Course (Math Elective) |
Choose 1 of 16 |
|
|
MA204
|
CALCULUS I AND II |
4.5 |
|
MA205
|
CALCULUS II |
4.0 |
|
MA255
|
ADV MULTIVARIABLE CALCULUS |
4.5 |
|
MA371
|
LINEAR ALGEBRA |
3.0 |
|
MA376
|
APPLIED STATISTICS |
3.0 |
|
MA383
|
FOUNDATIONS OF MATH |
3.0 |
|
MA385
|
CHAOS AND FRACTALS |
3.0 |
|
MA386
|
INTRO TO NUMERICAL ANALYSIS |
3.0 |
|
MA388
|
SABERMETRICS |
3.0 |
|
MA391
|
MATHEMATICAL MODELING |
3.0 |
|
MA394
|
FUNDAMENTALS/NETWORK SCIENCE |
3.0 |
|
MA461
|
GRAPH THEORY AND NETWORKS |
3.0 |
|
MA462
|
COMBINATORICS |
3.0 |
|
MA464
|
APPLIED ALGEBRA W/ CRYPTOLOGY |
3.0 |
|
MA466
|
ABSTRACT ALGEBRA |
3.0 |
|
MA476
|
MATHEMATICAL STATISTICS |
3.0 |
|
AND |
|
|
Integrative Experience for the Major |
Choose 2 of 2 |
|
|
XE401
|
INTEGRATIVE SYSTEM DESIGN I |
3.5 |
|
XE402
|
INTEGRATIVE SYSTEM DESIGN II |
3.5 |
|
AND |
|
Science Depth |
|
|
Cadets in this major may take any of the approved options to satisfy the Science Depth requirement.
|
CH102
|
GENERAL CHEMISTRY II |
4.0 |
|
CH275
|
BIOLOGY |
4.0 |
|
PH202
|
PHYSICS II |
4.0 |
|
PH252
|
ADVANCED PHYSICS II |
4.0 |
|
PH275
|
PHYSICS II: SPACE |
4.0 |
|
STEM Depth |
|
|
Cadets in this major will satisfy the STEM Depth requirement by taking CY355.
|
CY355
|
CYBER FOUNDATIONS - COMPUTING |
3.0 |
|
AND |
|
|
Curriculum Requirements |
|
|
This section describes how cadets in this major satisfy various curriculum requirements.
|
IT/CYBER Requirement |
|
|
Cadets in this major will satisfy the IT/CYBER requirement by successfully completing the IT/CYBER content in the core curriculum and CY355.
|
CY355
|
CYBER FOUNDATIONS - COMPUTING |
3.0 |
|
Core Engineering Sequence |
|
|
Cadets in this major will satisfy the core engineering requirement as part of their major courses.
|
Writing-in-the-Major |
|
|
Cadets in this major satisfy the West Point Writing Program requirement by successfully completing writing requirements in the core curriculum and this course in the major.
|
CS400
|
CS PROFESSIONAL CONSIDERATIONS |
3.0 |
|