Apply your creativity to today's technology

Bachelor of Science - Computer Science (120 credits minimum)

Be part of this world-changing field that is responsible for driving transformation around the world. We will prepare you with the mathematic and programming framework desired in this growing professional community.

Recognized as industry professionals and international leaders, our faculty are highly productive experts from the field. Our optimal class sizes allow for better discussion and continuous development with both your peers and faculty.

After completing the core courses, Davenport offers three specialties to choose from to complete your degree:

Artificial Intelligence

Expand on concepts related to artificial intelligence, specifically computer vision, deep learning, pattern recognition and algorithms.

Gaming and Simulation

Learn game theory, design, 2D and 3D development along with modeling and simulation. Comprehensive activities will include application specifications, design, prototyping, implementation, testing and documentation of 2D and 3D game design.

Computer Architecture and Algorithms

Investigate computing platforms from the underlying hardware design to the algorithms powering the software applications running on the platform. Topics include instruction set architecture, CPU scheduling, virtual memory, simulation and algorithm analysis.

Which class should I take? When should I take it?

See our Recommended Program Sequences:

Mathematics Minor

Davenport University offers the option of completing a mathematics minor. A mathematics minor is ideal for those who want a deeper and broader background in mathematics, and provides you with a competitive edge in the job market. Gain a solid foundation in applied mathematics that provides you with the necessary knowledge and skills for careers in technology. Speak with your advisor about adding this option to your degree plan.

Certification Course Credit

Davenport offers course credit for specific certifications you may hold. Obtaining a certificate demonstrates your knowledge in a specific technology area. In addition, it also indicates your dedication and motivation to professional development. For these reasons, certification exams are highly recommended after completing certificate related courses in Davenport's technology programs. See our certification page for additional information. 

Certifications Page