Skip to main content
Sponsored

Computer Science

CS 1010 Introduction to Information Technology
Spring 2025

How computers create, preserve, manipulate and communicate information and the concepts and tools used to that end. Units include how computers work, web technologies, creating web pages, algorithms and logic, …

3.7
Rating
3.61
GPA
CS 1110 Introduction to Programming
Spring 2025

A first course in programming, software development, and computer science. Introduces computing fundamentals and an appreciation for computational thinking. No previous programming experience required. Note: CS 1110, 1111, 1112, 1113, …

4.0
Rating
3.41
GPA
CS 1111 Introduction to Programming
Fall 2024

A first course in programming, software development, and computer science. Introduces computing fundamentals and an appreciation for computational thinking. Prerequisite: Students should have some experience with programming. Note: CS 1110, …

3.9
Rating
3.48
GPA
CS 1112 Introduction to Programming
Spring 2025

A first course in programming, software development, and computer science. Introduces computing fundamentals and an appreciation for computational thinking. Prerequisite: Students must have no previous programming experience. Note: CS 1110, …

4.1
Rating
3.45
GPA
CS 1113 Introduction to Programming
Spring 2025

A first course in programming, software development, and computer science. Introduces computing fundamentals and an appreciation for computational thinking. Special domain topics and materials will differ by section and semester. …

3.8
Rating
3.50
GPA
CS 1501 Special Topics in Computer Science
Fall 2022

Student led special topic courses which vary by semester.

4.8
Rating
GPA
CS 2100 Data Structures and Algorithms 1
Spring 2025

A second course in computing with an emphasis on foundational data structures and program analysis. The course provides a introduction to object oriented programming and the Java programming language, concurrency, …

3.3
Rating
3.64
GPA
CS 2102 Discrete Mathematics
Fall 2021

Introduces discrete mathematics and proof techniques involving first order predicate logic and induction. Application areas include finite and infinite sets, elementary combinatorial problems, and graph theory. Development of tools and …

2.7
Rating
3.28
GPA
CS 2110 Software Development Methods
Spring 2022

A second course in computing with an emphasis on modern software development and principles central to computer science. Topics include software requirements, testing, object-oriented design, abstraction, encapsulation, recursion, and time-complexity.Prerequisite: …

3.4
Rating
3.53
GPA
CS 2120 Discrete Mathematics and Theory 1
Spring 2025

Introduces discrete mathematics and proof techniques involving first order predicate logic and induction. Application areas include sets, tuples, functions, relations, and combinatorial problems. Prereq: CS 1100 - CS 1199

3.4
Rating
3.50
GPA