Are you interested in pursuing a career that could require you to help companies develop and implement programs using mobile technologies? If this is your professional goal, then you might consider studying in Baker College's Bachelor of Computer Science in Mobile Application Software Engineering program. If you want to learn more about this bachelor's degree program, read on.
<h2 id="section---FrequentlyAskedQuestions">Frequently Asked Questions</h2>
<h3 id="section---WhatKindOfProgramIsIt">What Kind of Program Is It?</h3>
<p>Baker College's online and on-campus Bachelor of Computer Science in Mobile Application Software Engineering program is designed to offer introductory and advanced studies in mobile programming, application development, and testing processes. You will have the opportunity to learn about mobile platforms and applications development and implementation for phones, tablets, and other handheld devices. Other topics could include microprocessors, programming languages, interface integration processes, human / computer interaction, and engineering methods for applications within the Android, Windows, and Apple environments. A capstone course allows you to demonstrate your understanding of software engineering principles and concepts as you apply these methods within one of the environments focused on in the program. Courses in systems development, database management, data structures, networking, cloud computing, calculus, and algebra must also be completed.
</p>
<h3 id="section---WhatAreThePrerequisites">What Are the Prerequisites?</h3>
<p>You should have at least a basic understanding of various computer systems and functions before enrolling in the Bachelor of Computer Science in Mobile Application Software Engineering program at Baker College. Analytical and critical-thinking skills are helpful. Though requirements may vary, you should have earned a high school diploma or equivalent.
</p>
<h3 id="section---WhatAreTheCourseRequirements">What Are the Course Requirements?</h3>
<p>You must earn 195 credits to complete Baker College's Bachelor of Computer Science in Mobile Application Software Engineering program. Of that total, 131 credits are taken in the major course of study and 64 credits are to be completed in the general education curriculum.
</p>
<p><u>Major Courses</u>
</p>
<p />
<table border="1"><tr><th>Course Code</th><th>Course Name</th></tr>
<tr><td>CIS 114</td><td> Database Fundamentals</td></tr>
<tr><td>CIS 251</td><td> Systems Development Methods</td></tr>
<tr><td>CIS 331</td><td> Database Management Using SQL</td></tr>
<tr><td>CS 101</td><td> Principles of Computer Science</td></tr>
<tr><td>CS 111</td><td> Introduction to Programming</td></tr>
<tr><td>CS 201</td><td> Net-centric Computing</td></tr>
<tr><td>CS 217A</td><td> C++ Programming</td></tr>
<tr><td>CS 218A</td><td> Object Oriented Programming with C++</td></tr>
<tr><td>CS 231</td><td> Microprocessor Electronics</td></tr>
<tr><td>CS 241</td><td> Java Programming</td></tr>
<tr><td>CS 242</td><td> Advanced Java Programming</td></tr>
<tr><td>CS 321</td><td> Data Structures and Algorithms I</td></tr>
<tr><td>CS 322</td><td> Data Structures and Algorithms II</td></tr>
<tr><td>CS 341</td><td> Programming for Mobile Devices</td></tr>
<tr><td>CS 351</td><td> Introduction to Android Mobile SDK and Application Development</td></tr>
<tr><td>CS 352</td><td> Advanced Android Mobile Application Development</td></tr>
<tr><td>CS 371</td><td> Introduction to iOS Mobile SDK and Application Development</td></tr>
<tr><td>CS 372</td><td> Advanced iOS Mobile Application Development</td></tr>
<tr><td>CS 401</td><td> Introduction to Windows Mobile SDK and Application Development</td></tr>
<tr><td>CS 402</td><td> Advanced Windows Mobile Application Development</td></tr>
<tr><td>CS 422A</td><td> Database Programming I</td></tr>
<tr><td>CS 451</td><td> Unit Testing and Interfaces</td></tr>
<tr><td>CS 481</td><td> Trends in Computer Science</td></tr>
<tr><td>CS 495</td><td> Mobile Application Development Capstone</td></tr>
<tr><td>EGR 111</td><td> Technical Communications for Engineering Sciences</td></tr>
<tr><td>GSD 311</td><td> C# Programming</td></tr>
<tr><td>MTH 124</td><td> Trigonometry</td></tr>
<tr><td>MTH 141</td><td> Calculus I</td></tr>
<tr><td>MTH 142</td><td> Calculus II</td></tr>
<tr><td>MTH 143</td><td> Calculus III</td></tr>
<tr><td>MTH 261</td><td> Linear Algebra</td></tr>
<tr><td>MTH 340</td><td> Discrete Mathematics</td></tr>
<tr><td>WRK 291B</td><td> Professional Career Strategies</td></tr>
<tr><td>Select one of the following courses:</td><td /></tr>
<tr><td>WRK 218</td><td> Work Experience Project</td></tr>
<tr><td>WRKTC 201</td><td> Work Experience</td></tr>
</table><p><u>General Education Requirements</u>
</p>
<p />
<table border="1"><tr><th>Course Code</th><th>Course Name</th></tr>
<tr><td>ELECT 111A</td><td> Scientific Inquiry Elective</td></tr>
<tr><td>ELECT 121A</td><td> Communication Elective</td></tr>
<tr><td>ELECT 121B</td><td> Communication Elective</td></tr>
<tr><td>ELECT 131A</td><td> Global and Cultural Perspectives Elective</td></tr>
<tr><td>ELECT 131B</td><td> Global and Cultural Perspectives Elective</td></tr>
<tr><td>ELECT 141A</td><td> Personal and Social Environments Elective</td></tr>
<tr><td>ELECT 141B</td><td> Personal and Social Environments Elective</td></tr>
<tr><td>ENG 101</td><td> Composition I</td></tr>
<tr><td>ENG 102</td><td> Composition II</td></tr>
<tr><td>HUM 401A</td><td> Philosophy of Ethics</td></tr>
<tr><td>MTH 111</td><td> Introductory Algebra</td></tr>
<tr><td>MTH 112</td><td> Intermediate Algebra</td></tr>
<tr><td>SOC 321</td><td> Cultural Diversity</td></tr>
<tr><td>SPK 201</td><td> Oral Communication</td></tr>
<tr><td>Select one of the following courses:</td><td /></tr>
<tr><td>PSY 101</td><td> Human Relations</td></tr>
<tr><td>PSY 111</td><td> General Psychology</td></tr>
<tr><td>Select one of the following courses:</td><td /></tr>
<tr><td>SPK 211</td><td> Group Dynamics</td></tr>
<tr><td>SPK 401</td><td> Presentational Speaking</td></tr>
</table><h3 id="section---WhatCouldIDoAfterIGraduate">What Could I Do After I Graduate?</h3>
<h4 id="section---CareerOpportunities">Career Opportunities</h4>
<p>You might explore employment opportunities in a variety of technical settings after completing the Bachelor of Computer Science in Mobile Application Software Engineering program. You might work for corporate IT departments, software engineering firms, mobile device manufacturers, telecommunications companies, or technical consulting firms. Positions you could pursue include:
</p>
<ul><li>Mobile Software Engineer
</li><li>Mobile Application Architect
</li><li>Mobile Applications Developer</li></ul>

