(800) 622-2894

Bachelor of Science
Computer Science
with a Software & Mobile Applications Development emphasis

(Not enrolling students)


Students earning an emphasis in Software and Mobile Applications Development will be prepared to succeed in the field of developing desktop, web, and mobile applications, using programming languages and the systems development life cycle. Students learn to develop, create, and modify general computer applications software or specialized utility, analyze user needs and develop software solutions, and design software or customize software for client use with the aim of optimizing operational efficiency and user experience. Graduates will also be able to analyze and design databases, working individually or coordinating database development as part of a team, and supervise computer programmers. Possible areas of employment include Software Developer, Computer Applications, System Analyst, Computer Support Specialist, Web Developer/Designer, Database Administrator/Developer, Database Support/Management, Website Administrator, Mobile Applications Developer.



This program is taught at the following location(s):


  • Software developer or engineer
  • Mobile app developer
  • Computer programmer
  • Web developer
  • IT entrepreneur


  • Programming languages and technologies
  • Database programming
  • Web server programming
  • Mobile applications development
  • Object-oriented programming
  • Operating systems
  • Web page programming
  • Software solutions
  • Computer servicing