United States Air Force Academy

Go to home page
Gain High Demand Skills for Today's Air Force

COMPUTER SCIENCE

The Computer Science major focuses on computer programming, software engineering and computing theory. The skills and abilities taught are in high demand and may be applied in all Air Force career fields.

Computer Science majors who become cyber operations officers conduct offensive and defensive cyber operations; establish and operate combat communications capabilities; operate, maintain and defend computer and communications networks; provide command and control capabilities; and contribute to the development and acquisition of new systems.

Computer Science majors who become pilots (including test pilots) will have greater insight into their aircraft and weapons systems which are highly dependent on software systems. They might also contribute to units by developing applications that improve mission effectiveness through operations support, data analysis, scheduling and resource management.

The Computer Science program is accredited by the Computing Accreditation Commission of ABET, www.abet.org.

POTENTIAL JOB ASSIGNMENTS
Within the Air Force
  • 17X – Cyber operations officer
  • 11X – Pilot
  • 14X – Intelligence
  • 71SX – Office of Special Investigations
  • 13X – Space and Missile Operations
Outside the Air Force
  • Computer Programmer
  • Software Developer
  • Business or Systems Analyst

SAMPLE COURSES
  • Computer Organization and Architecture
  • Information Storage and Retrieval
  • Software Dev for Mobile Devices
  • Artificial Intelligence
SUGGESTED COURSE SEQUENCE
4th CLASS YEAR (FRESHMAN) 3RD CLASS YEAR (SOPHOMORE) 2ND CLASS YEAR (JUNIOR) 1ST CLASS YEAR (SENIOR)
Beh Sci 110

Chem 100

Com Sci 110

English 111

Engr 101

For Lang 1

For Lang 2

History 100

Math 141

Math 142

Physics 110

Chem 200

Comp Sci 210

Comp Sci 220

Comp Sci 351

Econ 201

English 211

Engr Mech 220

Law 220

Math 340

MSS 200

Physics 215

Pol Sci 211

Aero Engr 315

Beh Sci 310

Biology 315

Comp Sci 359

Comp Sci 364

Comp Sci 380

Comp Sci 467

Comp Sci 483

History 300

Math 356

Math Opt

Philos 310

Academy Opt/Comp Sci Opt

Astro Engr 310

Comp Sci 426

Comp Sci 453

Comp Sci 454

Comp Sci Opt

Comp Sci Opt

English 411

ECE 315

Mgt 400

MSS 415/416

Soc Sci 412

Computer Science majors must take Introduction to Programming (Comp Sci 210) in the fall of their 3-degree year or validate the course.

For full program requirements and course descriptions, download the current Curriculum Handbook.

ACCREDITATION INFORMATION

The Computer Science degree is accredited by the Computing Accreditation Commission of ABET, www.abet.org.

To ensure the success of our graduates, we prepare them to attain the following

Student Outcomes:

  • Apply knowledge of computing and mathematics appropriate to the discipline.
  • Analyze a problem, and identify and define the computing requirements appropriate to its solution.
  • Design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.
  • Function effectively on teams to accomplish a common goal.
  • An understanding of professional, ethical, legal, security and social issues and responsibilities in computing and the Air Force.
  • Communicate effectively with a range of audiences.
  • Analyze the local and global impact of computing on individuals, organizations, and societies.
  • Recognize the need for and ability to engage in continuing professional development, both in computing and the Air Force.
  • Use current techniques, skills, and tools necessary for computing practice.
  • 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 design choices.
  • Apply design and development principles in the construction of software systems of varying complexity.

The number of cadets graduated or enrolled in the Computer Science major are listed, by class, below:

Computer Science Enrollment Data
2013: 2014: 2015: 2016:
31 36 25 46

 

CONTACT US

Lt Col David Caswell
Department Head
david.caswell@usafa.edu
(719) 333-3590

WANT TO STUDY COMPUTER SCIENCE?