The degree map is a term-by-term sample course schedule to make it easier for you to understand how to graduate in four years with a degree in Computer Science. The actual sequence of courses may differ for each student. Please consult with your advisor about the best path for you.

Credits to Graduate with a BS in Computer Science, Game Programming Track

120
A Bachelor of Science degree in Computer Science with a track in Game Programming requires 120 credits to complete. With 5 classes a semester, this puts you on track to graduate in 4 years. A minimum gpa of 2.0 is required.

Credits for Major in Computer Science, Game Programming Track

61
To qualify as a major, 61 credits are required. 39 credits are required in core courses. 20 to 23 credits are needed to complete the specialization in the track.

General Education Credits Required for a BS in Computer Science, Game Programming Track

30
To satisfy the general education requirements, 30 credits are required. However, some courses may fulfill both major and general education requirements. Be sure to discuss your courses with your advisor. Talk to your advisor about how to make credits from your major count toward General Education

First Year

 

 

Course Credits
CSC 0145-171¹
Introduction to Computer Programming
BS Computer Science/General Education Requirement
4 credits
MTH 0144-141²
Calculus I
BS Computer Science Requirement
4 credits
FYS 0952-110
First Year Seminar
General Education Requirement
4 credits
CSC 0145-190
Computer Science Orientation Seminar
BS Computer Science Requirement
1 credits
ENG 0122-107
Art & Craft of Writing
General Education Requirement
3 credits
16 credits

¹Must Register for matching lecture and lab section.

²To register for this course, student must have earned a grade of C or higher in MTH 140 Precalculus, passed departmental exam or department approval.

 

Course Credits
CSC 0145-156
Discrete Structures
BS Computer Science/General Education Requirement
3 credits
MTH 0144-142
Calculus II
BS Computer Science/General Education Requirement
4 credits
CSC 0145-175¹
Intermediate Computer Programming
BS Computer Science Requirement
4 credits
MTH 0144-225
Statistics & Data Analysis
BS Computer Science Requirement
3 credits
Humanities Elective
1 of 2 courses
General Education Requirement
3 credits
17 credits

¹Must Register for matching lecture and lab section.

 

 

Second Year

 

 

Course Credits
CSC 0145-270
Survey of Programminag Languages
BS Computer Science Requirement
3 credits
CSC 0145-263
Database Mangement System
BS Computer Science Requirement
3 credits
CSC 0145-273
Data Structures
BS Computer Science Requirement
3 credits
CSC 0145-233/338/350
Select 1 course from above
Track Requirement
3 credits
Arts Elective
1 of 2 courses
General Education Requirement
3 credits
15 credits

 

Course Credits
CSC 0145-237
Game Programming
Track Requirement
3 credits
MTH 0144-250
Multivariate Mathematics
Track Requirement
4 credits
Information Literacy Elective
Select 1 course
General Education Requirement
3 credits
Arts Elective
1 of 2 courses
General Education Requirement
3 credits
Humanities Elective
2 of 2 courses
General Education Requirement
3 credits
16 credirs

 

 

Third Year

 

 

Course Credits
CSC 0145-333
Computer Graphics & Operating Systems
Track Requirement
3 credits
CSC 0145-302
Artificial Intelligence
Track Requirement
3 credits
Communication Elective
Select 1 course: Oral
General Education Requirement
3 credits
Global Awareness/Civic Engagement Elective
1 of 2 courses
General Education Requirement
3 credits
Social Science Elective
1 of 2 courses
General Education Requirement
3 credits
15 credits

 

Course Credits
CSC 0145-450
Computer Networks
Track Requirement
3 credits
CSC 0145-470/200+ Elective
Select an internship or 200+ Comp Science elective
Track Requirement
3 credits
Communication Elective
Select 1 course: Written
General Education Requirement
3 credits
Global Awareness/Civic Engagement Elective
2 of 2 courses
General Education Requirement
3 credits
Social Science Elective
2 of 2 courses
General Education Requirement
3 credits
15 credits
  • If you live on campus, apply to be an Resident Assistant
  • Participate in a CORE and Safe Zone Training.
  • Time to take a bigger role! Run for an executive board position in an organization you are apart of.
  • Prepare your resume and have it reviewed by a counselor at the Center for Career and Professional Development. Discover Alumnifire to connect with alumni.

Fourth Year

 

 

Course Credits
CSC 0145-440
Software Engineering
BS Computer Science Requirement
3 credits
CSC 0145-481
Computer Science Seminar I
BS Computer Science Requirement
3 credits
General Elective 3 credits
General Elective 3 credits
General Elective 3 credits
15 credits
Course Credits
CSC 0145-482
Computer Science Seminar II
BS Computer Science Requirement
3 credits
General Elective 3 credits
General Elective 3 credits
General Elective 3 credits
General Elective 3 credits
15 credits

 

Top Job Titles

  • Game Programmer
  • Game Developer
  • Game Engineer
  • Gameplay Programmer
  • Game Designer
  • App Developer
  • Systems Programmer
  • Animation Systems Programmer
  • VR Programmer
  • Graphics Programmer



Contact
Phone Number
More Info
Location
Nexus Building First Floor
Hours
  • Mon, Tues, Wed, Thu: 8:30 am – 6:00 pm Fri: 8:30 am – 5:00 pm
Connect
Search Menu