Do students enjoy solving technical problems or using simple programming languages to create their own computer games and software materials? The computer science program will give them the skills and abilities to create and design large software systems. This program will learn about the design, implementation, testing, evolution, and maintenance of software systems. They will explore the areas of computer architecture, software science, and development and human-computer interaction.