You still may be missing 2 upper division credits even after you complete all of the required courses for the CS degree. You must take an additional 3000-4000 level course in order to meet the Upper Division requirement of 48 credits. This can be almost any upper division course. There are a few courses that cannot be taken for credit by CS majors, like COP3175 and any 1 credit Phys Ed courses.
You will not receive credit towards graduation for the following courses.
No computer-related courses in other departments (including CGS 3300) may be taken even for elective credit by a CS major, unless specifically approved in writing by the student's advisor.
No credit for graduation will be given to CS majors for the following courses: COP2250, COP 3804, CGS 3260, CGS 3760, CGS 4283, CGS 4366, COP4005, COP 3175, CGS 2060, STA 1013, STA 2023, STA 2122, STA 3123, MAC 2233, QMB 3200 and ESI 3161 unless the student took the course before declaring a CS major.
One-credit Physical Education courses do not count for graduation.
If you can read, speak, and write a foreign language, then there are several options available for fulfilling the language requirement.