Be the brains behind mobile applications.

Gain the skills and knowledge employers need.

Smart phones and other mobile devices are growing more powerful to satisfy changing consumer needs. Software engineers and developers are the creative minds behind the computer programs that run these devices and make them functional. Some developers create the applications that perform specific tasks. Others create the underlying systems that run the device or control network.

Discover Your
New Career
Discover Your Future Mobile Application Software Engineering Career

FAQ'S

  • How can I send a copy of my official transcripts to another organization?

    To access your transcripts, log into the SOLAR System, select the Star System and select the Academic Office. Once there, click on the transcripts link.

  • Is Baker accredited?

    Yes. Baker College is accredited by The Higher Learning Commission / 230 South LaSalle St., Suite 7-500, Chicago, IL 60604-1411 / 800-621-7440 / www.ncahlc.org.

    Baker College is an Academic Quality Improvement Program (AQIP) participant.

    Additional Accreditations

    Baker has also earned specialized accreditations for programs and degrees in: 

    • Business Administration
    • Early Childhood Learning
    • Engineering and Technology
    • Health Sciences
    • School of Nursing

    For details about these specialized accreditations, see the individual Programs and Degrees pages. 

  • Does Baker provide any help in my job search?


    As a graduate of Baker College, you are eligible for our Lifetime Employment Services, which include:

    • Job searching techniques
    • Resume and cover letter assistance
    • Job interview questions
    • Job postings
    • Relocation tips

     

  • Is Baker College Online accredited?

    Baker Online is part of Baker College, a private, non-profit, accredited, degree granting, higher educational institution with locations throughout Michigan.

    As an accredited college, Baker College has been granted legal authority by the state of Michigan to operate as a nonprofit educational corporation and is empowered to grant certificates, associate, bachelor, master, and doctoral degrees. It is approved for veterans’ benefits. Baker College is recognized as an institution of higher education by the U.S. Secretary of Education, U.S. Department of Education.

    All Baker Online undergraduate and graduate programs are accredited by The Higher Learning Commission / 230 South LaSalle St., Suite 7-500, Chicago, IL 60604-1411 / 800-621-7440 / www.ncahlc.org

    Baker College is an Academic Quality Improvement Program (AQIP) participant.

    Some Baker Online graduate programs have additional accreditation:

  • How do online classes work?


    After you enroll, and are accepted to your online program, you sign-up, or "register" for your first courses. Like all Baker Online students, you will begin your online experience with a three-week online class designed to orient you to the Baker Online classroom, and review the expectations and requirements of Baker Online students. When you have completed this course successfully, you can move on to additional online courses.

Load More FAQ'S

Program Availability

Program availability varies by campus. Please contact the Admissions Department on your campus to learn more.

General Requirements

A general education core is required for all Associate and Bachelor degrees. All graduates must meet the general education requirements established by each academic program.

College Success Strategies (COL111A) or College Success Online (COL112) is required for all first-time freshmen and all online students enrolled in a certificate or degree program. This course will inform students of campus services, policies and procedures, and address learning styles and study strategies.

Many of the courses and programs at Baker College are offered in an online delivery format. See Online Programs. Contact your campus Academic / Administrative Office for details about online courses.

Getting Started

There's a lot you can learn about Baker College here on the Web, but talking with an admissions advisor will help you get a better understanding of everything we offer. Contact us to request more information, schedule a visit to the campus nearest you, or get started by applying online.

Request Information
Schedule a Visit
Apply Online

Michele Favoretto
Watch this testimonial Watch Testimonial

Right after graduation I had a ton of confidence because I had this degree behind me.

Michele Favoretto
Mobile Application Software Engineering Bachelor Degree from Baker College

Mobile Application Software EngineeringBachelor of Computer Science

Be the brains behind mobile applications.

Gain the skills and knowledge employers need.

Smart phones and other mobile devices are growing more powerful to satisfy changing consumer needs. Software engineers and developers are the creative minds behind the computer programs that run these devices and make them functional. Some developers create the applications that perform specific tasks. Others create the underlying systems that run the device or control network.

