This four-year plan serves as a sample to provide students with a clear path to graduation. A student’s path may differ from this example. Students are encouraged to consult with their faculty advisor each semester to ensure appropriate course selection.
Bachelor of Science in Computer Science
Concentration: Advanced Computing Track
Fall
Course |
Credits |
GEP 100 Academic Planning Seminar |
1 |
ENL 112 College Composition |
3 |
Humanities (H) |
3 |
MTH 122 Pre-calculus (M) |
4 |
CSC 120 Introduction to Computing |
4 |
Total |
15 |
Spring
Course |
Credits |
Social Science (S) |
3 |
Fine Arts (F) |
3 |
MTH 281 Discrete Mathematics |
4 |
CIS 117 Introduction to Web Development |
1 |
CSC 203 Problem Solving with Objects |
4 |
Total |
15 |
Fall
Course |
Credits |
World Language (R) |
3 |
Natural Science Lab (L) |
4 |
MTH 201 Calculus 1 |
4 |
CSC 205 Fundamentals of Data Structures |
4 |
CSC 209 UNIX Tools |
1 |
Total |
16 |
Spring
Course |
Credits |
US History and Civic Engagement (V) |
3 |
MTH 481 Discrete Mathematics 2 |
3 |
CSC 219 Programming in C |
1 |
CSC 311 Computer Organization & Architecture |
4 |
CIS 422 Physical Design & Implementation with DBMS |
3 |
Total |
14 |
Fall
Course |
Credits |
World History and Global Awareness (O) |
3 |
CSC 312 Cybersecurity |
3 |
MTH 202 Calculus 2 |
4 |
CSC 401 Programming Languages |
3 |
Free elective |
1 |
Total |
14 |
Spring
Course |
Credits |
Diversity, Equity Inclusion and Social Justice (D) |
3 |
CSC 356 Life in the Digital Age (IW) |
3 |
CSC 406 Algorithms & Data Structures |
3 |
CSC 483 Theory of Computation |
3 |
Natural Science (L) |
4 |
Total |
16 |
Fall
Course |
Credits |
Free Elective |
3 |
CIS 419 Computer Networks & Internet Applications |
3 |
CSC 427 Software Systems Engineering |
3 |
CSC 486 Junior/Senior Seminar (Y) |
3 |
Free Elective |
3 |
Total |
15 |
Spring
Course |
Credits |
Free Elective |
3 |
CSC 414 Operating Systems & Parallel Computation |
3 |
CSC Project Elective |
3 |
Free Elective (recommended MTH to complete a minor) |
3 |
Free Elective (recommended MTH to complete a minor) |
3 |
Total |
15 |
Course |
Credits |
CSC 423 Web Application Development |
3 |
CSC 429 Object-Oriented Software Development |
3 |
CSC 434 Artificial Intelligence & Machine Learning |
3 |
CSC 435 Data Analytics & Predictive Modeling |
3 |
Total |
3 |
Bachelor of Science in Computer Science
Concentration: Software Development
Fall
Course |
Credits |
GEP 100 Academic Planning Seminar |
1 |
ENL 112 College Composition (Q) |
3 |
Humanities (H) |
3 |
MTH 122 Pre-calculus (M) |
4 |
CSC 120 Introduction to Computing |
4 |
Total |
15 |
Spring
Course |
Credits |
Social Science (S) |
3 |
Arts 1 (F) |
3 |
MTH 281 Discrete Mathematics 1 |
4 |
CIS 117 Introduction to Web Development |
1 |
CSC 203 Problem Solving with Objects |
4 |
Total |
15 |
Fall
Course |
Credits |
World Language (R) |
3 |
US History and Civic Engagement (V) |
3 |
MTH 201 Calculus 1 |
4 |
CSC 205 Fundamentals of Data Structures |
4 |
CSC 209 UNIX Tools |
1 |
Total |
15 |
Spring
Course |
Credits |
Natural Science (L) |
4 |
MTH 481 Discrete Mathematics 2 |
3 |
CSC 219 Programming in C |
1 |
CSC 311 Computer Organization & Architecture |
4 |
Free Elective |
3 |
Total |
15 |
Fall
Course |
Credits |
World History and Global Awareness (O) |
3 |
CSC 312 Cybersecurity |
3 |
Free Elective |
3 |
Free Elective |
3 |
CSC 401 Programming Languages |
3 |
Total |
15 |
Spring
Course |
Credits |
Diversity, Equity, Inclusion and Social Justice (D) |
3 |
CSC 356 Life in the Digital Age (IW) |
3 |
CSC 406 Algorithms & Data Structures |
3 |
Free Elective |
3 |
CSC Elective 1 |
3 |
Total |
15 |
Fall
Course |
Credits |
Free Elective |
3 |
CSC Elective 2 |
3 |
CSC 427 Software Systems Engineering |
3 |
CSC 486 Junior/Senior Seminar (Y) |
3 |
CSC Elective 3 |
3 |
Total |
15 |
Spring
Course |
Credits |
Free Elective |
3 |
CSC Elective 4 |
3 |
CSC Elective 5 – Project Elective |
3 |
Free Elective |
3 |
Free Elective |
3 |
Total |
15 |
Course: Five of the following including at least One Project elective |
Credits |
CSC 423 Web Application Development (Project Elective) |
3 |
CSC 429 Object-Oriented Software Development (Project Elective) |
3 |
CSC 434 Artificial Intelligence & Machine Learning (Project Elective) |
3 |
CSC 435 Data Analytics & Predictive Modeling (Project Elective) |
3 |
CIS 419 Computer Networks and Internet Applications |
3 |
CIS 421 Computer and Network Security |
3 |
CIS 422 Physical Design and Implementation With DBMS |
3 |
CSC 414 Operating Systems and Parallel Computing |
3 |
CSC 446 Principles of Cloud Computing |
3 |
CSC 483 Theory of Computations |
3 |
Total |
15 |