Software Development, Associate in Arts Degree
Banner Code: 2_AA_CSSD
Control Number: 19852
Financial Aid Eligible
The Software Development program at Golden West College is designed to provide formal training for individuals who seek entry into the rapidly growing fields of computer software engineering, systems analysis, application development, and systems software. Students utilize the latest tools to learn programming languages, algorithms, operating system environments, and web-based multi-user application architectures. Classes are conducted in smart classrooms with the latest instructional tools. Sizable projects are undertaken in each class providing the students with an opportunity to add the projects to their portfolios, and knowledge to their skill sets.
Students can apply the skills they learn through this program, to: general computing (corporate applications, databases, web applications); entertainment media development (3-D computer animation for video games and movies); engineering applications (computer-aided manufacturing, robotics, and product simulations); and emerging technologies (artificial intelligence, urban simulation, augmented reality, and biotechnology process simulation).
Program Level Learning Outcomes
Upon completion of this program, students will be able to:
- Understand computer programming using Microsoft programming languages and operating systems environments.
- Design and build single-user applications.
- Design and build multi-user web-based applications.
- Design and build single-user database environments.
- Design and build multi-user database environments.
Review Graduation Requirements and General Education.
Course | Title | Units |
---|---|---|
Required Courses | ||
CS G175 | C++ Programming 1 | 3 |
CS G102 | Computer Software Development, Introduction | 4 |
CS G189 | C++ Programming 2 | 3 |
CS G178 | Visual C# .Net | 4 |
CS G196 | Web Programming With .NET | 4 |
Major Total | 20 | |
GE Pattern (Local, CSU GE-Breadth, or IGETC) | 18-39 | |
Total Units | 60 |
Recommended Program Sequence
These sequences are general course maps for students to finish all major and general education requirements for two-year completion of degrees, completion of short-term certificates, and/or fulfillment of transfer requirements. However, this may not be an appropriate path for all students. The two-year sequence is based on English and Math placement and meeting other course prerequisites. Students are advised to meet with a GWC Counselor to review course selections and sequences to ensure that completion of this program will meet a student's transfer and career goals.
Year 1:
Course | Title | Units |
---|---|---|
Semester 1 | ||
CS G102 | Computer Software Development, Introduction | 4 |
ENGL G100 | Freshman Composition ^ | 4 |
Area E: Lifelong Understanding and Self-Development or any additional course from Area A-D | 3 | |
Elective coursework for a total of 6 units | 6 | |
Units | 17 |
Course | Title | Units |
---|---|---|
Semester 2 | ||
CS G175 | C++ Programming 1 | 3 |
Area C: Arts & Humanities course | 3 | |
Elective coursework for a total of 3 units | 3 | |
Math Competency | 3 | |
If Mathematics is satisfied by competency, select Area A2: Communication and Analytical Thinking course | ||
Units | 13-15 |
Year 2:
Course | Title | Units |
---|---|---|
Semester 3 | ||
CS G189 | C++ Programming 2 | 3 |
CS G178 | Visual C# .Net | 4 |
Area B: Natural Sciences course | 3 | |
Area D: Social & Behavioral Sciences course | 3 | |
Units | 13 |
Course | Title | Units |
---|---|---|
Semester 4 | ||
CS G196 | Web Programming With .NET | 4 |
Ethnic Studies Competency | 3 | |
Elective coursework to reach a minimum of 60 units | 7-9 | |
Units | 14-16 | |
Total Degree Units | 60 |
- ^
Program sequence may not be recommended for students who self-place into ENGL G100S. Students should see a Counselor for appropriate advisement.