Home  |  Dean Home  |  USMA Home  |  Army Home  |  Search  |  Contact us...   

Computer Science
Objectives and Desired Outcomes

We design and change the Computer Science program by first considering, along with our program constituents, what our graduates should be able to do five to seven years after completing the program, combining their academic learning with later experience.  This produces our objectives, which we adjust every several years, again with the help of constituents. 

Objectives

The Computer Science Program objectives are that, five to seven years after graduation, cadets who major in Computer Science will have been successful Army officers who have:

  • Developed computing solutions that enhance military operations while using an appropriate development process.
  • Successfully initiated tasks in response to having identified elements of a complex situation that can be improved by using computing theory and technology.
  • Effectively analyzed and explained computing technology for a range of audiences.
  • Grown professionally through self-study, continuing education, and professional development.

In order to reach these objectives we make day-to-day decisions about courses and lessons using desired outcomes.  These list the things our cadets should be able to do upon graduation. We consider adjustments to outcomes each year when program assessment results are reviewed.

Desired outcomes

Upon graduation, cadets who major in Computer Science can:

  1. Apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in the design choices.
  2. Analyze a problem, and identify and define the computing requirements appropriate to its solution.
  3. Apply design and development principles in the construction of software systems of varying complexity.
  4. Function effectively on teams to accomplish a common goal.
  5. Use current techniques, skills, and tools necessary for computing practice.
  6. Recognize the need for, and engage in, continuing professional development.
  7. Understand professional, ethical, and social responsibilities expected of a computer scientist and a military officer.
  8. Communicate with a range of military and non military audiences.
  9. Analyze the impact of computing on Army operations, soldiers, units, and society at-large, including ethical, legal, political, and security issues.

[Top]

Copyright ©United States Military Academy, West Point, New York USA 10996
DISCLAIMER: Non-DOD links may be provided for mission support and as a
community service. Their appearance does not constitute an
endorsement by the DOD, DA, or USMA.
Last update: