REQUEST
INFORMATION
  Call Us: 1 (877) 559-3621

Associate of Applied Science in Software Development

CIAT offers an Associate’s Degree in Applied Science Information Technology. Learn more about the program below.



Associate in Applied Science Software Development

Program ID:#ASD

Program Length: This program normally takes 15-17 months average depending on whether you attend full or part time.

Program Hours: 63 Units (48 IT Semester Units and 15 GE Semester Units)

 

The ASD program presents the fundamentals of software design and highlights the distinctions between historically significant programming paradigms. Topics covered include software design, layers of software architecture, programming languages, hardware and software, Internet architecture, app development, web development, systems development and administration, client/server architecture, data structures, data modeling, and databases.

The scope of material will range from the origins of the modern programming era, to long-standing technologies which continue to be a primary force in modern operations, through to newer technologies which are in high demand. Students will be empowered to understand the ever-expanding world of software engineering technologies, their place in that world, and how best to guide themselves to their individual goals upon completion.

Successful graduates will be fully prepared and qualified for positions as software developers and fluent in the use of various technologies and computer programming languages and protocols including (dependent on course selection):

C Python Swift
C++ C# Linux Bash
SQL .NET Framework Mongo DB
HTML T-SQL Ember JS
CSS ASP.NET MVC Angular JS
JavaScript Java Node JS
HTTP Objective-C Ruby on Rails

Depending on course selection, students will also acquire practical, hands-on knowledge of many in-demand, industry standard technologies including:

Microsoft Azure Oracle MySQL Raspberry Pi
Visual Studio SQLite Git and GitHub
SQL Studio Linux Android
Microsoft PowerShell Apache Android Studio
Microsoft HoloLens Nginx Google VR
Unity 3D Heroku iOS

CIAT provides the all the software and textbooks required.

Prerequisites: Students should have good computing skills including keyboarding and familiarity with the windows operating system.

*Program is not eligible for FAFSA funding. 

Upon completion of the Associate of Applied Science in Software Development program, the graduate will be able to:

  • Analyze users’ needs, then design, test, and develop software to meet those needs
  • Recommend software upgrades for customers’ existing programs and systems
  • Design each piece of the application or system and plan how the pieces will work together
  • Create flowcharts and other models that instruct programmers how to write the software’s code
  • Ensure that the software continues to function normally through software maintenance and testing
  • Document every aspect of the application or system as a reference for future maintenance and upgrades
  • Collaborate with other computer specialists to create optimum software

The graduate would be able to work in the following jobs:

  • Applications Software Developer
  • Systems Software Developer
  • Software Engineer

Outlook

Employment of software developers is projected to grow 17 percent from 2014 to 2024, much faster than the average for all occupations. The main reason for the rapid growth is a large increase in the demand for computer software.

Salary

The median annual wage for software developers was $97,990 in May 2014.

Required Courses

360 clock hours required.  All courses are required.

Code

Title

Semester Units

ASD-101

The Fundamentals of Software Design

4

ASD-102

Object Oriented Programming in C++

4

ASD-103

Relational Database Management Systems and SQL

4

ASD-150

Operating System Concepts

4

ASD-170

Front-End Development with HTML, CSS, and JavaScript

4

ASD-190

Internet Architecture with HTPP and REST

4

Open Source Web Development

Required Courses

360 clock hours required.  All courses are required

Code

Title

Semester Units

ASD-210

Python Fundamentals and Best Practices

4

ASD-220

Linux Administration and Shell Scripting

4

ASD-230

Open Source Servers

4

ASD-260

MEAN Stack Development

4

ASD-280

Django Framework

4

ASD-290

Ruby on Rails Framework

4

App Development and the Internet of Things

Required Courses

420 clock hours required.  All courses are required

Code

Title

Semester Units

ASD-215

C# Business Programming

4

ASD-220

Linux Administration and Shell Scripting

4

ASD-227

iOS Programming with Objective-C and Swift

4

ASD-247

Android App Development with Java

4

ASD-267

Virtual Reality with Google Cardboard and Unity

4

ASD-277

Embedded Computers and the Internet of Things

4

ASD-295

Augmented Reality with Microsoft HoloLens

4

Microsoft .NET Development

Required Courses

360 clock hours required.  All courses are required

Code

Title

Semester Units

ASD-215

C# Business Programming

4

ASD-225

Windows Development and Administration

4

ASD-235

SQL Server and T-SQL

4

ASD-255

Web Development with ASP.NET MVC

4

ASD-265

Cloud Computing with Microsoft Azure

4

ASD-295

Augmented Reality with Microsoft HoloLens

4

Next Steps

×

Request Information

Request Information

Close