Discover Your Future Mobile Application Software Engineering Career

Career Facts

$90,060

Median salary for Software Developers, Applications

22%

Estimated employment increase by 2022

$93,350

Median salary for Software Developers

View citations
Overview

As a student in the Mobile Application Software Engineering program at Baker, you acquire knowledge and skills in software application development, concentrating on mobile devices across multiple platforms including Android, iOS (Apple) and Windows.

Our courses are in-depth, and taught by industry pros, using state-of-the-art equipment. You learn how to apply computer science theories and principles to create, test, and evaluate the software applications and systems that power today’s computers and mobile devices.

As a graduate, you’ll have the creative and technical experience that prepares you to join a mobile application development team.

Course Information
Mobile Application Software Engineering Major131 Hours
Course NumberCourse TitleCredit Hours
CIS 114
Tap Again to Close
2 Quarter Hours

Introduces students to the underlying principles of information and database structure in electronic database management systems. Students will be introduced to types of information, table structure, features of a relational database, basic concepts of database design and normalization, and basic overviews of the roles of database administrators and professionals. Students will also be introduced to introductory SQL commands using a command line and existing databases.

Database Fundamentals2
CIS 251
Tap Again to Close
4 Quarter Hours

Presents traditional methodologies of system analysis, design, and implementation along with recent developments in the field providing a total approach to information systems development. This course focuses on how to develop information systems in an engineered, disciplined manner utilizing real-world situations and applications.

Prerequisite(s):
One level of a programming language or Junior status.
Systems Development Methods4
CIS 331
Tap Again to Close
4 Quarter Hours

Expands on the concepts learned in the introductory course in database creation by introducing students to higher levels of database development and computer science concepts. Students learn SQL in order to study the manipulation of a relational database. This course also includes a survey of database platforms.

Prerequisite(s):
CIS 114 or CS 101 or INF 114A or NET 101.
Database Management Using SQL4
CS 101
Tap Again to Close
4 Quarter Hours

Provides students an overview of the computer science profession. The course will focus on topics such as history, careers, programming languages, operating systems, databases, and relationship of mathematical concepts.

In the following programs: Computer Programming, Computer Science, Game Software Development, Mobile Application Software Engineering

Principles of Computer Science4
CS 111
Tap Again to Close
4 Quarter Hours

Introduces students to programming concepts such as logic and flow charting as well as some basic programming techniques.

Prerequisite(s):
Any INF course or CS 101 or EGR 111 or NET 101, MTH 099E or satisfies developmental pre-algebra or placement exam.
Corequisite(s):
MTH 108 or MTH 111.
Introduction to Programming4
CS 201
Tap Again to Close
4 Quarter Hours

Examines the elements of global communication, networking, cloud computing, Internet programming, and programming for mobile devices. Students will experience working as a team to integrate technology used for networking on the Internet to support various users.

Prerequisite(s):
CS 101, CS 111.
Net-centric Computing4
CS 217A
Tap Again to Close
4 Quarter Hours

Introduces program design and development using C++ language. Uses Microsoft Visual C++ to provide students with experience working with the visual development tools. Students will demonstrate the ability to use C++ to design solutions to problems.

Prerequisite(s):
CS 111, MTH 112.
C++ Programming4
CS 218A
Tap Again to Close
4 Quarter Hours

Continues the development of C++ programming skills. Students will practice designing and developing C++ programs, modifying and debugging existing C++ programs, and developing complex object-oriented applications. Additional exposure to the Microsoft Visual development environment will also be gained.

Prerequisite(s):
CS 217A.
Object Oriented Programming With C++4
CS 231
Tap Again to Close
4 Quarter Hours

Introduces students to microprocessor/microcontroller fundamentals. The course will explore basic operating systems, binary math principles, software/hardware interaction, input/output processing, and system implementation.

Prerequisite(s):
MTH 099E or placement exam, CS 101, CS 111.
Corequisite(s):
MTH 111.
Microprocessor Electronics4
CS 241
Tap Again to Close
4 Quarter Hours

