Dec 02, 2020
The Association for Computing Machinery describes computer science as “the range from theory through programming to cutting-edge development of computing solutions. Computer science offers a foundation that permits you to adapt to new technologies and new ideas.” The work of computer scientists falls into three categories:
- Designing and building software
- Developing effective ways to solve computing problems, such as storing information in databases, sending data over networks or providing new approaches to security problems
- Devising new and better ways of using computers and addressing particular challenges in areas such as robotics, computer vision, or digital forensics (although these specializations are not available in all computer science programs)
Most computer science programs require some mathematical background. Our major offers courses that provide a rigorous education in both the theoretical and applied aspects of computer science. To meet your needs, courses are offered in a wide variety of current topics including software engineering, databases, computer game programming, networking, security, web programming, programming languages, and many others. Excellent job prospects are expected for applicants with at least the bachelor’s degree in computer science and practical work experience.
Student Learning Outcomes
- Communicate technical ideas both orally and in writing.
- Apply current techniques, skills, and tools necessary in the computing practice.
- Program in two or more computer languages.
- Design computer algorithms to solve problems.
- Apply computer algorithms to solve problems.
- Create software using software engineering principles.
- Collaborate as a member of a team.
- Explain core elements of computer science theory.
- Solve problems by applying the software development process.
General Education Requirements
A minimum of 46 hours of academic work in general education is required during the freshman and sophomore years. For students transferring with the Associate of Arts degree or Associate of Science degree from a public institution in Oklahoma, all general education requirements will be satisfied with respect to degree requirements. However, some majors may require other specific general education courses as program prerequisites or program requirements. Students should consult advisors and the program’s plan of study for further information. Students are required to complete general education requirements by the time they have completed 90 semester hours of college work. See General Education Requirements for more information.
Computer Science General Education Requirements
The following are course prerequisites that may be completed as part of the General Education requirements.
Minor - 18 hours
A minor is required for the Computer Science major.
Additional Degree Information - Gregg Wadley College of Science and Health Professions
In addition to general education and program requirements stated above, additional hours may be needed to satisfy all minimum degree requirements listed below.
- English Proficiency: Components I and II of English proficiency should be met with grades of “C” or better prior to the completion of 60 credit hours.
- A minimum of 124 hours is required. PE activity is limited to four hours. Prior learning credit (CLEP, Advanced Standing, Military Credit, etc) is limited to 30 hours.
- A minimum of 30 hours in residence (from NSU) is required for graduation. PE activity is limited to four hours. Hours in residence exclude zero-level courses and prior learning credit such as CLEP, Advanced Placement, Advanced Standing, Military Credit, etc.
- A minimum of 40 hours of 3000/4000 level courses is required for graduation.
- A minimum of 60 hours from a 4-year school is required for graduation excluding zero level and PE activity courses.
- At least fifty percent of the major requirements must be upper division courses (3000 and 4000 level).
- At least 18 hours or fifty percent of the major, whichever is greater, must be satisfactorily completed at NSU.
- The minimum number of credit hours required in the Liberal Arts and Sciences varies based on the type of degree. B.S. and B.S.Ed. degrees require at least 55 hours and B.S.M.L.S. and B.S.N. degrees require at least 40 hours. Liberal Arts and Sciences (LAS) courses are identified in catalog course descriptions.
For additional information, see Bachelor’s Degree Requirements .