University of RedlandsBachelor of Science in Computer ScienceRequirements |
|
CS 110 |
Introduction to Programming (Java) |
4 |
|
CS 111 |
Data, File Structures and OOP (Java) (Spring) |
4 |
|
CS 222 |
Web Programming (Fall) |
4 |
|
CS 323 |
Mobile Programming (Spring) |
4 |
|
CS 220 |
Architecture and Assembly (Spring) |
4 |
|
CS 240 |
Theory of Algorithms (Spring) |
4 |
|
CS 340 |
Programming Languages (Fall) |
4 |
|
CS 230 |
Operating Systems (Fall) |
4 |
|
CS 341 |
Software Engineering (Fall) |
4 |
|
CS 220 |
Architecture and Assembly (Spring) |
4 |
|
CS 222 |
Web Programming (Fall) |
4 |
|
CS 223 |
Game Programming and AI (Spring) |
4 |
|
CS 230 |
Operating Systems (Fall) |
4 |
|
CS 240 |
Theory of Algorithms (Spring) |
4 |
|
CS 251 |
Neural Networks and AI (Spring) |
4 |
|
CS 301 |
Business Analytics (Spring and Fall) |
4 |
|
CS 323 |
Mobile Programming (Android) (Spring) |
4 |
|
CS 330 |
Database (Spring) |
4 |
|
CS 340 |
Programming Languages (Fall) |
4 |
|
SBUG 415 |
Competing with Analytics |
|
SBUG 420 |
Data Science Foundations |
|
GIS 411 |
Fundamentals of Geographic Information |
|
GIS 467 |
Programming for GIS |
|
PHYS 231 |
Physics |
|
PHYS 232 |
Physics |
|
MATH 311 |
Probability |
|
MATH 201 |
Discrete Mathematical Structures |
|
MATH 331 |
Numerical Analysis |
|
CS 450 |
Senior Capstone (Spring) |
4 |