Introduces students to using the JAVA programming language for developing applications. This is the first of two JAVA programming courses. The use of JAVA in Web-based client and server programming is also covered.

Prerequisite(s):
CS 111 or one level of a programming language.
Java Programming4
CS 242
Tap Again to Close
4 Quarter Hours

Continues the use of the Java programming language for developing applications.

Prerequisite(s):
CS 241.
Advanced Java Programming4
CS 321
Tap Again to Close
4 Quarter Hours

Introduces concepts and techniques for the implementation of data structures and the design and analysis of computer algorithms. Topics include abstract data types and algorithm development using C++.

Prerequisite(s):
CS 218A, MTH 340.
Data Structures and Algorithms I4
CS 322
Tap Again to Close
4 Quarter Hours

Expands on the concepts begun in Data Structures and Algorithms I, including stacks, queues, trees, and binary trees as fundamental conceptual structures of data. Various physical implementations for each conceptual view are examined with emphasis on the concept of abstract data types. Algorithm development continues with coverage of methods solving recurrences, divide-and-conquer algorithms, dynamic programming, greedy algorithms, and graph algorithms.

Prerequisite(s):
CS 321.
Data Structures and Algorithms II4
CS 341
Tap Again to Close
4 Quarter Hours

Provides students with opportunities and the experience of developing applications for various mobile devices (i.e. phones, tablets, other multi-media mobile devices).

Prerequisite(s):
CS 242 or GSD 311, CS 231.
Programming for Mobile Devices4
CS 351
Tap Again to Close
4 Quarter Hours

Focuses on mastering the Android SDK tools in relation to each platform being discussed, specific to application development. Engineering tools are reviewed as well as Java application.

Prerequisite(s):
CS 341.
Introduction to Android Mobile SDK and4
CS 352
Tap Again to Close
4 Quarter Hours

Focuses on engineering mobile applications within the Android environment utilizing various SDK's and available tools. This course is a continuation of the Introduction course.

Prerequisite(s):
CS 351.
Advanced Android Mobile Application Development Application Development4
CS 371
Tap Again to Close
4 Quarter Hours

Emphasizes mastering the development tools for iPhone, iPad, and iPod touch screen technology working with Xcode and the iOS SDK. Student will have access to download the complete developer toolset for building Mac, iPhone, and iPad apps, including the Xcode IDE, Instruments, and iOS Simulator.

Prerequisite(s):
CS 351.
Introduction to iOS Mobile SDK and Application Development4
CS 372
Tap Again to Close
4 Quarter Hours

Focuses on engineering mobile applications within the Apple environment utilizing Xcode and iOS SDK tools. This is a continuation of the Introduction course.

Prerequisite(s):
CS 371.
Advanced iOS Mobile Application Development4
CS 401
Tap Again to Close
4 Quarter Hours

Focuses on mastering the Windows Software Development Kit for Windows 8 (Windows SDK) which contains headers, libraries, and a selection of tools to create apps that run on Windows 8 operating systems. You can use the Windows SDK, along with your chosen development environment, to write Windows Store apps (only on Windows 8) using Web technologies.

Prerequisite(s):
CS 372.
Introduction to Windows Mobile SDK and Application Development4
CS 402
Tap Again to Close
4 Quarter Hours

Focuses on engineering mobile and desktop applications within the Windows environment utilizing. This course is a continuation of the Introduction course.

Prerequisite(s):
CS 401.
Advanced Windows Mobile Application Development4
CS 422A
Tap Again to Close
4 Quarter Hours

Provides students the ability to create and maintain database objects to store, retrieve, and manipulate data. In addition, students will write queries to retrieve, summarize, and modify data using joins and subqueries. Students will learn how to create and execute stored procedures and functions. This course also introduces participants to database triggers.

Prerequisite(s):
CIS 331, CS 111.
Database Programming I4
CS 451
Tap Again to Close
4 Quarter Hours

Emphasizes skills, tools, and methods related to unit testing and interface integration. Moving from unit testing to system testing is an important component of the course. Fault tolerances, validation testing, testing differences based on industry needs, safety/security, issues, and global collaboration issues will be examined.

