Computer Science Major Standardization v1.0

Computer Science

Major

As a Computer Science major at West Point, you will move from mastering programming and computational theory to building secure systems that support Army operations worldwide. Learn through hands-on labs, integrative system design, and mission-focused projects that prepare you to lead Soldiers and manage critical digital infrastructure in service to the nation.

Apply to the academy

Connect with our admissions team

Computer Science at West Point

Build the systems that power modern warfare. Lead in a world defined by code.

Build the systems that power modern warfare. Lead in a world defined by code.

Computer Science at West Point prepares cadets to design, analyze, and secure the computing systems that enable today’s Army. Through an ABET-accredited curriculum spanning algorithms, software engineering, operating systems, networks, artificial intelligence, and cyber foundations, cadets develop disciplined analytical thinking and technical judgment required of Army officers operating in digital environments.

This is computing education aligned to cyber operations, secure communications, and Army modernization.

Quick Facts

  • Degree Type: Bachelor of Science
  • Department: Electrical Engineering and Computer Science
  • Program Length: 4 years
  • Accreditation: Computing Accreditation Commission of ABET
  • Average Class Size: Small, discussion-driven courses
  • Student-to-Faculty Ratio: Low ratio enabling direct mentorship and hands-on guidance

Why This Major Matters

Modern military capability depends on secure software, resilient networks, and data-driven decision systems. From cyber defense to logistics platforms and intelligence tools, computing underpins how the Army operates. Computer Science majors learn how systems are built, how they fail, how they are defended, and how to lead teams responsible for them.

Graduates commission prepared to apply their computing expertise in cyber units, signal formations, research organizations, and modernization efforts across the Army.

Core Themes & Focus Areas

  • Algorithm design and computational theory

  • Data structures and scalable software systems

  • Operating systems and computer organization

  • Networks and secure communications

  • Artificial intelligence and data engineering

  • Defensive and offensive cyber operations

  • Ethics, law, and leadership in computing

Cadet quote (example placeholder)

“Computer Science at West Point taught me how to break down complex problems and build solutions that actually work under real constraints. I learned that writing secure code and leading Soldiers both require discipline, clarity, and accountability.”
— Computer Science Major, Class of 20XX

Get more information


The West Point Advantage

Computer Science at West Point integrates technical depth with officer development and operational exposure in ways traditional programs cannot replicate.

Hands-On Experience From Day One

  • Cadets begin building and testing systems early in the curriculum. From programming and algorithms to operating systems and networks, students apply theory through labs and team-based design projects that mirror real operational constraints.
  • The two-semester integrative system design sequence requires cadets to deliver a complete computing solution for a real-world problem, often tied to Army needs.

Faculty With Operational Expertise

  • EECS faculty include experienced Army cyber and signal officers and accomplished civilian scholars. Many have served in deployed assignments or managed major Army software programs.

  • Cadets learn from instructors who understand how computing systems function in operational units where reliability and security matter.

Small Classes, Direct Mentorship

  • Courses are intentionally small. Faculty know cadets by name and provide consistent advising from plebe year through commissioning.

  • This environment strengthens technical communication, disciplined analysis, and confidence in leading technical teams.

Research and Operational Internships

  • Computer Science majors have access to the Army Cyber Institute, the Cyber Cadets engage with the Army Cyber Institute, Cyber Research Center, Robotics Research Center, and other EECS labs. Through Academic Individual Advanced Development internships, students work with Army Cyber Command, Army Futures Command, national laboratories, and defense partners.
  • Projects include cybersecurity operations, artificial intelligence applications, anomaly detection systems, and network defense initiatives.

Leadership Embedded in the Curriculum

  • Courses such as CS Professional Considerations integrate ethics, law, and leadership into computing practice.
  • Cadets learn not only how to build systems, but how to steward them responsibly and lead the people who rely on them.

The Journey Continues: Leadership in the Digital Domain

Service first. Responsibility early. Skills that endure.

Computer Science majors commission as Army officers responsible for people, systems, and mission execution in technology-driven environments.

Commissioning Pathways

Computer Science provides a strong foundation for branches that rely on digital systems and technical leadership:

  • Cyber Corps
    Lead teams defending Army networks and conducting cyberspace operations.

  • Signal Corps
    Plan and secure communications systems enabling mission command.

  • Military Intelligence
    Apply data analysis and computing tools to support operational decision-making.

  • Engineer Corps
    Support infrastructure modernization and technical system integration.

  • Aviation
    Manage digital mission systems supporting flight operations.

  • Acquisition and Program Management
    Oversee development and procurement of large-scale software systems.

Learn how commissioning works

Post-Graduate Opportunities

Computer Science majors compete for scholarships such as:

  • National Defense Science and Engineering Graduate Fellowship

  • Rhodes Scholarship

  • Marshall Scholarship

