Baker College Online

Bachelor of Computer Science

Baker College's Bachelor of Computer Science program gives students the opportunity to learn about computer programming and information systems. Read more about the Bachelor of Computer Science program at Baker College here.

Official Program Name:

Bachelor of Computer Science

School Offering Program:

Baker College

Degree Level:

Bachelor

Program Prerequisites:

Before enrolling in the Bachelor of Computer Science program at Baker College, students should be interested in developing their computer skills. Applicants to Baker College's undergraduate programs should have earned a high school diploma, GED, or equivalent.

Program Description:

Baker College's Bachelor of Computer Science program gives students the opportunity to learn about operating systems, maintenance, computer architecture, database management and administration, and Web servers. Major courses are also designed to teach HTML, database, Perl, object oriented, Java, and C++ programming. Students must complete a work experience project where they have the chance to develop work skills and ethics. This program also includes courses in math, English, humanities, information systems, sociology, psychology, and speech communications.

Learning Format:

Online

Total Credits Required:

189 credits.

Financial Aid Available:

Financial aid counseling is available to all Baker College students, and aid opportunities are available for those who qualify. Financial assistance opportunities include academic scholarships, grants, loans, and work aid.

Required Courses for a Bachelor of Computer Science:

Degree program and course requirements are subject to change. Contact Baker College to confirm the most accurate information before enrolling in a program.

Computer Science Major Courses (121 credits)

  • CIS 251: Systems Development Methods
  • CIS 303A: Computer Architecture
  • CIS 310: Visual BASIC
  • CIS 311: Advanced Visual BASIC
  • CIS 331: Database Management Using SQL
  • CIS 403: Systems Development Project
  • CIS 404: Advanced Computer Architecture
  • CS 101: Principles of Computer Science
  • CS 111: Introduction to Programming
  • CS 201: Net-centric Computing
  • CS 217A: C++ Programming
  • CS 218A: Object Oriented Programming With C++
  • CS 231: Microprocessor Electronics
  • CS 321: Data Structures and Algorithms I
  • CS 322: Data Structures and Algorithms II
  • CS 341: Programming for Mobile Devices
  • CS 422A: Database Programming I
  • CS 451: Unit Testing and Interfaces
  • CS 481: Trends in Computer Science
  • ELECT 105A: Computer Information Systems Elective
  • ELECT 105B: Computer Information Systems Elective
  • ELECT 105C: Computer Information Systems Elective
  • GSD 311 C# Programming
  • ME 111: Technical Communication for Engineering Sciences
  • MTH 124: Trigonometry
  • MTH 141: Calculus I
  • MTH 142: Calculus II
  • MTH 143: Calculus III
  • MTH 261: Linear Algebra
  • MTH 340: Discrete Mathematics
  • MTH 401: Statistical Methods
  • WRK 218: Work Experience Project
  • WRK 291B: Professional Career Strategies

General Education Courses (68 credits)

  • ELECT 111A: Scientific Inquiry Elective
  • ELECT 121A: Communication Elective
  • ELECT 121B: Communication Elective
  • ELECT 131A: Global and Cultural Perspectives Elective
  • ELECT 131B: Global and Cultural Perspectives Elective
  • ELECT 141A: Personal and Social Environments Elective
  • ELECT 141B: Personal and Social Environments Elective
  • ENG 101: Composition I
  • ENG 102: Composition II
  • HUM 401A: Philosophy of Ethics
  • INF 114A: Introduction to Database Applications
  • INF 121: Introduction to Windows
  • MTH 111: Introductory Algebra
  • MTH 112: Intermediate Algebra
  • SOC 321: Cultural Diversity
  • SPK 201: Oral Communication

Select 1 Course from the Following

  • PSY 101: Human Relations
  • PSY 111: General Psychology

Select 1 Course from the Following:

  • SPK 211: Group Dynamics
  • SPK 401: Presentational Speaking

Post-Graduation Opportunities

Furthering Your Education:

Students who earn the Bachelor of Computer Science from Baker College could be interested in pursuing a master's degree in computers. This might increase their knowledge of working with computers and possibly prepare them for advancement in the computer science field.

Master's degree options include but are not limited to:

  • Master of Computer Information Technology
  • Master of Computer Science in Computer Systems Security
  • Master of Science in Computer Science
  • Master of Science in Technology Management
  • Master in Computer Networking
  • Master in Computer Programming
  • Master in Computer Security
  • Master in Information Technology Management

Career Paths:

After completing Baker College's Bachelor of Computer Science program, students could be able to pursue employment in the computer science field. Their work might include developing software, overseeing networks and databases, or programming.

Positions students could be able to seek include:

  • Computer scientist
  • Computer systems administrator
  • Database administrator
  • Information technology director
  • IT project manager
  • Programmer analyst
  • Software developer
  • Software engineer
  • Systems analyst
  • Telecommunications specialist

Tuition, Financial Aid & Start Dates

Since every student is different, there isn't a "one size fits all" school information. Start dates and tuition often vary between selected programs, and financial aid opportunities are unique to each student's situation. Complete the form to the right to get the most up-to-date and accurate information based on your selected program and circumstances.

Still have questions?

Complete this form to request more info and get your answers & advice.

Get your customized answers

Simply complete the form below to get program details, tuition, start dates, financial aid, and how to choose the right program for you.

Copyright