Core Curriculum: 38 - 51 credit hours
Liberal Arts, Mathematics:
MA 120 College Algebra (3) or
MA 125 Precalculus (5) or
MA 241 Calculus & Analytic Geometry I (5)
Community Engagement: 3 credit hours
CS 495 Internship (3) or
SF 495 Internship (3)
Computer Science Major Requirements: 35-38 credit hours
Required Courses:
CS 116 - Problem Solving with Algorithms (2)
CS 120 - Introduction to CS I (4)
CS 195 - Introduction to Computer Careers (1)
CS 222 - Data Structures (4)
CS 313 - Object-Oriented Programming in C# (3)
CS 314 - Object-Oriented Programming in Java (3)
CS 315 - Operating Systems (3)
CS 321 - Networking (3)
CS 346 - Foundations of Computing (3)
CS 365 - Program Language Systems (3)
CS 499 - Computer Science Capstone (3)
EN 112 - Composition II: Rhetorical Argument (3) (Unless taken for Core Credit)
MA 230 - Discrete Mathematics (3)
Elective Courses (Choose 12 credit hours, at least 6 must be at the 300 level):
CS 170 - Web Page Design (3)
CS 180 - Special Topics (1-3)
CS 215 - Intro to Data Analysis using R (3)
CS 319 - Web Page Programming (3)
CS 345 - Computer Organization & Architecture (3)
CS 371 - Android App Development (3)
CS 372 - IOS App Development (3)
CS 373 - Introduction to Game Development (3)
CS 380 - Advanced Special Topics (1-3)
CY 301 - Intro to Cybersecurity (3)
CY 305 - Network Security (3)
CY 310 - Ethical Hacking (3)
CY 320 - Wireless & Mobile Security (3)
SF 201 - Introduction to Software Engineering (3)
SF 340 - Database Management (3)
SF 350 - Systems Analysis & Design (3)
Electives: minimum of 19 credit hours
Language Requirement | |
---|---|
IELTS Score (Minimum) | 5.0 |
TOEFL-IBT Score (Minimum) | 61 |
English Language Requirements | Duolingo score of 90 or higher
Other approved English Language test or program with score consistent with above approved scores.
Applicants with a secondary school education from an institution where the language of instruction is English, as indicated on a transcript. |
Potential Career Opportunities