Computer Science Option: 56-57 Total Credits
This option has a technical and theoretical emphasis providing students with a comprehensive understanding of software engineering, computing techniques and the underlying theories. Graduates will develop skills relevant to the analysis, design and implementation of sophisticated software/hardware systems and communication networks.
Required Courses: 39 cr. hrs.
CSIS 161 Programming I 3 cr.
CSIS 162 Programming II 3 cr.
CSIS 225 Web Development I 3 cr.
CSIS 235 Object-Oriented Programming 3 cr.
CSIS 237 Data Structure and Algorithm 3 cr.
CSIS 247 Introduction to Computer Networks 3 cr.
CSIS 248 Operating Systems Programming 3 cr.
CSIS 333 Database Management Systems 3 cr.
CSIS 343 Software Engineering and Capstone Project 3 cr.
CSIS 355 Computer Organization and Assembly Language 3 cr.
CSIS 429 Operating Systems 3 cr.
CSIS 435 Computer and Information Security 3 cr.
CSIS 484 Senior Capstone Seminar 3 cr.
or CSIS 379 Internship in Computer Science 3 cr.
Undergraduate CSIS students with CS option may apply for admission to the accelerated MSCS program once they have successfully completed CSIS 343.
Directed Electives 9 cr. hrs.
To be selected from 200-400 level CSIS-CS courses, excluding CSIS 215. In consultation with advisor, student may take up to three (3) credits from CSIS 423, CSIS 440, MATH 346, MATH 347, or GEOG 250.
Students admitted to the accelerated bachelor's to master's program are able to complete a maximum of 9 credit hours of 600-level MSCS courses in place of their Directed Elective. Students will be able to count these credit hours as both undergraduate and graduate credits applied to the MSCS graduate program and their corresponding undergraduate program. The directed electives available to students admitted to the accelerated bachelor's to master's program include CSIS 630, CSIS 631, and CSIS 634.
Required supporting math courses: 8-9 cr. hrs.
MATH 156 Calculus for Business and Social Science 3 cr.
or MATH 166 Calculus I 4 cr.
MATH 236 Discrete Mathematics 4 cr.
CBE 100 Orientation to CBE 2 cr.
CBE 300 Professional Development 1 cr.