Plan of Study
Computer Science - Bachelor of Science
College of Science & Health Professions, Department of Mathematics & Computer Science
The Computer Science major prepares students thoroughly for a job in industry or for graduate work in Computer Science. Students complete a series of core courses required of all CS majors. The program further allows students to choose from a wide variety of electives to deepen their expertise in a specific area of Computer Science.
An Associate of Science or Associate of Arts degree earned from Eastern Oklahoma State College waives the general education requirements with the exception of pre-requisites of the major. All students must have demonstrated English Proficiency to graduate.
Upper Division Credit: Total hours must include at least 40 hours of credit in courses numbered 3000 and above.
Minor: Students must complete 18 hours toward an approved minor.
Liberal Arts & Sciences: At least 55 semester credit hours are required in the Liberal Arts and Sciences.
The following are required pre-requisite courses for the Computer Science Major and it is suggested/recommended that you incorporate them into the pursuit of your associate’s degree.
- CS 2143 Programming in “C”
- CS 2054 Web Database Systems (Counts as CS group A elective)
- CS 2323 Advanced “C” Language
- MATH 1513 College Algebra
NSU Course Sequence
The following grid outlines your last four semesters at NSU; assuming that you have completed your general education requirements (or have a recognized associate’s degree) and you have completed all of the program pre-requisites and recommended courses on the front side.
Semester 1 (Fall)
COURSE
PREFIX |
NUMBERS/HOURS |
COURSE |
| CS |
3173 |
Basic Computer Architecture |
| CS |
3403 |
Data Structures |
| MATH |
3023 |
Discrete Mathematics |
Semester 2 (Spring)
COURSE
PREFIX |
NUMBERS/HOURS |
COURSE |
| CS |
3033 |
Obj. Oriented Programming |
| CS |
3343 |
Computer Operating Systems |
| ENGL |
3083 |
Technical Writing |
| |
|
** |
Semester 3 (Fall)
COURSE
PREFIX |
NUMBERS/HOURS |
COURSE |
| CS |
4203 |
Software Engineering |
| |
|
* |
Semester 4 (Spring)
COURSE
PREFIX |
NUMBERS/HOURS |
COURSE |
| CS |
4233 |
Professional Development in Computer Science |
| |
|
** |
*Maximum of 6 hours from Group A:
- CS 2023
- CS 3100
- IS 3053
- CS/IS 3023
- CS 3623
- CS/IS 3663
**Maximum of 6 hours from Group B:
- CS 3223
- CS 4023
- CS 4100
- CS 4113
- CS 4143
- CS 4223 OR MATH 4223
- CS 4253
- CS 4343
- CS 4463
- MATH 4233
Courses are sequenced, and it is suggested that you adhere to the blocks outlined above to complete your graduation in the appropriate time frame. Any deviation from the sequence may extend your projected graduation date.
All students should refer to the NSU General Degree Regulations as listed in the Northeastern State University catalog.