Cyber Science Major
Cyber Science
Major
The Cyber Science major prepares cadets to lead in the evolving domain of cyberspace through a flexible, interdisciplinary curriculum. Cadets choose between two concentrations - Cyber Science or Cyber Operations - focusing on both technical depth and broader humand organizational factors.
Offered by the Department of Electrical Engineering and Computer Science.
academics-sidebarnav
Required Courses
Cyber Foundations
- CS380 - COMPUTER SYSTEMS & ORGANIZATN
- CS384 - DATA STRUCTURES
- CS400 - PRO CONSIDERATIONS IN COMPUTING
- CY300 - PROGRAMMING FUNDAMENTALS
- CY350 - NETWORK ENGR & MGT
- CY460 - CYBER POLICY, STRATEGY, & OPNS
- CY465 - ORGANIZATIONAL SECURITY
Cyber Operations Electives
Choose 1
- CY392 – DEFENSIVE CYBER OPERATIONS
- CY482 - OFFENSIVE CYBER OPERATIONS
Cyber Electives
Choose 4 from 21 courses
Complementary. Support Courses (Cyber Foundation)
- EE360 – DIGITAL LOGIC W/ EMBEDDED SYS
- MA372 - INTRODUCTION TO DISCRETE MATH
Complementary Support Course (Cyber in Society Elective)
The interactions of the cyber domain in society and the military are a critical part of understanding the impacts of cyber.
Choose 1 of 3.
- LW462 - CYBER LAW
- PY326 - ETHICS OF TECHNOLOGY
- WS485 - JOINT AND MULTINATIONAL OPS
Integrative Experience for the Major
- XE401 - INTEGRATIVE SYSTEM DESIGN I
- XE402 - INTEGRATIVE SYSTEM DESIGN II
Curriculum Requirements
This section describes how cadets in this major satisfy various curriculum requirements.
Science Depth
Cadets may take any Academy-approved science depth choice.
- CH102 - GENERAL CHEMISTRY II
- CH275 - BIOLOGY
- PH202 - PHYSICS II
- PH252 - ADVANCED PHYSICS II
- PH275 - PHYSICS II: SPACE
STEM Depth
This course also satisfies the IT/Cyber requirement by successfully completing the IT/CYBER content in the core curriculum and CY355.
- CY355 - CYBER FOUNDATIONS – COMPUTING
Core Engineering Sequence
Cadets in this major will satisfy the core engineering requirement with the embedded CYBER Sequence 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 CS400.
Learn More
Cadets in this major will have the opportunity to participate in a number of honor societies and summer internships as part of the Academic Individual Advanced Development (AIAD) program.
Opportunities to explore the depth and breadth of cyber abound within the Cyber Science program and EECS. Research and extracurriculars are primarily supported through the Cyber Research Center and include a myriad of research opportunities.
Honor Societies:
- Upsilon Pi Epsilon - International honor society for computing and information disciplines
- Phi Kappa Phi - Oldest and largest collegiate honor society
To learn more about enrichment for this major, visit the Department of Electrical Engineering & Computer Science.
The Bachelor of Science (B.S.) in Computer Science at the United States Military Academy is accredited by the Computing Accreditation Commission of ABET under the commission's General Criteria and Program Criteria for Computer Science and similarly named engineering programs.
Program Educational Objectives
Five to seven years after graduation, graduates of the program will have:
- Initiated and completed tasks that identify aspects of a complex situation that can be enhanced by using computing technology.
- Applied computing knowledge and skills while using an engineering process individually or in diverse teams to develop computing technology applications.
- Used effective communication to explain new computing technology to war fighters in support of current and emerging Army war fighting doctrine.
- Grown professionally through self-study, continuing education and professional development.
Student Outcomes
At the time of graduation, graduates of the program will have the ability to:
- Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of Computer Science.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to Computer Science.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.
For the current and recent enrollment and graduate statistics, click the link for “View by Major” under the section "Enrollment for Select Majors."