Skip to Main Content Open Alternative Formats of This Page

GPS Map
Software Development A.A.S.

Icons including an atomic symbol, a computer chip, a gear and pi

Program Available at:

  • Brookhaven
  • Cedar Valley
  • Eastfield
  • El Centro
  • Mountain View
  • North Lake
  • Richland

Catalog Year 2024-2025 You may use this pathway if you entered Dallas College on or before this date.

Degree Type Associate of Applied Science

GPA Requirement Student must earn a GPA of 2.0 or higher

TSI Must be Complete

For more information, visit the Dallas College Computer Information Technology webpage and your success coach at your campus.

This is an example course sequence for students interested in pursuing Software Development. It does not represent a contract, nor does it guarantee course availability. Following this pathway will help you earn an Associate of Applied Science (A.A.S.) degree in Computer Information Technology-Software Development. Students must earn at least 25% of the credit hours (15 hours) required for graduation through instruction by Dallas College. See catalog for official degree requirements.

The associate degree is designed to provide the necessary skills and knowledge to participate in and contribute to the software development process. Students completing this degree plan will have engaged in the software development life cycle using foundational information technology skills, programming skills, and contemporary development tools and paradigms. The graduate will be qualified to work as an entry-level programmer or developer in an applications setting In order for a student to be awarded the AAS in Software Development, the student must: Select all courses in Specialization “A" in either JAVA, C++, C#, or PYTHON; Select all courses in Specialization “B" in either JAVA, C++, C#, or PYTHON.

Visit http://www.dallascollege.edu/transfer and select "Transfer from Dallas College," then click on a university to view more information about transferring to that institution. Speak with your success coach to choose courses that will help you to transfer to a specific university.

SEMESTER-BY-SEMESTER MAP FOR FULL-TIME STUDENTS

All plans can be modified to fit the needs of part-time students. This is not an official degree plan. See catalog for official degree requirements.

ASSOCIATE OF APPLIED SCIENCE DEGREE MINIMUM: 60 SEMESTER CREDIT HOURS

PROGRAM SPECIFIC REQUIREMENTS

For those who demonstrate current computer literacy, course(s) may be substituted. Speak with your success coach for more information. If needed, complete one: ITSC 1401, BCIS 1405 or COSC 1301.

SEMESTER 1

ITSE 1303 – Introduction to MySQL

ITSE 1329 – Programming Logic and Design

ITNW 1325 – Fundamentals of Networking Technologies

ENGL 1301 – Composition I This is a Core course. You must earn a grade of "C" or better.

MATH 1314 – College Algebra This is a Core course. You must earn a grade of "C" or better.

SEMESTER 1 ACTION ITEMS

  1. Meet with your success coach to confirm academic and career goals before the end of the semester.
  2. Meet with your success coach to research your career options and opportunities for job shadowing.

    ​Total Hours: 15

SEMESTER 2

Specialization A Introductory Course JAVA/C++/C#/PYTHON*

Specialization B Introductory Course JAVA/C++/C#/PYTHON**

ITSE 1301 – Web Design Tools

ITSC 1305 – Introduction to PC Operating Systems

CHOOSE ONE

 

  • SPCH 1311 – Introduction to Speech Communication This is a Core course.
  • SPCH 1315 – Public Speaking This is a Core course. OR
  • SPCH 1321 – Business and Professional Communication This is a Core course.

 Choose ALL Courses in ONE specialization:
* Specialization A: JAVA – ITSE 2317; C++ – ITSE 1307; C# – ITSE 1330; Python – ITSE 1370
** Specialization B: JAVA – ITSE 2317; C++ – ITSE 1307; C# – ITSE 1330; Python – ITSE 1370

 

SEMESTER 2 ACTION ITEMS

  1. Meet with your success coach to request an official program of study audit and confirm or update your academic/career path and program of study.

    ​Total Hours: 15​

SEMESTER 3

Specialization A Advanced Course JAVA/C++/C#/PYTHON*

ITSE 1333 – Mobile Applications Development

 

Specialization B Advanced Course JAVA/C++/C#/PYTHON**

ITSE 1350 – System Analysis and Design

ENGL 2311 – Technical and Business Writing

Choose ALL Courses in ONE specialization:
* Specialization A: JAVA – INEW 2338; C++ – ITSE 2331; C# – ITSE 2353; Python – ITSE 2370
** Specialization B: JAVA – INEW 2338; C++ – ITSE 2331; C# – ITSE 2353; Python – ITSE 2370

SEMESTER 3 ACTION ITEMS

  1. Meet with your success coach for assistance in preparing for job search.
  2. Meet with your success coach to apply for the C# Programming Skills Achievement Award, C++ Programming Skills Achievement Award, JAVA Programming Skills. See Program Specific Requirements.
  3. Meet with your faculty advisor or success coach to apply for the Practicum course.

    ​Total Hours: 15​

SEMESTER 4

Specialization A Supplemental Course JAVA/C++/C#/PYTHON*

ITSY 1300 – Fundamentals of Information Security

CHOOSE ONE:

  • INEW 2332 – Comprehensive Software Project: Coding, Testing, and Implementation This is the capstone course for this award. OR
  • ITSC 1364 – Practicum (or Field Experience) – Computer and Information Sciences, General This is the capstone course for this award.

SOCIAL/BEHAVIORAL SCIENCE ELECTIVE** This is a Core course.

HUMANITIES/FINE ARTS ELECTIVE** This is a Core course.
 
* Specialization A Supplemental Course: Computer Science – COSC 2436; JAVA – ITSE 2343; C++ - GAME 2342; C# - INEW 1340, Python – ITSE 2371
**There are several options to fulfill this requirement. See your success coach for a specific list.

SEMESTER 4 ACTION ITEMS

  1. Meet with your success coach to apply for the Software Programmer/Developer A.A.S., C++ Developer Certificate, JAVA Developer Certificate.
  2. Sign up for Commencement.
  3. Join the Alumni Network!

    Total Hours: 15​  

DALLAS COLLEGE PATHWAY TOTAL: 60 SEMESTER CREDIT HOURS

Updated August 10, 2025