Computer Science

Plan of Study

Associate of Arts in Computer Information Systems
Bachelor of Science in Computer Science

Computer Science is the study of solving problems and using computers to assist in solving those problems.  Our goal is to provide a strong combination of theory and practice that prepare graduates well for the rapidly evolving workplace.  The core courses provide a strong foundation in programming and the design of software.  Electives in the major may be chosen in a number of areas such as networking or database management.

Transferring to NSU is a seamless process.  Although you can transfer to NSU at any time in your academic career, the smoothest transition occurs if you have earned or will earn an AA or AS from CASC.  This milestone will also meet your general education requirements at NSU (unless it is a specific NSU requirement for you to graduate). 

What it takes to complete a BS from NSU.  If you don’t complete your AA or AS at CASC, you will need to meet NSU’s specific general education requirements.  You must have at least 124 hours completed to earn a BS.  Of those hours, 60 must be from a university (4 year school), 40 must be junior and senior (3000/4000) level, and half of the hours in your major must be from NSU.  You must also be both English and computer proficient.  This means that you must pass English Comp I & II with a “C” or better and pass the designated computer proficiency class.  Therefore, when you transfer to NSU, you will likely need to complete around 60 more hours in order to earn your BS. 

How do my CASC classes transfer to NSU?  Every class that you have taken at CASC will transfer to NSU.  Each class will count in one of the following categories that make up a bachelor’s degree: general education, major, minor, or free elective.   You probably already know about general education and major classes but minors and free electives are unique to bachelor’s degrees.  A minor is 18 hours from an academic area of your choice, and it is designed to complement your major.  Your advisor will help you determine your minor and the classes you will take to complete it.  Free electives are extremely flexible and can be selected from any academic area.  They allow you to explore your academic interests outside of your major while counting toward the 124 hours you need to graduate.  Most degree programs at NSU allow for some free electives.  If you completed a class at CASC that does not meet one of the other specific requirements, it will count in this category, up to the first 64 hours.  If you have completed more than 64 hours at the associate degree level, all courses will transfer to NSU, but only 64 hours will apply to your degree.  This is because you must have 60 hours from a four-year institution to meet state requirements for graduation with a baccalaureate degree.

When can you start taking NSU classes?  You can begin taking classes at NSU while you are completing your AA or AS at CASC.  This is called dual enrollment, many students do this each semester.  Consult an NSU academic advisor and a financial aid counselor to see how dual enrollment can work for you.

Freshman Year at
Carl Albert State College

Fall Semester

COURSE
PREFIX
NUMBERS/HOURS COURSE
CS 1103 Microcomputer Applications
CS 1313 Programming I
ORI 1111 Freshman Orientation
ENGL 1113 Freshman Comp I
HUM 2113 General Humanities I
MATH 1513 College Algebra
  16 hours Total Hours Per Semester

Spring Semester

COURSE
PREFIX
NUMBERS/HOURS COURSE
CS 1333 Programming II
    Computer Science Elective
    Computer Science Elective
ENGL 1213 Freshman Comp II
  2 hours Health, Physical Education, and Recreation Course (Not P.E. Activity)
    General Education Elective
  17 hours Total Hours Per Semester

Sophomore Year at
Carl Albert State College

Fall Semester

COURSE
PREFIX
NUMBERS/HOURS COURSE
CS 2203 Networking I
    Computer Science Elective
BIO 1114 General Biology
POS 1113 American Federal Government
GPS 1214 General Physical Science
  17 hours Total Hours Per Semester

Spring Semester 

COURSE
PREFIX
NUMBERS/HOURS COURSE
CS 2243 Internet Programming
    Computer Science Elective
CS 2011 Computer Science Capstone
HUM 2223 General Humanities II
HIST 1493 American History 1865 - Present
    General Education Elective
  16 hours Total Hours Per Semester

Junior Year
at NSU

Fall Semester

COURSE
PREFIX
NUMBERS/HOURS COURSE
CS 2013 Computer Science I
MATH 3023 Discrete Math
ENGL 3083 Technical Writing
  6 hours Minor
  15 hours Total Hours Per Semester

Spring Semester

COURSE
PREFIX
NUMBERS/HOURS COURSE
CS 2163 Computer Science II
CS 2011 Computer Science Capstone
  3 hours Computer Science Group A Elective
  6 hours Minor
  3 hours Free Elective
  15 hours Total Hours Per Semester

Senior Year
at NSU

Fall Semester

COURSE
PREFIX
NUMBERS/HOURS COURSE
CS 3403 Data Structures
CS 3173 Basic Computer Architecture
CS 4203 Software Engineering
  3 hours Computer Science Group B Elective
  3 hours Minor
  15 hours Total Hours Per Semester

Spring Semester

COURSE
PREFIX
NUMBERS/HOURS COURSE
CS 3033 Object Oriented Programming
CS 3343 Computing Operating Systems
CS 4233 Prof Development in CS
  3 hours Computer Science Group B Elective
  3 hours Minor
  15 hours Total Hours Per Semester

Total hours transferred from Carl Albert State College: 64 to 66
Total hours needed from a 4 year university to complete Bachelor of Science in Computer Science: 60

For further information, contact Dr. Darryl Linde, Department Chair, 918-444-3809.

Image of Carl Albert and NSU Smart Choice Logos.