CSC 131 Introduction to Computer Science
|
4 |
Prerequisite Courses: MAT 112 or MAT 150 or MAT 160. |
CSC 133 Discrete Mathematical Structures
|
3 |
Prerequisite Courses: MAT 112 or MAT 150 or MAT 160. |
CSC 231 Introduction to Data Structures
|
4 |
Corequisite Courses: CSC 133
Prerequisite Courses: CSC 131 with a minimum grade of C |
CSC 331 Object-Oriented Programming and Design
|
3 |
Prerequisite Courses: CSC 231 with a minimum grade of C.
Additional Restrictions/Requirements: A grade of ‘C’ (2.00) or better is required for taking courses for which CSC 331 is a prerequisite. |
CSC 380 Design and Analysis of Algorithms
|
3 |
Prerequisite Courses: CSC 133 and CSC 231 with a minimum grade of C and MAT 161 |
CSC 385 Professional and Ethical Issues in Computing
|
3 |
Prerequisite Courses: ENG 101, and (CSC 131 with a minimum grade of “C”).
Additional Restrictions/Requirements: Junior or senior standing in computer science or information technology. |
CSC 355 Database Design and Implementation
|
3 |
Prerequisite Courses: CSC 231 (with a minimum grade of C) |
EBD 280 Entrepreneurship for Non-Business Majors
|
3 |
|
SENG 201 Software Engineering Fundamentals
|
3 |
Prerequisite Courses: CSC 131 with a C or better |
SENG 301 Software Systems Analysis
|
3 |
Prerequisite Courses: SENG 201 with a C or better and CSC 231 with a C or better |
SENG 401 Software Construction
|
3 |
Prerequisite Courses: SENG 301 with a grade of C or higher and CSC 331 with a grade of C or higher |
SENG 458 Software Practicum I
|
3 |
Prerequisite Courses: SENG 401 with a C or higher |
SENG 459 Software Practicum II
|
3 |
Prerequisite Courses: SENG 458 |
SENG 495 Seminar in Software Engineering
|
1 |
|
Engineering Electives (9 credits)
|
9 |
9 hours of any 300-400 CSC, DSC, or SENG courses not included in the Core Requirements. |