Prerequisite(s):
CIS 251, CS 321. CS 322.
Unit Testing and Interfaces4
CS 481
Tap Again to Close
4 Quarter Hours

Examines today s computer technology and investigates future technology trends in the industry. Focus will be on various subjects such as: new technologies, new research, the importance of lifelong learning to stay current, industry frameworks, human/computer interaction, user interfacing by generations, global awareness, mobile device advancements, mobile device programming, security, and other topical issues. This course contains a lab component.

Prerequisite(s):
Senior status.
Trends in Computer Science4
CS 495
Tap Again to Close
4 Quarter Hours

Provides students with the opportunity to demonstrate engineering practices through Application Development in a selection of their choice from core courses in Android, iOS, or Windows applications.

Prerequisite(s):
CS 352, CS 372.
Corequisite(s):
CS 402.
Mobile Application Development Capstone4
EGR 111
Tap Again to Close
4 Quarter Hours

Prepares students to communicate technical information in written, digital and oral forms in an effective manner to a variety of audiences. Use of supporting computer software is emphasized.

Prerequisite(s):
C or better in ENG 101 or placement exam and approved writing sample.
Technical Communications for Engineering Sciences4
GSD 311
Tap Again to Close
4 Quarter Hours

Introduces students to program design and development using C#. Students will recognize and interpret basic concepts, types, variables, conversions, expressions, statements, namespaces, structs, arrays, interfaces and attributes of C# programming language.

Prerequisite(s):
CS 218A.
C# Programming4
MTH 124
Tap Again to Close
4 Quarter Hours

Analyzes trigonometric functions, their properties, solution of right and oblique triangles, radian measure, graphs, trigonometric equations, and applications.

Prerequisite(s):
C or better in MTH 112.
Trigonometry4
MTH 141
Tap Again to Close
4 Quarter Hours

Focuses on the topics of functions, limits, continuity, the process of taking derivatives, and the application of derivatives such as related rates, curve sketching, and optimization problems.

Prerequisite(s):
Education majors: MTH 140. All other majors: B- or better in MTH 124.
Calculus I4
MTH 142
Tap Again to Close
4 Quarter Hours

Focuses on antiderivatives, the process of integration, logarithmic and exponential functions, inverse trigonometric functions, simple differential equations, and applications of integration such as area and volume.

Prerequisite(s):
MTH 141.
Calculus II4
MTH 143
Tap Again to Close
4 Quarter Hours

Focuses on techniques of integration, improper integrals, testing sequences for convergence or divergence, the development and application of a Taylor or Maclaurin series, and the application of calculus techniques to conic sections, parametric equations, and polar equations.

Prerequisite(s):
MTH 142.
Calculus III4
MTH 261
Tap Again to Close
4 Quarter Hours

Introduces students to linear algebra including algebra of matrices, vectors in space, vector spaces and subspaces, eigenvalues, linear transformations, and the applications of matrix methods to find solutions to systems of linear equations and linear programming problems.

Prerequisite(s):
MTH 143.
Linear Algebra4
MTH 340
Tap Again to Close
4 Quarter Hours

Focuses on the applications of discrete mathematics in computer science. This course includes set theory, propositional logic, relations, Boolean algebra, and minimization of equations.

Prerequisite(s):
MTH 124.
Discrete Mathematics4
WRK 291B
Tap Again to Close
1 Quarter Hours

Covers all phases of securing employment in a required seminar. Major topics include resume preparation, interview strategy, job application, job search action planning, personal appearance, and coordination of the graduate's employment search activity with the College Career Services Office. Students in degree programs may complete the seminar requirement any time during their final two quarters. Certificate students should attend in their last quarter.

Prerequisite(s):
Sophomore status.
Professional Career Strategies1
WRKTC 201
Tap Again to Close
4 Quarter Hours

Provides a 120-hour minimum learning experience in an appropriate work environment structured to allow students to develop skills and gain training in their major field.

Prerequisite(s):
ENG 102 (Associate Degrees), ENG 101 (Certificates), minimum GPA 2.00.
Work Experience4
General Education Requirements64 Hours
Course NumberCourse TitleCredit Hours
ELECT 111A
Tap Again to Close
4 Quarter Hours

