BS in Computer Science Suggested Study Plan
This study plan is offered as a guideline only. Kindly consult with the department on either campus regarding the availability of course offerings for any given semester.
First year
Fall (16 credits)
| Number | Course | Cr |
|---|---|---|
| CSC243 | Introduction to Object-Oriented Programming | 3 |
| CSC243B | Introduction to Object-Oriented Programming Lab | 1 |
|
ENG202 |
Sophomore Rhetoric |
3 |
| MTH207 | Discrete Structures | 3 |
| LAS | Artificial Intelligence | 3 |
| MTH201 | Calculus III | 3 |
Spring (14 credits)
| Number | Course | Cr |
|---|---|---|
|
CSC245 |
Objects and Data Abstraction |
3 |
|
CSC245B |
Objects and Data Abstraction Lab |
1 |
|
CSC320 |
Computer Organization |
3 |
|
CSC322 |
Computer Organization Lab |
1 |
|
COM203 |
Fundamentals of Oral Communications |
3 |
| LAS Change Makers Series | 3 |
Second year
Fall (16 credits)
| Number | Course | Cr |
|---|---|---|
|
CSC310 |
Algorithms and Data Structures |
3 |
| CSC310B | Algorithms and Data Structures Lab | 1 |
|
CSC375 |
Databases Management Systems |
3 |
|
CSC326 |
Operating Systems |
3 |
|
|
LAS Change Makers Series II |
3 |
|
LAS204 |
Technology, Ethics, and the Global Society |
3 |
Spring (16 credits)
| Number | Course | Cr |
|---|---|---|
|
MTH305 |
Probability and Statistics |
3 |
|
CSC490 |
Software Engineering |
3 |
|
MTH312 |
Applied Linear Algebra |
3 |
|
|
CSC Major Track Elective |
3 |
| BIO209/CHM208 |
Natural Sciences Requirement |
3 |
|
CSC491 |
Professional Experience |
1 |
Third year
Fall (15 credits)
| Number | Course | Cr |
|---|---|---|
| CSC599 | Capstone Experience Project | 3 |
| OR | ||
| CSC598 | Undergraduate Computer Science Research | 3 |
| CSC447 | Parallel Programming for Multicore and Cluster Systems | 3 |
| CSC380 | Theory of Computation | 3 |
| CSC Major Track Elective II | 3 | |
| CSC Minor Track I | 3 | |
Spring (15 credits)
| Number | Course | Cr |
|---|---|---|
|
CSC430 |
Computer Networks |
3 |
|
|
Open LAS Elective: Arts, Humanities or Change Makers |
3 |
|
CSC Minor Track II |
3 | |
| MTH3XX |
Mathematics Free Elective |
3 |
| LAS Change Makers Series III | 3 |
For the old suggested study plan, follow this link.