Application Development

Apply Request Info

Full Stack Developer


This certificate program is a program option in the Application Development pathway and will articulate closely with the Application Development AAS-T and BAS programs. The certificate is very intensive and is for students looking for the shortest path to an entry-level position as a web/cloud application technician. Students looking to design and develop applications are advised to seek further study in the pathway. The certificate program is ideal for students looking for entry-level work in the field or for career changers with some knowledge of coding and programming, but no formal training.

Note: Advanced placement testing, work experience, and transfer of credits may result in course waivers, credit transfer, and advanced placement.

Estimated Length of Completion

Degree Quarters Credits
Certificate Full Time:
Part Time:

Program lengths are estimates, not guarantees. For the most current program information, please check with the program contact.

Course Course ID Credits Availability

Course Substitute : higher MATH placement

Covers operations with whole numbers, fractions, decimals and signed numbers, order of operations, ratios, proportions, percents, measurement, and geometry.

MATH 81 5.0
  • Students will be able to transition into the Application Development AAS-T degree program where, upon completion they will meet the prerequisite requirements for entry into the Bachelor of Applied Science Degree in Application Development.
  • Students will apply scientific or technical knowledge in order to understand issues, solve problems, and engage in useful and responsible practices in computer programming
  • Debug and manage software applications
  • Test full stack web applications and develop simple applications.
  • Share code and function effectively as a member of a team, collaborate with development teams to discuss, analyze, or resolve usability issues.

Generic Description for Career information for all programs

For current employment and wage estimates, please visit the following online resources and search for the relevant occupational term:

All costs are estimates and are not guarantees. For the most current program information, check with an adviser by calling 206.934.5391. There are additional costs for books and supplies. Each student is responsible for the purchase of certain supplies and required tools before the instruction begins.

Hours may vary based on specific program requirements. For the most current program information, check with an adviser by calling 206.934.5391.


Course Course ID Credits Availability

This course is taken only if following the T-Mobile Project Sequence

This Office 2016 for Windows hands-on environment (for PC's not for MAC's) allows students to learn the basics of word processing (Word), spreadsheets (Excel), database (Access), and presentation graphics (PowerPoint). Students will create a variety of business documents and learn editing and formatting techniques. In addition, students will be introduced to file control features such as creating and naming folders; and renaming, deleting, copying, and moving files. Computer Fee.

BUS 169 5.0

In CWE 110, students apply theory and skills learned in previously completed courses to their internship work site. Students write learning objectives, participate in online discussions, have performance evaluations, and share/reflect on their experiences through oral presentation and a final essay. Hybrid course meets 2x during the quarter. Read instructor notes for meeting dates and times. Credits variable (2-3). Prerequisite: CWE 101 or Instructor permission.

CWE 110 3.0

Gain a basic understanding of the programming field. Learn to solve problems through programming logic and design and use efficient troubleshooting techniques to find and correct errors. This class features JavaScript, the language of interactive web pages. Recommended for students considering careers in application development, IT security, or network and server administration.

IT 102 5.0

Introduction to basic computing concepts and object orient programming using an object oriented language such as Python, C# or Java. Prereq: IT 115 or instructor's permission.

IT 111 5.0

This course is NOT taken if following the T-Mobile Project Sequence

This hands-on, project driven course uses Python and any contemporary framework, such as DJango, to illustrate the creation of data driven web sites. PREREQ: IT 111 W/ 2.0, or instructor permission.

IT 112 5.0

Introduces hardware architecture and software systems that support web applications, development environments, and systems used to build, test and deploy applications. Explores processes utilized by developers to manage, version, test and deploy their work across *nixes, BSDs, and windows systems.

IT 115 5.0

Provides instruction in techniques for creating, modifying, deleting, and querying databases using SQL. Focuses on designing and understanding SQL queries using MySQL, although techniques can also be used with other relational DBMS.

IT 125 5.0

Covers the fundamental mechanics of web page production starting with the absolute basics of creating properly structured websites using the HyperText Markup Language (HTML) and Cascading Style Sheets (CSS). Students will learn how to write their own code to create web pages that include text, links, images, tables, and forms as well as how to launch their website on the Internet using the File Transfer Protocol (FTP).

IT 161 5.0

Introduces the concepts and skills needed to write basic Java programs, primitive data types, loops, parameters, objects, conditional execution, program logic, file processing, arrays, classes, inheritance, and interfaces. The skills taught in this course prepare students for work in the software development industry.

IT 211 5.0

Covers advanced Java language features and programming concepts: collections, generics, exceptions, file I/O, graphics, recursion, sorting, searching, algorithm analysis, and dynamic structures such as lists, stacks, and queues. Prerequisite: IT 211 with a 2.0.

IT 212 5.0
Course Course ID Credits Availability

This course teaches effective interpersonal communication skills. Students learn communication styles and effective ways to adapt communication to meet business needs. Through individual and group activities, students improve understanding of cultural diversity, non-verbal communication, and individual influences on communication. Techniques for making informal and formal business presentations are also covered. Careful preparation for the employment interview is emphasized.

BUS 236 5.0

This is an overview of basic mathematical applications for electronic circuit analysis. Includes fundamental concepts of operations with numbers, the metric system, fundamental algebraic concepts, graphing, exponential and logarithmic functions, right triangles, basic trigonometric functions, vectors and complex numbers. Prerequisite: MATH 081 or equivalent.

EET 109 5.0

Examines the skills in communication and empathy required for intercultural communication. Includes an interdisciplinary study of diverse cultures and perspectives in the United States in the context of economic, political, and cultural globalization.

HUM 105 5.0