See General Education Electives List - Scientific Inquiry Electives (Bachelor Degree)

Scientific Inquiry Elective4
ELECT 121A
Tap Again to Close
4 Quarter Hours

See General Education Electives List - Communication Electives (Bachelor Degree)

Communication Elective4
ELECT 121B
Tap Again to Close
4 Quarter Hours

See General Education Electives List - Communication Electives (Bachelor Degree)

Communication Elective4
ELECT 131A
Tap Again to Close
4 Quarter Hours

See General Education Electives List - Global and Cultural Perspectives Electives (Bachelor Degree)

Global and Cultural Perspectives Elective4
ELECT 131B
Tap Again to Close
4 Quarter Hours

See General Education Electives List - Global and Cultural Perspectives Electives (Bachelor Degree)

Global and Cultural Perspectives Elective4
ELECT 141A
Tap Again to Close
4 Quarter Hours

See General Education Electives List - Personal and Social Environments Electives (Bachelor Degree)

Personal and Social Environments Elective4
ELECT 141B
Tap Again to Close
4 Quarter Hours

See General Education Electives List - Personal and Social Environments Electives (Bachelor Degree)

Personal and Social Environments Elective4
ENG 101
Tap Again to Close
4 Quarter Hours

Emphasizes academic writing by reading and thinking critically to strengthen essential communication skills through the use of the writing process. Various assignments focus on summary and response, analysis, and informative writing. Research practices and research writing in APA style are essential to the course.

Prerequisite(s):
ENG 091 or satisfies developmental writing or placement exam, ENG 098B or satisfies developmental reading or placement exam.
Composition I4
ENG 102
Tap Again to Close
4 Quarter Hours

Continues developing students' critical thinking and writing skills through reading and argumentative writing. Emphasizes academic writing to articulate the relationships among language, knowledge, and power. Various assignments focus on position, argument analysis, and argumentative proposal. Research practices and research writing in APA style are essential to the course.

Prerequisite(s):
C or better in ENG 101 or placement exam and approved writing sample.
Composition II4
HUM 401A
Tap Again to Close
4 Quarter Hours

Examines the philosophical foundations for personal and professional ethics. Students identify and analyze ethical situations in modern society.

Prerequisite(s):
ENG 102.
Philosophy of Ethics4
MTH 111
Tap Again to Close
4 Quarter Hours

Introduces elements of algebra including real numbers, linear graphing, variable expressions, linear equations, polynomial operations and factoring, systems of equations, quadratic equations, and rational functions.

Prerequisite(s):
MTH 099E or satisfies developmental pre-algebra or placement exam.
Introductory Algebra4
MTH 112
Tap Again to Close
4 Quarter Hours

Examines more advanced elements of algebra including rational functions, quadratic equations, radical expressions, complex numbers, exponential functions, and logarithmic functions.

Prerequisite(s):
C or better in MTH 111.
Intermediate Algebra4
SOC 321
Tap Again to Close
4 Quarter Hours

Examines the social construction of groups based on race, ethnicity and national origin, religion, gender, age, sexual orientation, and able-bodiedness. Sociological (as well as psychological, historical, economic, and anthropological) perspectives are applied to concepts such as prejudice, stereotyping, discrimination, racial and ethnic identity, racial formation, power and privilege, assimilation and pluralism, and tolerance. Emphasis is on increasing knowledge, personal awareness, and sensitivity.

Cultural Diversity4
SPK 201
Tap Again to Close
4 Quarter Hours

Develops confidence and skill in many facets of oral communication. Students explore diverse topics and formats, using both organization and research to support themselves during oral presentations.

Oral Communication4
Select 1 Course from the Following
Course NumberCourse TitleCredit Hours
PSY 101
Tap Again to Close
4 Quarter Hours

Provides a foundation for understanding human relations with applications to both personal and professional growth. Focus is on examining the basic dynamics of human relations, how social influences shape thought and behavior, effective ways to develop skills of human relations, and the importance of multicultural competency within human relations.

