- Prepare students for professional careers and graduate study in computer science through the teaching of theory, concepts, and problem-solving skills.
- Provide practical experience with current languages, tools, and trends that prepares students to be immediately effective in their careers.
- Provide theory and practical experience with appropriate software for students who plan to teach.
BS in Computer Science and the required discipline-specific courses for a teaching degree in Computer Science. This degree focuses on the traditional foundations of Computer Science which include heavy concentrations of programming and mathematics along with computer organization and architecture, operating systems, algorithms and data structures, and networking. The program includes a capstone experience with a two-semester Software Engineering project to design and implement a software system. This program prepares students for careers in general software development and computer support for a wide range of real-world activities or for graduate school.
This school offers programs in: