About this program
Metropolitan State's Computer Application Development (CApp) major provides a foundation of the conceptual and practical knowledge in the various aspects of application design and implementation. Course work to develop analytical and problem-solving skills is complemented by an experiential component.
The CApp major enables students to become developers who can deploy appropriate technology to solve problems in businesses and organizations. Individuals with strong backgrounds of technical and analytical skills, effective communication abilities, and project development knowledge are in demand as the information needs of the world continue to grow.
CApp majors can go on to pursue careers as web developers, database application developers, enterprise application developers, and general application programmers.
A student graduating from the program will have the ability to:
- program in several modern high-level and special-purpose languages (including an object-oriented language, web-related languages (client and server), and SQL) to implement a computer-based system, component, or program to meet desired needs, working either independently or in groups;
- use state-of-the art tools and technologies and best programming practices and standards in the development of applications;
- use current computing knowledge, techniques, skills, and software tools to analyze a problem, determine and document user needs, create an effective project plan, and document program design and implementation;
- effectively add a solution into an already-existing user environment;
- assimilate smoothly into professional working environments and conduct themselves professionally;
- engage in continuing professional development, including the learning of new general-purpose and special-purpose programming languages independently; and
- analyze the local and global impact of computing on individuals, organizations, and society.