Computer Science Program Requirements
The Department of Computer Science offers four majors. The Computer Science major prepares graduates to enter positions as software specialists in industry or commerce, or to enter graduate programs in computer science or related fields. The Software Engineering major equips students to employ sound engineering principles in the design, development, testing, and maintenance of large, complex software systems. The Computer Information Systems Analyst and Computer Network and Security Analyst majors are designed to prepare graduates for positions such as business analyst, requirements engineer, and network engineer or administrator.
Two five-year programs are offered to specially qualified students that combine either a Computer Science or Computer Information Systems major with a minor in Business Administration and a Masters of Business Administration degree. These programs are designed to prepare graduates for positions in computer and information systems management that require strong technical backgrounds, good communication skills, and an in-depth understanding of the business world. Applicants to the program must have a 3.0 minimum GPA. Those applicants with a cumulative GPA less than a 3.4 will be expected to take the GMAT exam prior to applying to the program. Interested students are strongly encouraged to contact the director of the MBA program in the spring semester of their sophomore year.
A student majoring or double majoring in Computer Science, Computer Information Systems Analyst, or Computer Information Systems Network Analyst may not use a minor in Computer Science (CSC) or Computer Information Systems (CIS) for their minor required by the University core requirements. While completion of a CSC or CIS minor will appear on the student’s transcript if declared, the student will need to complete a minor other than CSC or CIS to meet the minor requirement of the core.
Interested in Web Design?
Please see the Digital Media and Design major.
____________________________________________________________
Computer Information Systems Analyst Major Computer Code: CISA
Minimum credits required: 30 in Computer Science, 7 in Mathematics, 9 in Business Administration, and 3 in Communication Studies (plus prerequisites as indicated)
(* = Prerequisite Required)
|
Required Communication Studies Course: 3 credits |
|||
|
CAS |
112 |
Presentational Speaking |
3 credits |
|
Required Mathematics Courses: 7 credits (plus prerequisites as indicated) |
|||
|
MTH |
135 |
Intro to Probability and Statistics |
3 credits* |
|
MTH |
161 |
Discrete Mathematics I |
4 credits* |
|
Required Business courses: 9 credits (plus prerequisites as indicated) |
|||
|
BUS |
211 |
Principles of Accounting I |
3 credits* |
|
BUS |
208 |
Introduction to Business OR |
3 credits* |
|
BUS |
305 |
Introduction to Management |
3 credits* |
|
BUS |
358 |
Business Communications |
3 credits* |
|
Required Computer Science: 30 credits (plus prerequisites as indicated) |
|||
|
CSC |
170 |
Introduction to Computer Information Systems |
3 credits |
|
CSC |
210 |
Computer Science I: Programs and Applications |
3 credits* |
|
CSC |
235 |
System Requirements & Testing |
3 credits* |
|
CSC |
270 |
Data Communication Concepts |
3 credits* |
|
CSC |
275 |
Info Systems Security, Privacy, & Ethics |
3 credits* |
|
CSC |
280 |
Introduction to Database Management Systems |
3 credits* |
|
CSC |
325 |
Intermediate Programming for Applications |
3 credits* |
|
CSC |
460 |
System Analysis and Design |
3 credits* |
|
CSC |
465 |
Information Systems Project Management |
3 credits* |
|
CSC |
470 |
Senior Internship OR |
3 credits* |
|
CSC |
471 |
Senior Project |
3 credits* |
____________________________________________________________
Computer Network and Security Analyst Major Computer Code: CNSA
Minimum credits required: 36 in Computer Science, 7 in Mathematics, 3 in Business Administration, and 3 in Communication Studies (plus prerequisites as indicated)
(* = Prerequisite Required)
|
Required Communication Studies Course: 3 credits |
||||||||||||||||||||||||||||||||||||
|
CAS |
112 |
Presentational Speaking |
3 credits |
|||||||||||||||||||||||||||||||||
|
Required Mathematics Courses: 7 credits (plus prerequisites as indicated) |
||||||||||||||||||||||||||||||||||||
|
MTH |
135 |
Intro to Probability and Statistics |
3 credits* |
|||||||||||||||||||||||||||||||||
|
MTH |
161 |
Discrete Mathematics I |
4 credits* |
|||||||||||||||||||||||||||||||||
|
Required Business courses: 3 credits (plus prerequisites as indicated) |
||||||||||||||||||||||||||||||||||||
|
BUS |
358 |
Business Communications |
3 credits* |
|||||||||||||||||||||||||||||||||
|
Required Computer Science: 36 credits (plus prerequisites as indicated) |
||||||||||||||||||||||||||||||||||||
|
CSC |
180 |
Foundations in Computer Science |
3 credits* |
|||||||||||||||||||||||||||||||||
|
CSC |
210 |
Computer Science I: Programs and Applications |
3 credits* |
|||||||||||||||||||||||||||||||||
|
CSC |
270 |
Data Communication Concepts |
3 credits* |
|||||||||||||||||||||||||||||||||
|
CSC |
275 |
Info Systems Security, Privacy, & Ethics |
3 credits* |
|||||||||||||||||||||||||||||||||
|
CSC |
280 |
Introduction to Database Management Systems |
3 credits* |
|||||||||||||||||||||||||||||||||
|
CSC |
285 |
Network Diagnostics and Troubleshooting |
3 credits* |
|||||||||||||||||||||||||||||||||
|
CSC |
290 |
Computer Networks |
3 credits* |
|||||||||||||||||||||||||||||||||
|
CSC |
315 |
Network Administration |
3 credits* |
|||||||||||||||||||||||||||||||||
|
CSC |
410 |
Advanced Networks |
3 credits* |
|||||||||||||||||||||||||||||||||
|
CSC |
415 |
Penetration Testing and Defense |
3 credits* |
|||||||||||||||||||||||||||||||||
|
CSC |
465 |
Information Systems Project Management |
3 credits* |
|||||||||||||||||||||||||||||||||
|
CSC |
470 |
Senior Internship OR |
3 credits* |
|||||||||||||||||||||||||||||||||
|
CSC |
471 |
Senior Project |
3 credits* |
|||||||||||||||||||||||||||||||||
|
The minor includes a minimum of 25 credits (plus prerequisites as indicated): |
||||||||||||||||||||||||||||||||||||
|
Mathematics Requirements: 4 credits (plus prerequisites as indicated) |
||||||||||||||||||||||||||||||||||||
|
MTH |
161 |
Discrete Mathematics I |
4 credits* |
|||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||
____________________________________________________________
Computer Science Major Computer Code: CSCI
Minimum credits required: 36 in Computer Science courses and 15 in Mathematics (plus prerequisites as indicated) (* = Prerequisite Required)
|
Required Mathematics Courses: 15 credits (plus prerequisites as indicated) |
||||||||||||||||||||||||||||||||
|
MTH |
161 |
Discrete Mathematics I |
4 credits* |
|||||||||||||||||||||||||||||
|
MTH |
141 |
Calculus I |
4 credits* |
|||||||||||||||||||||||||||||
|
MTH |
142 |
Calculus II |
4 credits* |
|||||||||||||||||||||||||||||
|
One MTH course numbered above 201 |
3 or more credits |
|||||||||||||||||||||||||||||||
|
Required Computer Science: 36 credits (plus prerequisites as indicated) |
||||||||||||||||||||||||||||||||
|
CSC |
180 |
Foundations in Computer Science |
3 credits* |
|||||||||||||||||||||||||||||
|
CSC |
210 |
Computer Science I: Programs and Applications |
3 credits* |
|||||||||||||||||||||||||||||
|
CSC |
241 |
Linear Data Structures |
3 credits* |
|||||||||||||||||||||||||||||
|
CSC |
242 |
Non-Linear Data Structures |
3 credits* |
|||||||||||||||||||||||||||||
|
CSC |
275 |
Info Systems Security, Privacy, & Ethics |
3 credits* |
|||||||||||||||||||||||||||||
|
CSC |
280 |
Introduction to Database Management Systems |
3 credits* |
|||||||||||||||||||||||||||||
|
CSC |
320 |
Computer Architecture & Hardware |
3 credits* |
|||||||||||||||||||||||||||||
|
CSC |
330 |
Web Programming |
3 credits* |
|||||||||||||||||||||||||||||
|
CSC |
400 |
Operating Systems |
3 credits* |
|||||||||||||||||||||||||||||
|
CSC |
420 |
Formal Languages & Automata OR |
3 credits* |
|||||||||||||||||||||||||||||
|
CSC |
430 |
Algorithms |
3 credits* |
|||||||||||||||||||||||||||||
|
CSC |
470 |
Senior Internship OR |
3 credits* |
|||||||||||||||||||||||||||||
|
CSC |
471 |
Senior Project |
3 credits* |
|||||||||||||||||||||||||||||
|
Additional CSC credits numbered above 200 |
3 credits* |
|||||||||||||||||||||||||||||||
|
The minor includes a minimum of 22 credits (plus prerequisites as indicated): |
||||||||||||||||||||||||||||||||
|
Mathematics Requirements: 4 credits (plus prerequisites as indicated) |
||||||||||||||||||||||||||||||||
|
MTH |
161 |
Discrete Mathematics I |
4 credits* |
|||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||
____________________________________________________________
Software Engineering Major Computer Code: CSSE
Minimum credits required: 45 in Computer Science courses and 15 in Mathematics (plus prerequisites as indicated) (* = Prerequisite Required)
|
Required Mathematics Courses: 15 credits (plus prerequisites as indicated) |
|||||||
|
MTH |
135 |
Introduction to Probability and Statistics |
3 credits* |
||||
|
MTH |
161 |
Discrete Mathematics I |
4 credits* |
||||
|
MTH |
141 |
Calculus I |
4 credits* |
||||
|
MTH |
142 |
Calculus II |
4 credits* |
||||
|
|
|||||||
|
CSC |
170 |
Introduction to Computer Information Systems |
3 credits |
||||
|
CSC |
210 |
Computer Science I: Programs and Applications |
3 credits* |
||||
|
CSC |
235 |
Systems Requirements and Testing |
3 credits* |
||||
|
CSC |
241 |
Linear Data Structures |
3 credits* |
||||
|
CSC |
242 |
Non-Linear Data Structures |
3 credits* |
||||
|
CSC |
275 |
Info Systems Security, Privacy, & Ethics |
3 credits* |
||||
|
CSC |
280 |
Introduction to Database Management Systems |
3 credits* |
||||
|
CSC |
310 |
Software Engineering I |
3 credits* |
||||
|
CSC |
311 |
Software Engineering II |
3 credits* |
||||
|
CSC |
460 |
Systems Analysis and Design |
3 credits* |
||||
|
CSC |
470 |
Senior Internship |
3 credits* |
||||
|
CSC |
480 |
Software Engineering Project I |
3 credits* |
||||
|
CSC |
481 |
Software Engineering Project II |
3 credits* |
||||
|
Additional CSC credits chosen from CSC 320, 380, 400, 410, 420, 430, 465 |
6 credits* |
||||||
|
|
|||||||
|
Exam |
Score |
Credit Hours |
Course Equivalent |
|
|||
|
A |
3, 4, 5 |
3 |
CSC 210 |
|
|||
