CS Curricula

←All schools

United States Military AcademyWebsiteAcademic Catalog

Electrical Engineering and Computer ScienceDepartment Website

BS Degree in Computer Science (Honors)source 1source 2ABET

120 units needed for graduation.

CS Courses

Math/Stat Courses

Engineering Courses

Science Courses

Other Courses


Program Educational Objectives

Five to seven years after graduation, cadets who major in Computer Science will have been successful Army officers who 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, cadets who major in Computer Science can:

  • 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 the computer science discipline.
  • 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 the computer science discipline.
  • Apply computer science theory and software development fundamentals to produce computing-based solutions.