Officers may pursue Army-funded master’s degrees in computer science, cybersecurity, artificial intelligence, data science, or operations research.

Assignments with the Army Cyber Institute, Army Research Laboratory, and other defense research organizations allow officers to deepen technical expertise while continuing to serve.

Explore scholarships and graduate opportunities

What Computer Science Officers Do: Across a Career

Early Career: Lead and Deliver

As a second lieutenant, you may lead a platoon responsible for enterprise network operations supporting hundreds or thousands of users. You manage personnel, equipment, and risk while ensuring systems remain secure and operational.

Mid-Career: Command and Specialize

As a captain, you may command a company or serve on brigade staffs coordinating cyber operations and signal support. Many officers pursue advanced degrees and serve in research or acquisition roles overseeing complex software systems.

Senior Career: Shape Strategy and Modernization

At senior levels, Computer Science officers influence how the Army integrates emerging technologies and secures its digital infrastructure. Roles include program executive offices, division staffs, and policy positions shaping Army modernization at scale.


Questions Prospective Cadets Ask

Clear answers to help you decide and take the next step.

Do I need prior programming experience?

No. The program builds skills from the ground up. Discipline, curiosity, and willingness to work hard matter more than prior coding experience.

What sets Computer Science at West Point apart?

You receive rigorous technical training while simultaneously preparing to lead Soldiers responsible for secure systems in operational environments.

What happens after graduation?

You commission as a Second Lieutenant in the Army. Many majors branch into Cyber, Signal, Military Intelligence, Engineers, or other technical branches.

How early can I participate in internships?

Cadets typically participate in AIAD internships during the summers after yearling or cow year with Army commands and research organizations.

Is research required?

All majors complete a two-course integrative system design sequence. Additional research is optional and widely available.

Can I add a minor?

Yes. Many cadets pursue minors in Cyber Security, Artificial Intelligence, Robotics, or related fields.

How selective is this major?

The program is rigorous but designed to develop motivated cadets. Preparation and performance determine success.

What does it cost?

West Point provides a fully funded education in exchange for service as an Army officer after graduation.

You do not need to declare your major before beginning the admissions process.


Ready to Lead? Start Your Journey at West Point

Apply today to pursue a Computer Science major while gaining world-class leadership training, a fully funded education, and a career-launching experience. Admission is competitive, but this major is open to all cadets who meet USMA’s academic, physical, and leadership standards.

Key Deadlines:

  • Feb. 15 – Application & Summer Leaders Experience (SLE) open
  • April 15 – SLE application closes
  • Fall (Senior Year) – Nomination applications due
  • Jan. 31 (Senior Year) – Candidate Checklist deadline

View Full Admissions Requirements

Take the First Step

Starting the application does not commit you to a major. It opens the door to guidance, advising, and a clearer picture of your path forward.

Begin Your Journey in STEM at West Point

Get Answers to Your Questions

Discover West Point for Yourself

What You’ll Study

The curriculum progresses from programming and discrete mathematics to operating systems, networks, artificial intelligence, and full system design.

How the Curriculum Builds Your Expertise

  1. Foundational Knowledge
    Programming, data structures, discrete mathematics, computer organization.
  2. Advanced Application
    Algorithms, operating systems, networks, databases, artificial intelligence, cybersecurity.
  3. Leadership and Military Relevance
    computing practice.

Course Highlights

CourseWhat You'll Learn
CY300 Programming FundamentalsDesign structured programs to solve real computational problems.
CS384 Data StructuresBuild scalable data models for operational systems.
CS385 Design and Analysis of Algorithms

Select optimal solutions for mission-critical applications.

CS481 Operating SystemsManage core software controlling hardware and memory in secure environments.
CY350 Computer NetworksDesign reliable and secure communication systems.
CS403 Software Testing and DevelopmentValidate systems against performance and security requirements.
CS486 Artificial IntelligenceApply machine learning to data-driven decision problems.
XE401 and XE402 Integrative System DesignLead a team delivering a complete computing solution.

View the full curriculum in the USMA Red Book

Year-by-Year Snapshot

First Year – Foundations

Core mathematics and introductory computing.

Second Year – Core Computer Science

Programming, data structures, discrete math.

Third Year – Systems and Networks

Algorithms, operating systems, networks, cybersecurity.

Senior Year – Integration and Professional Practice

Advanced electives and integrative system design.

Capstone Experience

The integrative system design sequence requires cadets to define requirements, design architecture, implement software, test systems, and present results. Projects emphasize secure design, disciplined engineering, and clear communication. By completion, cadets demonstrate the ability to lead technical teams and deliver functioning systems under real constraints.

View full curriculum in USMA Red Book


