This curriculum map is a suggested semester-by-semester plan of study to complete a BS in Computer Science. Highlighted courses must be completed in the semester listed in order for the student to graduate in a timely manner. Please see the Undergraduate Bulletin for general education requirements and other university requirements for graduation. Students are strongly encouraged to meet with their academic advisor every semester to make sure they are on track to graduate.
YSU Course Subject and Title | Credits | YSU Course Subject and Title | Credits |
---|---|---|---|
ENGL 1550 Writing 1 | 3 | CHEM 1515/1515L General Chemistry 1 (NS) | 4 |
ENGL 1551 Writing 2 | 3 | MATH 1571 Calculus 1 | 4 |
CMST 1545 Communication Foundations | 3 | General Education Arts and Humanities course | 3 |
PHYS 1501/1501L Fundamentals of Physics 1 and lab (NS) | 5 | PSYC 1560 General Psychology (SS) | 3 |
Total hours completed: 28 hours | |||
Year 1 Fall Semester Courses | Credits | Spring Semester Courses | Credits |
CSIS 2610 Programming and Problem-Solving | 4 | CSIS 3700 Data Structures and Objects | 3 |
MATH 1572 Calculus 2 | 4 | MATH 3720 Linear Algebra and Matrix Theory | 3 |
General Education Social and Personal Awareness course | 3 | General Education – Social Science course | 3 |
PHIL 2619 Introduction to LogiC | 3 | PHIL 2625 Introduction to Professional Ethics (AH) | 3 |
Elective | 3 | ENGL 3743 Professional and Technical Communication | 3 |
Total | 17 | Total | 15 |
Year 2 Fall Semester Courses | Credits | Spring Semester Courses | Credits |
CSIS 3701 Advance Object-Oriented Programming | 3 | CSCI 5814 Computer Architecture | 3 |
CSIS 3740 Computer Organization | 3 | CSCI upper-division electives | 7 |
CSCI 3710 Introduction to Discrete Structures | 3 | MATH upper-division elective | 4 |
CSCI upper-division elective | 3 | General Education Social and Personal Awareness course | 3 |
MATH 3743 or 3760 | 3 | ||
Total | 15 | Total | 17 |
Year 3 Fall Semester Courses | Credits | Spring Semester Courses | Credits |
CSCI 5870 Data Structure and Algorithms | 3 | CSCI 4890 Computer Projects | 2 |
CSCI upper-division elective | 3 | CSCI 5806 Operating Systems | 3 |
Electives | 6 | Electives | 6 |
General Education elective | 3 | Math minor course | 3 |
Math elective | 3 | ||
Total | 18 | Total | 14 |