The Bachelor of Science degree in Computer Science prepares the student for a career in computer and information technologies and for continuing toward an advanced degree and research in computer science. The CS program stresses both theory and practical aspects of computer hardware and software. Students prepare for a possible research career and long-term technical leadership in the information technology industry.
The major may lead to possible careers as a computer programmer, system analyst, software engineer, networking engineer, web developer, database administrator, or systems programmer.
The B.S. Program in Computer Science is accredited by the Computing Accreditation Commission of ABET, http://www.abet.org.
The mission of the Computer Science program is to produce professionally knowledgeable and well-rounded graduates who are prepared to meet the ethical and social obligations in the field of information technology.
Program Educational Objectives
The Computer Science program will produce graduates who, within three to five years of graduation, will
- engage and provde leadership in analytical problem-solving in the computer science environment;
- apply and communicate computer science principles and systems knowledge effectively and
professionally and engage in lifelong learning experiences; and
- demonstrate strong ethical decision-making and a commitment to service to society and to the Computer Science profession.
Each computer science graduate will demonstrate the following:
- An ability to apply knowledge of computing and mathematics appropriate to the program’s student outcomes and to the discipline;
- An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution;
- An ability to design, implement and evaluate a computer-based system, process, component, or program to meet desired needs;
- An ability to function effectively on teams to accomplish a common goal;
- An understanding of professional, ethical, legal, security, and social issues and responsibilities;
- An ability to communicate effectively with a range of audiences;
- An ability to analyze the local and global impact of computing on individuals, organizations and society;
- Recognition of the need for, and an ability to engage in, continuing professional development;
- An ability to use current techniques, skills, and tools necessary for computing practices.
- 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.
- An ability to apply design and development principles in the construction of software systems of varying complexity.
Computer Science Program Data
Academic Year Annual Student Enrollment Graduation Data
2016-2017 41 4
2015-2016 36 4
2014-2015 27 7
2013-2014 33 1
2012-2013 33 5
Computer Science Prerequisite Flowchart
This degree program requires a minimum of 122 semester hours for completion.
University Core Courses (31 Credit Hours)
|College and Life Skills|
- FMU101 University 101
Orientation to the Disciplines
- CMT102 Critical Thinking for the Information Age
- ENG102 College Writing II
- COM103 Introduction to Public Speaking
- CSC101 Introduction to Computers
- MAT 111 College Algebra
Society and Global Inquiry I (HUM/VPA)
- ___ 200 Humanities/Visual and Performing Arts
Society and Global Inquiry II (SSC)
- ___ 200 Social/Behavioral Science
Religion and Philosophical Inquiry
- REL, PHI Religion or Philosophy
- ___ 202 SPA, FRE, ARA, CHI, PTG, LAN
African Diaspora and the World
- HIS 103/104 African American History
Foundational Major Courses (27 Credit Hours)
Advanced Major Courses (21 Credit Hours)
Advanced Electives Major Courses (6 Credit Hours)
Mathematics and Science Courses (31 Credit Hours)