Bachelor of Science in Computer Science
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.
