Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
Not Available
Duration
Not Available
Details
Program Details
Degree
Bachelors
Major
Artificial Intelligence | Computer Science | Software Engineering
Area of study
Information and Communication Technologies | Engineering
Course Language
English
About Program

Program Overview


Bachelor of Science in Computer Science

The Bachelor of Science in Computer Science program at Oakland University is designed to equip students with the latest technologies, hands-on experience, and industry connections to excel in their computer science careers. The program is accredited by the ABET Computing Accreditation Commission and offers a diverse range of computer science courses, professional tracks, and optional concentrations in Cybersecurity and Artificial Intelligence.


Program Overview

The Bachelor of Science in Computer Science program emphasizes applied skills that translate directly to the workplace. Students engage in collaborative projects, examine real-world case studies, complete a senior capstone project, and participate in other activities that sharpen their critical analysis skills. The program also offers extensive opportunities for internships and hands-on training in real-world settings.


Computer Science Courses

The program includes foundational courses in calculus, probability, and physics, and culminates in a professional internship or undergraduate research project. Students explore areas such as:


  • Algorithms
  • C programming
  • Computational theory
  • Data structures
  • Database design
  • Networks
  • Object-oriented computing
  • Operating systems
  • Programming languages
  • Software engineering

Professional Tracks and Concentrations

The program offers several professional tracks, including:


  • Bioinformatics
  • Data analysis
  • Game development
  • Software engineering
  • Web development An optional Concentration in Cybersecurity and Specialization in Artificial Intelligence are also available.

Career Opportunities

Graduates of the Bachelor of Science in Computer Science program can pursue opportunities in a wide range of areas, including:


  • App development
  • Computer science
  • Data analysis
  • Front-end development
  • Information security
  • Information technology
  • Software design and development
  • Systems analysis
  • Systems programming
  • Web development

Program Requirements and Resources

  • Program Requirements
  • Minor Requirements
  • Department of Computer Science and Engineering
  • School of Engineering and Computer Science

Related Programs

Other undergraduate degree programs at Oakland University include:


  • Artificial Intelligence, B.S.
  • Bioengineering, B.S.
  • Computer Engineering, B.S.E.
  • Cybersecurity, B.S.

Current Computer Science Internships

A list of current computer science internships is available, including opportunities at companies such as CodeHS, Swivel Payment Solutions LLC, and Tulsa Public Schools.


See More