The Bachelor of Science degree in Computer Science prepares the citizen-soldier for civic and professional life through disciplined engagement with computing theory and practice.
Graduates will have the ability to:
1. Apply computer science, software development, and security knowledge and skills in all phases of the life cycle of a computing system [Student Outcomes 1, 2, and 6].
2. Employ effective computational thinking, teamwork, and communication skills grounded in legal and ethical principles in their computer practice [Student Outcomes 3, 4, and 5].
3. Continue intellectual and professional growth with an attitude of leadership and a high sense of public service [Student Outcomes 5].
Each new cadet is assigned a departmental advisor who provides the necessary guidance and support throughout the Cadetship.
- 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 program’s 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 program discipline.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.
The computer science curriculum was revised effective the class of 2022. Please note all descriptions to assure correct offerings are scheduled based on matriculation program.
Major in Computer and Information Sciences
Minor in Computer and Information Sciences
CoursesCOMPUTER AND INFORMATION SCIENCES
Department of Computer and Information Sciences
Department Head: Colonel Eltoweissy
Requirements for a degree in computer and information sciences are specified in Computer Science, B.S.