request information

Navigate

Baker College | Bachelor of Computer Science - Mobile Application Software Engineering

The Bachelor of Computer Science in Mobile Application Software Engineering program at Baker College is focused on educating students about many different aspects of engineering and innovation. Continue reading to find out more.

Official Program Name:

Bachelor of Computer Science in Mobile Application Software Engineering

School Offering Program:

Baker College

Degree Level:

Bachelor

Program Prerequisites:

Students interested in this program should have a knack for working with technology and a mind for innovation. Students should be able to speak English fluently and be familiar with current computers and mobile devices. Applicants to Baker College's undergraduate programs should have earned a high school diploma, GED, or equivalent.

Program Description:

The Bachelor of Computer Science in Mobile Application Software Engineering program at Baker College is designed to help students gain an understanding of computer engineering and develop software by applying the theories and principles of computer science and mathematical analysis to create, test, and evaluate the software applications and systems that make computers work. Classes cover everything from ethical issues in the technology field to current trends and how to predict their future. Students will be required to complete calculus and other math classes as well as other general education requirements. They will also be required to complete a series of projects and work experience courses in order to graduate.

Learning Format:

Online

Total Credits Required:

195 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.

Tuition, Financial Aid & Start Dates

Since every student is different, there isn't a "one size fits all" for school information. to get the most up-to-date and accurate information based on your selected program and circumstances.

Still Have Questions?

Complete and get your answers and advice.

Required Courses for a Bachelor of Computer Science in Mobile Application Software Engineering:

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

Mobile Application Software Engineer Major (131 credits)

  • CIS 114: Database Fundamentals
  • CIS 251: Systems Development Methods
  • CIS 331: Database Management Using SQL
  • 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 241: Java Programming
  • CS 242: Advanced Java Programming
  • CS 321: Data Structures and Algorithms I
  • CS 322: Data Structures and Algorithms II
  • CS 341: Programming for Mobile Devices
  • CS 351: Introduction to Android Mobile SDK and Application Development
  • CS 352: Advanced Android Mobile Application Development
  • CS 371: Introduction to iOS Mobile SDK and Application Development
  • CS 372: Advanced iOS Mobile Application Development
  • CS 401: Introduction to Windows Mobile SDK and Application Development
  • CS 402: Advanced Windows Mobile Application Development
  • CS 422A: Database Programming I
  • CS 451: Unit Testing and Interfaces
  • CS 481: Trends in Computer Science
  • CS 495: Mobile Application Development Capstone
  • EGR 111: Technical Communications for Engineering Sciences
  • GSD 311: C# Programming
  • MTH 124: Trigonometry
  • MTH 141: Calculus I
  • MTH 142: Calculus II
  • MTH 143: Calculus III
  • MTH 261: Linear Algebra
  • MTH 340: Discrete Mathematics
  • WRK 291B: Professional Career Strategies
  • Select one (1) of the following:
    • WRK 218: Work Experience Project
    • WRKTC201: Work Experience

General Education Requirements (64 credits)

  • ELECT111A: Scientific Inquiry Elective
  • ELECT121A: Communication Elective
  • ELECT121B: Communication Elective
  • ELECT131A: Global and Cultural Perspectives Elective
  • ELECT131B: Global and Cultural Perspectives Elective
  • ELECT141A: Personal and Social Environments Elective
  • ELECT141B: Personal and Social Environments Elective
  • ENG 101: Composition I
  • ENG 102: Composition II
  • HUM 401A: Philosophy of Ethics
  • MTH 111: Introductory Algebra
  • MTH 112: Intermediate Algebra
  • SOC 321: Cultural Diversity
  • SPK 201: Oral Communication
  • Select one (1) of the following:
    • PSY 101: Human Relations
    • PSY 111: General Psychology
  • Select one (1) of the following:
    • SPK 211: Group Dynamics
    • SPK 401: Presentational Speaking

Post-Graduation Opportunities

Furthering Your Education:

After completion of this program, students may decide to pursue higher levels of education. A specialized program could be able to strengthen a students skills in one specific area of study. By applying for and completing a graduate degree, students may be able to seek out jobs with greater levels of responsibility.

Further education options include but are not limited to:

  • Master of Computer Science
  • Master of Software Engineering
  • Master of Mobile Marketing
  • Master of Technology Management
  • Master of Computer Programming
  • Master of Mobile Technology and Business

Career Paths:

Upon completing the program, students may decide to go into a variety of different job positions. Students may have the opportunity to look into work that involves others, such as a team, or jobs that focus more on the nuts and bolts of the technology. Students may be able to find a variety of different technology-related entry level positions.

Career paths students may take include but are not limited to:

  • Software engineer
  • Application designer
  • Interface analyst
  • Quality assurance
  • Public relations
  • Game programmer
  • Software developer