Human Relations4
PSY 111
Tap Again to Close
4 Quarter Hours

Provides a foundation of knowledge in psychology examining key topics related to understanding human thoughts and behavior. Topics include an exploration of factors that influence thoughts and behavior, psychology as a science, sensation/perception, motivation, emotion, memory, cognition, personality, as well as key figures, research, and theories within psychology. Applying concepts to real-life settings is a focus throughout the course.

General Psychology4
Select 1 Course from the Following
Course NumberCourse TitleCredit Hours
SPK 211
Tap Again to Close
4 Quarter Hours

Integrates and applies knowledge gained from the oral communication and human relations classes. Specifically, small group communication in work and social organizations, both verbal and nonverbal, is the primary focus.

Prerequisite(s):
PSY 101 or PSY 111, SPK 201.
Group Dynamics4
SPK 401A
Tap Again to Close
4 Quarter Hours

Practices individual formal presentations in a business context. The format includes a variety of speaking situations such as parliamentary procedure, briefings, sales, formal and informal discussions, and formal report presentations.

Prerequisite(s):
SPK 201.
Professional Speaking4

Quarter Hours Required for Graduation: 195

Program Description

Computer software engineers design 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. In this program, students will acquire skills in software application development focusing on solutions for mobile devices across multiple platforms including Android, iOS (Apple) and Windows.

Accreditation

Accredited by The Higher Learning Commission / 230 South LaSalle St., Suite 7-500, Chicago, IL 60604-1411 / 800-621-7440 / www.ncahlc.org

Baker College is an Academic Quality Improvement Program (AQIP) participant.

Program Finder

Start today and discover the program that is right for you.

Upcoming Events

FAQ's

  • How can I send a copy of my official transcripts to another organization?

    To access your transcripts, log into the SOLAR System, select the Star System and select the Academic Office. Once there, click on the transcripts link.

  • Is Baker accredited?

    Yes. Baker College is accredited by The Higher Learning Commission / 230 South LaSalle St., Suite 7-500, Chicago, IL 60604-1411 / 800-621-7440 / www.ncahlc.org.

    Baker College is an Academic Quality Improvement Program (AQIP) participant.

    Additional Accreditations

    Baker has also earned specialized accreditations for programs and degrees in: 

    • Business Administration
    • Early Childhood Learning
    • Engineering and Technology
    • Health Sciences
    • School of Nursing

    For details about these specialized accreditations, see the individual Programs and Degrees pages. 

  • Does Baker provide any help in my job search?


    As a graduate of Baker College, you are eligible for our Lifetime Employment Services, which include:

    • Job searching techniques
    • Resume and cover letter assistance
    • Job interview questions
    • Job postings
    • Relocation tips

     

  • Is Baker College Online accredited?

    Baker Online is part of Baker College, a private, non-profit, accredited, degree granting, higher educational institution with locations throughout Michigan.

    As an accredited college, Baker College has been granted legal authority by the state of Michigan to operate as a nonprofit educational corporation and is empowered to grant certificates, associate, bachelor, master, and doctoral degrees. It is approved for veterans’ benefits. Baker College is recognized as an institution of higher education by the U.S. Secretary of Education, U.S. Department of Education.

    All Baker Online undergraduate and graduate programs are accredited by The Higher Learning Commission / 230 South LaSalle St., Suite 7-500, Chicago, IL 60604-1411 / 800-621-7440 / www.ncahlc.org

    Baker College is an Academic Quality Improvement Program (AQIP) participant.

    Some Baker Online graduate programs have additional accreditation:

  • How do online classes work?


    After you enroll, and are accepted to your online program, you sign-up, or "register" for your first courses. Like all Baker Online students, you will begin your online experience with a three-week online class designed to orient you to the Baker Online classroom, and review the expectations and requirements of Baker Online students. When you have completed this course successfully, you can move on to additional online courses.

  • Load More FAQ'S
Michele Favoretto
Watch this testimonial Watch Testimonial

Right after graduation I had a ton of confidence because I had this degree behind me.

Michele Favoretto