Mar 26, 2019  
2015-2016 Undergraduate Catalog 
2015-2016 Undergraduate Catalog [ARCHIVED CATALOG]

Computer Science, B.S.

Return to {$returnto_text} Return to: College of Science, Engineering, and Mathematics

The major in Computer Science is designed for students interested in pursuing advanced studies in computer science and professional careers in the theoretical and technical side of computer-oriented information technology.

Program Educational Objectives (PEO’s)

The Program Educational Objectives (PEOs) of the Bethune-Cookman University Computer Science Program are to produce graduates who within a few years of graduation are able to combine skills gained through academic preparation and post-graduate experience to be able to:

  1. Exhibit technical competence through application of computer science knowledge, problem solving skills and software tools.
  2. Exhibit skills of effective communication, teamwork, leadership, professional and ethical behavior as complements to technical competence.
  3. Continue their technical and professional development which may include graduate level education, continuing education courses, self-directed study and participation in conferences and committee activities.


Following the completion of a major in computer science, students will demonstrate:

  1. An ability to apply knowledge of computing and mathematics appropriate to the discipline.
  2. An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution.
  3. An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.
  4. An ability to function effectively on teams to accomplish a common goal.
  5. An understanding of professional, ethical, legal, security and social issues and responsibilities.
  6. An ability to communicate effectively with a range of audiences
  7. An ability to analyze the local and global impact of computing on individuals, organizations, and society.
  8. Recognition of the need for and ability to engage in continuing professional development.
  9. An ability to use current techniques, skills, and tools necessary for computing practice.
  10. An ability to 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.
  11. An ability to apply design and development principles in the construction of software systems of varying complexity.

Admission to the Program

Admission is through a formal declaration of major. A student is admitted to the upper division computer science major after successful completion of CS 231 and completion of the general education program.

Requirements for Major in Computer Sciences

In addition to the general education requirements, Computer Science majors are required to pass EN 250 - Technical Communication . See vertical curriculum for the listing of all required courses for the program. Refer to the Computer Science vertical curriculum for course requirements.

Course Requirements:

Refer to the Computer Science vertical curriculum for course requirements.

Computer Science-125 Credit Hours

Freshman Year

Sophomore Year

Junior Year

Senior Year


GE = General Education Courses

* Based on your placement testing scores, these courses may require prerequisites which may extend the number of semesters needed to complete degree requirements. These prerequisites do not count towards the degree for graduation.

**MARCHlNG BAND MEMBERS ONLY, MUST substitute PE Activity with MUB 110 - Marching Band .

**ROTC MEMBERS ONLY, substitute PE Activity with MY 104 - Basic Military Science  and MYL 104L - Basic Military Science Laboratory . (ROTC)

Return to {$returnto_text} Return to: College of Science, Engineering, and Mathematics