Faculty and Mentorship

Computer Science at West Point is defined by close mentorship. Faculty combine operational Army experience with academic expertise.

Meet the Faculty

The department is led by COL Christa Chewar, professor and department head, who brings deployed signal and cyber experience and Army acquisition leadership.

Featured faculty include:

  • Senior cyber officers and civilian researchers guide cadets through coursework, research, and internships.

  • Faculty lead initiatives through the Army Cyber Institute and Cyber Research Center, connecting cadets to real Army sponsors.

View full faculty directory →


Expand Your Expertise

Computer Science majors may specialize through electives and honors research.

Choose Your Track or Specialization

Computer Science majors complete the standard or honors curriculum with elective focus areas. Each pathway combines theoretical depth with applied system development, preparing cadets to lead in technical domains across the Army.

Pair With a Minor

Complementary MinorOpportunity
Cyber Security
  • Deepen expertise in network defense.
  • Access the Cyber Hub and hands-on cyber laboratories used for defensive and offensive training.
Artificial Intelligence
  • Expand skills in machine learning, data engineering, and intelligent systems.

  • Engage with applied AI coursework and research projects tied to Army modernization efforts.

Robotics
  • Integrate software with embedded systems and autonomous platforms.

  • Work in robotics laboratories focused on sensors, control systems, and autonomous technologies.

Photonics
  • Understand optical systems that support communications and sensing technologies.

  • Access specialized photonics research facilities and laboratory instrumentation.

Data Science
  • Strengthen statistical analysis and evidence-based decision-making.

  • Utilize advanced analytics tools and computational laboratories to solve complex operational problems.


Ready to Lead? Start Your Journey at West Point

Admission is competitive, but this major is open to all cadets who meet USMA’s academic, physical, and leadership standards.

Key Deadlines:

  • Feb. 15 – Application & Summer Leaders Experience (SLE) open
  • April 15 – SLE application closes
  • Fall (Senior Year) – Nomination applications due
  • Jan. 31 (Senior Year) – Candidate Checklist deadline

View full admissions requirements

Take the First Step

Starting the application does not commit you to a major. It opens the door to guidance, advising, and a clearer picture of your path forward.

Begin your journey in STEM at West Point

Get answers to your questions

Discover West Point for yourself

Experience Computer Science in Action at West Point

Computer Science majors apply skills in cyber competitions, capstone projects, research centers, and summer internships. This is not abstract programming. It is applied computing shaped by service, responsibility, and real operational impact.


Hands-On Opportunities

ExperienceWhat You'll Do / Why It Matters
InternshipsWork with Army Cyber Command and national laboratories on cybersecurity and artificial intelligence initiatives.
ResearchEngage in independent and honors projects in secure systems and machine learning.
LeadershipServe as project leads in system design and within the Corps of Cadets.
Global ProgramsParticipate in multinational cyber exercises and international AIADs.
PartnershipsCollaborate with Army research labs and industry partners.

Explore cadet research


Cadet Life in This Major

Department Clubs

Computer Science majors are active in the Information Assurance student chapter of the Association for Computing Machinery and the Cadet Competitive Cyber Team. These organizations foster technical skill development, peer mentorship, and competition at national levels.

Co-Curricular Experiences

Cadets participate in cyber competitions, software development teams, and technical challenges that extend learning beyond the classroom. These activities strengthen teamwork, creativity, and problem-solving under time pressure.

Professional Associations

Eligible cadets may join honor societies such as Upsilon Pi Epsilon and Eta Kappa Nu. These affiliations connect cadets with broader professional computing communities and recognize academic excellence.

Community and Department Events

EECS hosts guest lectures, research showcases, and technical briefings that connect cadets with Army leaders, researchers, and industry professionals. These events reinforce a culture of innovation and shared purpose.

Conferences and Immersion Experiences

Cadets present research at professional conferences, participate in national cyber competitions, and engage in immersive internships during the summer. These experiences build confidence, technical depth, and professional networks early in an officer’s career.

Explore more cadet experiences


Ready to Lead? Start Your Journey at West Point

Apply today to pursue a Computer Science major while gaining world-class leadership training, a fully funded education, and a career-launching experience. Admission is competitive, but this major is open to all cadets who meet USMA’s academic, physical, and leadership standards.

Key Deadlines:

  • Feb. 15 – Application & Summer Leaders Experience (SLE) open
  • April 15 – SLE application closes
  • Fall (Senior Year) – Nomination applications due
  • Jan. 31 (Senior Year) – Candidate Checklist deadline

View full admissions requirements

Take the First Step

Starting the application does not commit you to a major. It opens the door to guidance, advising, and a clearer picture of your path forward.

Begin your journey in STEM at West Point

Get answers to your questions

Discover West Point for yourself