Bachelor of Science Degree
Computer Science

Our ABET-accredited computer science degree equips you with the latest tech, hands-on experience and industry connections to excel in your computer science career.

The Bachelor of Science in Computer Science program at Oakland University places you at the forefront of technology and innovation. Our computer science degree equips you with hands-on experience in the latest technologies and next-generation applications redefining the field. You’ll also benefit from our extensive industry partnerships in Southeast Michigan’s famed “Automation Alley,” unlocking unique career opportunities.

Our computer science courses are designed to build your technical expertise while enhancing your professional skills and versatility, giving you an edge in the computer science job market. With accreditation from the ABET Computing Accreditation Commission, our computer science degree program empowers a diverse student population with the knowledge and skills to excel in an equally diverse range of computer science careers.

To further expand your knowledge in a specific area, our computer science major offers several professional tracks as well as an optional Concentration in Cybersecurity and Specialization in Artificial Intelligence.

The Bachelor of Science in Computer Science program at Oakland University places you at the forefront of technology and innovation. Our computer science degree equips you with hands-on experience in the latest technologies and next-generation applications redefining the field. You’ll also benefit from our extensive industry partnerships in Southeast Michigan’s famed “Automation Alley,” unlocking unique career opportunities.

Our computer science courses are designed to build your technical expertise while enhancing your professional skills and versatility, giving you an edge in the computer science job market. With accreditation from the ABET Computing Accreditation Commission, our computer science degree program empowers a diverse student population with the knowledge and skills to excel in an equally diverse range of computer science careers.

To further expand your knowledge in a specific area, our computer science major offers several professional tracks as well as an optional Concentration in Cybersecurity and Specialization in Artificial Intelligence.

Bachelor of Science in Computer Science: The Oakland University Advantage

Oakland University boasts one of the nation’s largest and most dynamic computer science degree programs, as recognized by the American Society for Engineering Education. This distinction means our computer science majors benefit from a broad array of academic choices, as well as extensive opportunities for internships and hands-on training in real-world settings.

Our computer science degree also stands out for its:

  • Results-oriented curriculum. Our Bachelor of Science in Computer Science program emphasizes applied skills that translate directly to the workplace. Throughout your computer science courses, you’ll engage in collaborative projects, examine real-world case studies, complete a senior capstone project and do other work that sharpens your critical analysis. 
  • Computer science internships. Employers across Southeast Michigan actively recruit our students for computer science internships. Because the local economy is so diversified, you can find computer science internships in all kinds of industries and work with organizations of every size, from small businesses and nonprofits to global corporations.
  • Outstanding faculty. You’ll take most of your computer science courses from experienced faculty, not adjuncts or graduate students. Our computer science faculty are true experts who combine academic distinction with research achievements and professional accomplishments. They’re also highly accessible and attentive and will go out of their way to help you achieve your goals in the classroom and beyond.
  • Access to advanced technology. Oakland University hosts several laboratories that enable computer science majors to get first-hand experience with cutting-edge technology. These facilities conduct active government and industry-sponsored research in artificial intelligence, cybersecurity, data science, medical informatics, programming languages, software engineering and other emerging areas.
  • Inclusiveness. Our Bachelor of Science in Computer Science program serves a highly diverse student body, preparing you to join a work force that’s more diverse than ever. Women and international students are well represented among our computer science majors and faculty, fostering an inclusive and enriching learning environment.

What can you do with a Computer Science Degree?

If you’re wondering what you can do with a computer science bachelor’s degree, the possibilities are extensive and promising. The U.S. Bureau of Labor Statistics projects computer science jobs to grow more than 20 percent over the next decade. This high demand translates to attractive salaries, with experienced computer scientists making upward of $100,000 per year.

Because our Bachelor of Science in Computer Science program has such a strong reputation among employers, our students often receive computer science job offers before they even graduate. With a computer science degree from Oakland University, you 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

Computer Science Courses: What You’ll Study

Oakland University’s Bachelor of Science in Computer Science is accredited by the ABET Computing Accreditation Commission. Our computer science degree includes foundational courses in calculus, probability and physics, and culminates in a professional internship or undergraduate research project. 

With our computer science courses, you’ll explore areas such as:

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

In addition to a wide selection of electives, you can choose from several professional tracks in areas including bioinformatics, data analysis, game development, software engineering, web development and more. An optional Concentration in Cybersecurity and Specialization in Artificial Intelligence are also available.

Computer Science Bachelor’s Degree Requirements and Resources

Programs Related to the B.S. in Computer Science

Not sure if our Bachelor of Science in Computer Science is right for you? Check out these other undergraduate degree programs at Oakland and contact our admissions team to discuss your options:

Current Computer Science Internships