Bachelor of Applied Science Degree: 90 credits (plus additional 90 credits from associate degree for a total of 180 credits)
Prerequisite - Associate of Applied Science: 90 credits
Enrollment Point: Fall Quarter
The BAS in Application Development degree will prepare graduates for employment in the field of information technology. Application Development is a high demand occupation that encompasses various aspects of data analysis, application and software development, programming, and project management. Students with technical associate degrees in information technology, database management, programming, and related areas will be good candidates for our BAS in Application Development program. Graduates of this program can expect to find work as software developers (applications and systems software), computer systems analysts, web developers and programmers, and database administrators to name a few. In some instances, students may work as IT project managers. In addition to a strong technical foundation, graduates will have received instruction in general education topics in science, communications, and quantitative reasoning; and have gained extensive experience working in teams, creating and conducting presentations, and authoring documentation for software development. The skills obtained by graduates of this degree program are transferrable to numerous information technology and computer systems positions across multiple industries, including corporations, nonprofit organizations, IT companies, and medical and research institutions.
The BAS in Application Development is an evening hybrid program. Classes meet one evening each week, and students will have additional online assignments, including group projects, to complete.
Program Learning Outcomes:
- Use databases and database management systems to organize, store and retrieve data securely.
- Apply data structures and algorithms to software development problems.
- Communicate an end to end project-level vision (SDLC) in application development, server and client scripting, and security.
- Develop and deploy applications in a variety of platforms, including distributed computing and mobile applications.
- Work effectively on diverse teams.
- Communicate technical information to both technical and non-technical audiences in written and oral form.
- Document project and application development work with clear and appropriate language in an information technology context.