Degree Requirements
Students must meet all university requirements for a bachelor’s degree. In addition, students must complete the following course work with a grade of “C” or better: three hours of high-level computer languages, three hours of Introduction to C++, three hours of Introduction to Software Engineering, three hours of College Algebra, CPSC345, CPSC405, CPSC415 and MATH340.
I. General Education Requirement (38-41 hours)
The following courses must be taken to meet major and general education requirements:
II. Required Courses -- 30 Hours
The following courses may be taken at the lower-division level:
- CPSC 342 Computer Programming: Introduction to C++ (3)
- CPSC 345 Computer Programming: C++ (3)
The following courses must be taken at the upper-division level
- CPSC 390 Introduction to Software Engineering (3)
- CPSC 405 Computer Organization (3)
- CPSC 415 Data Structures (3)
- CPSC 435 Operating Systems (3)
- CPSC 438 Discrete Structures (3)
- CPSC 442 Introduction to Computer Networks (3)
- CPSC 445 Database Systems (3)
- CPSC 450 Introduction to Algorithms (3)
III. Additional Requirements -- 6 Hours
IV. Advanced Selectives (18 Hours)
Select from the following:
CPSC 437 Web Applications (3)
CPSC 455 Organization of Programming Languages (3)
CPSC 480 Internship (1-4)
CPSC 490 Computer Science Research (1-3)
CPSC 520 Windows Programming: Visual Basic.NET II (3)
CPSC 535 Introduction to the UNIX System (3)
CPSC 540 Digital Forensics (3)
CPSC 548 Computer Programming: Java (3)
CPSC 562 Numerical Algorithms (3)
CPSC 570 Windows Systems (3)
CPSC 572 Advanced Windows Administration (3)
CPSC 576 Database Design and Administration on SQL Servers (3)
CPSC 580 Information Security (3)
CPSC 581 Information Security Policy and Management (3)
CPSC 582 Cryptography and Network Security (3)
CPSC 583 Laboratory in Information Security (3)
CPSC 584 Special Topics in Information Security (3)
MATH 465 Number Theory (3)
Other computer science courses as approved by academic advisor.
V. Electives (24-28 Hours)
- Must include at least 12 hours of CPSC courses numbered 400 or above.
Total-120 Hours