Degree Progress

Computer Science

Overview

Credits completed59 / 126
Credits remaining67
Progress47% — ~5 semesters left

Current Semester — Spring 2502

CourseName
CSC 270Computer Organization & Architecture
CSC 313Design and Analysis of Algorithms
CSC 361Database Management Systems
MATH 132Calculus II
BIOL 110Biology I
BIOL 110LBiology I Lab

Completed Courses

General Education

CourseNameGrade
ENGL 110English Composition IB
ENGL 112English Composition IIB
SPAN 101Spanish IC-
SPAN 102Spanish IIC+
MATH 131Calculus IC-
CSC 123Fundamentals of Web DesignA
MCM 101Media LiteracyA
ECON 101Principles of MicroeconomicsC+
PHIL 245Ethics and the Computer*
MATH 140Elementary Linear AlgebraELG

Major Core

CourseNameGrade
CSC 122Computational Problem SolvingB+
CSC 125Object Oriented Programming IA
CSC 225Programming and Data StructuresA-
CSC 226Object Oriented Programming IIC-
CSC 230Digital SystemsA-
CSC 300Discrete StructuresC
CSC 325Concepts of Programming LanguagesB
MATH 221Applied StatisticsC

Remaining Requirements

Major Core — Still Needed

CourseName
CSC 350Software Engineering
CSC 451Capstone Project
CSC 473Computer Networks & Communications
CSC 476Operating Systems
CSC 477Security in Computing
CSC 492Practicum in Computer Science

Major Math — Still Needed

CourseName
MATH 232Intro to Differential Equations
MATH 331Numerical Analysis

Major Electives — 4 required

CourseName
TBDChoosing based on interests

Free Electives — 3 required

CourseName
PHIL 190Philosophy of Art
MCM 105Communication Layout & Design
TBDOne more