Computer Science Class Scheduling

Computer Science Class Scheduling

Computer Science General Education Courses:

Lower Division Courses for Computer Science Majors:

Course

Title

Course

Title

CSCI 1041

Digital Literacy in a Global Society

CSCI 1911

Foundations of Programming

CSCI 1061

Mobile Technologies for the 21st Century

CSCI 2911

Computer Science I

CSCI 1534

Data Analysis and Visualization: the Good, the Bad, the Ugly

CSCI 2916

Computer Science I Lab

CSCI 1611

A Gentle Introduction to Computer Programming

Fall Courses:

Spring Courses:

Course

Title

Course

Title

CSCI 2301

Discrete Mathematics (best taken with 2912)

CSCI 2913

Data Structures

CSCI 2912

Computer Science II

CSCI 3211

Systems Analysis

CSCI 3001

Assembly Language & Systems Programming

CSCI 3401

Data Communications

CSCI 3101

Algorithms

CSCI 3501

Computer Organization

CSCI 3106

Programming Challenges (elective)

CSCI 3731

C++ (programming language option)

CSCI 3301

Database Technologies

 

 

CSCI 3601

Operating Systems

 

 

CSCI 3640

Computer Security and Information Assurance (elective)

 

 

 

 

Offered Every Other Year or by Demand:

Individualized Courses Offered at Student's Request:

Course

Title

Course

Title

CSCI 3632

Internet Programming

CSCI 3990

Internship

CSCI 3651

Game Programming

CSCI 4997

Special Topics

CSCI 3771

Python

 

 

CSCI 3776

Ruby on Rails

 

 

CSCI 4620

Computer Systems Forensics

CSCI 4640

Advanced Topics in Cybersecurity

CSCI 4701

Introduction to the Theory of Computation

CSCI 4702

Mobile Programming

CSCI 4705

Artificial Intelligence

Spring Graduation:

Fall Graduation:

CSCI 3911 (FALL) followed by CSCI 4911 (SPRING Final term)

CSCI 4911 (SPRING) followed by CSCI 3911 (FALL Final term)