Bachelor of Science in Computer Science
Chair: TBA
Professors: Shuju Bai, Nigel Gwee, Abdus Salam, Sudhir Trivedi
Associate Professor: Osman Kandara, Mathieu Kourouma, Shizhong Yang
Assistant Professors: Yaser Banadaki, Lynette Jackson
Instructors: Ratana Warren
Coordinator of Resources: TBD
Lab Technician: TBD
The Department of Computer Science offers courses for students to acquire knowledge of computers and computer applications. The department assists students in the determination of career goals through academic advisement and it enriches instruction through faculty research. The department’s program is designed to encourage and foster the professional growth of students through their participation in and affiliation with professional organizations. There are four concentrations to choose from in our Undergraduate Program: Cybersecurity, Data Analytic & Sciences, Mobile Application, and Information Systems, all leading to the Bachelor of Science Degree. This program is accredited by the Computing Accreditation Commission (CAC) of ABET, 415 North Charles Street, Baltimore, MD, 21202-4012, (410) 347-7700.
The department also offers a minor program which requires a minimum of 21 semester hours in computer science courses. Those courses are selected by the recommendation of an advisor. Also, the department offers four courses (CMPS-105B, 290B, 291B, 292B) for students seeking to achieve a measure of computer literacy. In addition, the Computer Science Department also offers a concentration in Business and Supply Chain Management. For more information, please contact the department. For details on the department’s graduate program refer to the Southern University Graduate School Catalog.
Computer Science Program Educational Objectives (PEO)
The computer science curriculum at Southern University is dedicated to preparing students for productive careers in the state, nation, and the world. Graduates of the computer science program will:
PEO-1: |
Successfully entered the competitive job market or pursue advanced study. |
PEO-2: |
Be proficient in identifying, formulating, and solving a wide range of computing problems. |
PEO-3: |
Be capable of working collaboratively, and communicating effectively with team members, constituents, and the public. |
PEO-4: |
Uphold professional and ethical responsibilities and contribute to society through active engagement. |
Core Course Requirements for the Bachelor of Science Degree in Computer Science
Students must earn a minimum grade of “C” in all required and elective courses in Computer Science, Biology, Chemistry, Physics, Mathematics, and Business. Students must also meet all requirements for the college and the University.
Degree Requirements
Students enrolled in the computer science program must successfully complete an approved program of study of 120 credit hours.
Bachelor of Science in Computer Science
Freshman Year
First Semester
CMPS-110B | Computer Science Seminar I | 1 |
CMPS-190B | Prog. Tech. & Algo. Dev. I | 3 |
SENL-101B | Freshman Composition | 3 |
SMAT-211B | Anal Geometry & Calculus I | 4 |
HIST-
| History Elective | 3 |
-
| Health/Physical Ed Elective | 2 |
Total Credit Hours: | 16 |
Second Semester
CMPS-111B | Computer Science Seminar II | 1 |
CMPS-191B | Modular Prog & Algor Dev II | 3 |
SENL-102B | Freshman Composition | 3 |
SMAT-212B | Anal Geometry Calculus II | 4 |
HIST-
| History Elective | 3 |
Total Credit Hours: | 14 |
Sophomore Year
First Semester
Second Semester
Junior Year
First Semester
CMPS-300B | Program Languages | 3 |
CMPS-302B | Computer Organization | 3 |
-
| Concentration Elective | 3 |
-
| Social Science Elective I | 3 |
-
| Foreign Language Sequence I | 3 |
Total Credit Hours: | 15 |
Concentration Elective: Select courses from one Concentration group in consultation with a computer science advisor.
Second Semester
CMPS-334B | Data Networks | 3 |
CMPS-370B | Object Oriented Programming | 3 |
CMPS-378B | Software Engineering | 3 |
-
| Social Science Elective II | 3 |
-
| Foreign Language Sequence II | 3 |
Total Credit Hours: | 15 |
Senior Year
First Semester
CMPS-400B | Operating Systems | 3 |
CMPS-450B | Capstone Project Phase I | 1 |
-
| Concentration Elective | 3 |
-
| Concentration Elective | 3 |
-
| Humanities Elective | 3 |
-
| Arts Elective | 3 |
Total Credit Hours: | 16 |
Concentration Elective: Select courses from one Concentration group in consultation with a computer science advisor.
Second Semester
CMPS-420B | Data Base Management | 3 |
CMPS-451B | Capston Project Phase II | 2 |
-
| Concentration Elective | 3 |
-
| Concentration Elective | 3 |
-
| Computer Science Elective | 3 |
Total Credit Hours: | 14 |
Concentration Elective: Select courses from one Concentration group in consultation with a computer science advisor.
Computer Science Elective: Select courses from Computer Science Elective in consultation with a computer science advisor.
Computer Science Concentration Groups
Computer science students, in consultation with their academic advisor, may select a concentration in (i) Data Analytics & Science, (ii) Information Systems, (iii) Mobile Applications, or (iv) Cybersecurity. The student must complete the five concentration electives designated under the respective concentration.
Data Analytics and Science Concentration
Information Systems Concentration
Electronic Business I
(Select one course from this group)
Electronic Business II
(Select one course from this group)
Mobile Applications Concentration
CMPS (Computer Science Elective): Select course from Computer Science electives
Cybersecurity Concentration
Computer Science Electives
A computer science student may select computer science electives from our exciting list of courses listed below. Any 300-level or 400-level computer science course (see list below) which is not specified as a required course for a concentration may be selected as an elective course. For more details concerning electives please contact your advisor.