CS1300: Introduction to Computer Science
CS1301: Computer Science I
CS1302: Computer Science II
CS3100: Computer Organization and Architecture
CS3152: Data Structures and Discrete Math II
CS3230: Information Management
CS4/6985: Wireless Technologies
CS4410: Survey of Programming Languages
Web Technologies
CS5201: Computer Science Fundamentals I

Introduction to basic computing fundamentals and software development. Students will study various hardware and software aspects of computer science. Topics will include: computer and network basics, creating and publishing web pages, creating and using simple databases, and the basics of developing programs using objects in a high-level programming language. This course assumes no prior background in software development or computer science.
CS5202: Computer Science Fundamentals II
CS6231: Database Systems I
CS6252: Web Technologies II
CS6262: System and Network Administration II
CS6291: Interactive Media and Game Development I

This course will explore the basic design principles and practices employed in developing interactive media and simple games. Topics will include human-computer interaction factors, the animation of images, and the game development process from conception to implementation.
Directed Research: File Format Reverse Engineering

This is an independent study course.