Students
Tuition Fee
Start Date
Medium of studying
Duration
Details
Program Details
Degree
Diploma
Major
Computer Science | Information Technology | Software Development
Area of study
Information and Communication Technologies
Course Language
English
About Program

Program Overview


Computing and Software Development, AAS-T

The Computing and Software Development AAS-T program is designed to prepare individuals to work as entry-level application developers within an organization. Students will acquire the skills to design, code, implement, and maintain programs and database systems that provide computer-based solutions to business problems.


In the final term, students collaborate on a project that simulates a real-life team-based applications development environment, or complete an industry-based internship.


Computing and Software Development AAS-T degree graduates will:


  • Be prepared to obtain an entry-level position in software development
  • Design, implement, and debug software applications using modern programming languages
  • Analyze software-related problems and design solutions utilizing appropriate software tools
  • Demonstrate an understanding of software engineering, software testing principles, and quality assurance techniques
  • Apply data management concepts and use query languages
  • Use web technologies and scripting languages to create web sites and web applications
  • Fulfill the prerequisites for entering upper-level coursework for a baccalaureate applied science program
  • Demonstrate communication, critical thinking, cultural humility, information literacy, and teamwork skills
  • Meet Humanities, Natural Science, Quantitative Reasoning, Social Science, and Written Communication general education distribution area outcomes

Program Requirements

The courses listed below are a suggested sequence; as long as prerequisites are met, courses may be taken in a different order.


Recommended Course Sequence

  • Quarter One: Students needing prerequisites for math and English should take them this quarter.
    • CSD 110 Computer Programming Fundamentals with Python 5 credits
    • CSD 112 HTML and CSS 5 credits
    • ENGL& 101 English Composition I 5 credits
  • Quarter Two
    • CS& 141 Computer Science I Java 5 credits
    • CSD 122 JavaScript 5 credits
    • CSD 138 Structured Query Language (SQL) 5 credits
  • Quarter Three
    • CS 143 Computer Science II Java 5 credits
    • CSD 268 Quality Assurance Methodologies 5 credits
    • MATH& 141 Pre-Calculus I 5 credits (or any higher level course in the calculus sequence)
  • Quarter Four
    • ART 102 Introduction to 2D Design 5 credits (or any Humanities course)
    • PHYS& 114 General Physics I w/Lab 5 credits (or any Natural Science course with a lab)
    • SOC& 101 Introduction to Sociology 5 credits (or any Social Science course)
  • Quarter Five
    • CSD 230 Programming For Mobile Devices 5 credits
    • CSD 275 PHP Scripting 5 credits
    • CSD 233 C++ Programming 5 credits
  • Quarter Six
    • CSD 228 Programming with C# 5 credits
    • CSD 298 Technical Interview/Job Search 5 credits
    • CSD 297 IT Project 3 credits
    • Technical Elective: choose CSD 235 or CSD 294 or any other CSD, CSNT, DSGN, GAME course 4-5 credits

General Education Requirements - 25 Credits

  • ENGL& 101 English Composition I 5 credits
  • MATH& 141 Pre-Calculus I 5 credits (or any higher level course in the calculus sequence)
  • PHYS& 114 General Physics I w/Lab 5 credits (or any Natural Science course with a lab)
  • SOC& 101 Introduction to Sociology 5 credits (or any Social Science course)
  • ART 102 Introduction to 2D Design 5 credits (or any Humanities course)

Diversity and Social Justice Requirement

Within the degree requirements, students must complete a 3-5 credit course that meets the college’s Diversity and Social Justice (DSJ) requirement. DSJ courses are designed to meet other general education or technical requirements simultaneous to meeting the DSJ requirement.


Total Program Credits: 92-93

See More
How can I help you today?