Software Development

Get Started

Information Technology: Software Development


The Information Technology three- to seven-quarter certificate and Associate of Applied Science–T degree (A.A.S.-T) programs prepare students for an industry with a growing need for skilled technicians. IT offers certificates and/ or degrees in six areas: Applications Support, Database Administration and Development, Mobile Product Development, Network Design and Administration, Programming, Web Design, and Web Development. Graduates can expect to find employment as help desk analysts, programmers, web designers and developers, software support specialists, application developers, network designers and administrators, database designers and administrators and IT security specialists. Short-term certificates or industry certifications are offered in Computer Support Technician, Cisco Specialist I, II, III, Microsoft Specialist I, II, III, and Mobile Product Development.

Estimated Length of Completion

Degree Quarters Credits
Certificate Full Time: 4
Part Time:

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

Eligibility for ENGL&101 and College Math -

Students must maintain a 2.0 grade or higher in all coursework.

Students are strongly encouraged to meet with an advisor to discuss specific career goals and recommended coursework.

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-4068. 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.

The following fee is associated with the program:

  • Books and supplies: $1,368

Hours may vary based on specific program requirements.

Worker Friendly

This program is offered at times and in formats that meet the needs of working adults. This includes:

  • Evening
  • Courses with a start time of 4:00 PM or later.

Worker Friendly

This program is offered at times and in formats that meet the needs of working adults. This includes:

  • Daytime
  • Courses offered between 8:00 AM and 4:00 PM


Course Course ID Credits Availability

Introduces students to cloud-based, client-side software applications for business productivity and collaboration solutions using enterprise grade Office 365. Learn cloud computing basics. Examine the primary cloud service providers. Differentiate between cloud, hybrid-cloud and multi-cloud deployment options. Evaluate software vs platform vs infrastructure as a service concepts. Explore cloud practitioner certificate pathways. Course includes AWS Educate account.

BTM 113 5.0

Introduces computers and information systems, including hardware, software, data organization, data communications, systems development, the constantly changing roles of Information Technology (IT) professionals, and the evolving role of computers in society.

IT 100 5.0

Intro to basic computing concepts and object orient programming using a object oriented languagesuch as Python, C# or Java.

IT 111 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, BSD's, and windows systems.

IT 115 5.0

Designed to provide students with an overview of database design and development.

IT 120 5.0

Examines computer programming theory and basics with the use of JavaScript language. Uses a hands-on approach to build interactive websites with JavaScript and demonstrates how to simplify the web development process with the use of jQuery. Studies several popular web techniques.

IT 121 5.0

Covers JavaScript technologies that power a modern full-stack development workflow, including server-side scripting, single-page web applications with Model-View-Controller (MVC) structure, package management, and JavaScript Object Notation (JSON) data storage. Includes building a fully-functional prototype application that can be referenced for job applications or future JavaScript based projects.

IT 122 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

Explores how to code basic Java applications using an IDE. Students work with primitive types, control statements, strings, and arrays. They also learn how to use Object Oriented programming skills such as classes, objects, inheritance, and interfaces.

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.

IT 212 5.0

Builds on the basic Android development skills from IT 216 and extends Android development to more advanced topics such as working with menus and preferences, fragments, threads, services, notifications, databases and content providers.

IT 217 5.0

No Description Available

IT 228 5.0

Provides resources, strategies, & techniques for software development job search and placement. Learn how to research employers and understand the interview and hiring processes. Create industry-oriented resumes, cover letters, and portfolios. Practice programming interview questions, discuss problem-solving strategies, and learn about online resources. Soft, or behavioral, interview questions are also discussed.

IT 229 2.0