Jul 27, 2025  
2025-2026 Catalog 
  
2025-2026 Catalog

Bachelor of Science in Computer Science


Department C0-Chair(s):

Dr. Sonya Dennis (Senior Assistant Professor NTT)

Dr. Kinnis Gosha (Professor)

Faculty:

Dr. Amos Johnson (Associate Professor); Dr. Chung Ng (Associate Professor); Dr. Alfred Waktins (Senior Assistant Professor NTT)

Program overview:

The primary goal of the computer science program at Morehouse is to prepare the student for graduate studies in computer science and entry into the workforce as a computer professional at the highest level possible. The program has a continuing commitment to develop students with a fundamental appreciation for computing issues. Because computers will continue to be of central importance to society, the computer science program emphasizes the acquisition of marketable knowledge and skills for professional careers in areas such as computer systems, programming languages, software engineering, artificial intelligence, and data bases.
The computer science program has been designed to provide a broad introduction to the field within the context of liberal arts education. Many of the courses will emphasize the interrelationships between computer science and other disciplines. Students will select course sequences that will allow them to combine studies in computer science with their interest in other areas. The program is sensitive to the fluid nature of the field of computer science and is flexible enough to respond to the rapidly changing developments in the field. While majors will share many of the same courses, the liberal arts orientation of the program is intended to permit the student the opportunity to design a specific course of study that suits this particular interest.

Students should consult with a departmental adviser about their course selections after they decide to become computer science majors. The goal is to make a coherent selection of lower and upper division courses.

Student learning outcomes:

  • Students who have successfully completed the Computer Science program must be able to apply problem- solving techniques to design and code a proficient (C++) programs.
  • Synthesize and organize business data using technology to interpret and enhance personal and organizational decision making.
  • Students who have successfully completed the Computer Science program will be able to apply algorithmic principles to design and implement a complete software applications/systems.
  • Upon completing the CS program, students will be admitted into a CS related graduate program or work in a CS related career.
  • Computer Science program will be able to apply algorithmic principles to design and implement a complete software applications/systems.
  • Upon completing the CS program, students will be admitted into a CS related graduate program or work in a CS related career.

Department policies and/or General Education modifications:

  • A grade of C or higher is required for majors to satisfactorily complete all required Computer Science, Mathematics, and Science courses.
  • The general education Math area is satisfied by Calculus I (HMTH 161 ).
  • The general education Scientific Discovery area is satisfied by the Science Cognate courses of the Computer Science major (e.g. HPHY 154 - Mechanics  and HBIO 113 - Comprehensive Biology ).
  • Departmental honors are available to graduating seniors who have a minimal overall GPA of 3.33, a GPA of 3.50 in computer science, and either (1) perform a successful defense of a preapproved thesis project, research publication and/or research presentation; or (2) take nine (9) extra credit hours of designated computer science electives and pass each of these electives with a grade of B or higher.

Program requirements 42 credits:


Mathematics courses are required 13 credits:


Science courses required


Select one sequence (Option 1 or Option II or Option III)