Computing and Software Development, AAS-T
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.
