Undergraduate Course Offerings in the Computer Science Department.

advertisement
Undergraduate Course Offerings in the Computer Science Department.
The following Table shows the anticipated course offerings for the spring 2015 through the fall
2016 semesters. Course offerings depend on enrollment and small adjustments may have to be
made. Also, new courses may be developed in this time period and will be added if they become
available.
Course
Course
Number
CS 1100 Problem Solving through Game
Creation
CS 1120 Computational Thinking
CS 1150 Principles of Computer Science
CS 1300 Computational Linear Algebra
CS 1450 Data Structures and Algorithms
CS 2060 Programming with C
CS 2080 Programming with UNIX
CS 2160 Computer Organization & Assembly
Language
CS 2250
CS 3020
CS 3050
CS 3060
Spring
14
x
x
x
x
x
Advanced Data Structures in C++
Advanced Object Technology Using C#
Computing Ethics
Object-Oriented Programming Using
C++
Programming the Mobile Web
Concepts of Programming Languages
Software Engineering I
Intro to Game Design and Development
System Admin and Security
Compiler Design
Computer Architecture I
Computer Networks
Database Systems I
Operating Systems I
Numerical Computing
Computability, Automata and Formal
Languages
x
x
x
x
CS 4720
CS 4780
Design and Analysis of Algorithms
Advanced 3D Games and Digital
Content Creation
x
x
CS 4800
CS 4910
CS 4920
Computer Graphics
Intro to Computer Security
Intro to Applied Cryptography
CS 3110
CS 3160
CS 3300
CS 3350
CS 3910
CS 4100
CS 4200
CS 4220
CS 4420
CS 4500
CS 4600
CS 4700
x
x
x
x
x
x
x
x
Fall
14
x
Spring
15
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
Fall
15
x
Spring
16
Fall
16
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
Download