Computer Technology (Programming) - Associate of Applied Science
Las Cruces , United States
Visit Program Website
Tuition Fee
Start Date
Medium of studying
Duration
2 years
Details
Program Details
Degree
Diploma
Major
Computer Programming | Data Science | Software Development
Area of study
Information and Communication Technologies
Course Language
English
About Program
Program Overview
Computer Technology (Programming) - Associate of Applied Science
The Computer Technology (Programming) program at Dońa Ana Community College is designed to provide students with a comprehensive education in computer programming and technology. This Associate of Applied Science degree requires a minimum of 60-63 credits and a cumulative GPA of 2.0.
General Education Requirements
- Select one course from four of the following six content areas for a total of 12-14 credits:
- Area I: Communications
- ENGL 1110G: Composition I (grade of C- or better required)
- Area II: Mathematics
- Area III: Laboratory Sciences
- Select one course from the following:
- C S 171G: Introduction to Computer Science
- ASTR 1120G: The Planets
- PHYS 1115G: Survey of Physics with Lab
- PHYS 1230G & PHYS 1230L: Algebra-Based Physics I and Algebra-Based Physics I Lab
- PHYS 1240G & PHYS 1240L: Algebra-Based Physics II and Algebra-Based Physics II Lab
- Select one course from the following:
- Area IV: Social/Behavioral Sciences
- Select one course from the following:
- CJUS 1110G: Introduction to Criminal Justice
- ECON 1110G: Survey of Economics
- ECON 2110G: Macroeconomic Principles
- ECON 2120G: Microeconomics Principles
- PSYC 1110G: Introduction to Psychology
- SOCI 1110G: Introduction to Sociology
- GNDR 2110G: Introduction to Women, Gender, and Sexuality Studies
- GNDR 2120G: Representing Women Across Cultures
- Select one course from the following:
- Area VI: Creative and Fine Arts
- General Education Elective
- ENGL 2210G: Professional & Technical Communication
- or ENGL 2221G: Writing in the Humanities and Social Science
- Area I: Communications
Core Requirements
- Select one course from the following:
- MATH 1215: Intermediate Algebra
- MATH 1220G: College Algebra
- MATH 1250G: Trigonometry & Pre-Calculus
- MATH 1350G: Introduction to Statistics
- MATH 1430G: Applications of Calculus I
- MATH 1511G: Calculus and Analytic Geometry I
- MATH 1521G: Calculus and Analytic Geometry II
- OATS 106: Business Mathematics
- or Appropriate Technology-Related Math Course
Major Requirements
- Technical Requirements:
- CTEC 120 or OECS 185: IT Infrastructure Support I or PC Maintenance and Repair I
- CTEC 130 or OECS 204: Linux Workstation or Linux Operating System
- CTEC 135 or OECS 207: Windows Workstation or Windows
- CTEC 140 or OECS 220: Introduction to Database Design or Database Application and Design
- CTEC 180 or OECS 261 or E T 153 or E T 155 or E T 273: Introduction to Networking or Introduction to Networks or Fundamentals of Networking Communications or Network Operating Systems I or Advanced Networking Communications
- CTEC 220 or OECS 221: Internship or Internship I
- CTEC 290 or OECS 269: Network Security or Network Security
- Select one course from the following:
- CTEC 145 or OECS 235: Introduction to Database Management or Structured Query Language (SQL)
- CTEC 150 or OECS 145: Mobile Application Programming or Mobile Application Development
- CTEC 152 or OECS 195 or C S 152: JAVA Programming or Java Programming I or Java Programming
- CTEC 154 or OECS 192 or C S 151: C++ Programming or C++ Programming I or C++ Programming
- CTEC 156: Python Programming
- CTEC 158: Visual Basic Programming
- CTEC 240: Fundamentals of Database Management
- CTEC 245: Fundamentals of Cloud Based Data Systems
- or Any Appropriate C S Course (EXCLUDING C S 110/BCIS 1110 and courses used to fulfill Technical/Major Requirements.)
Concentration Coursework
- Select 9 credits of programming electives from the following (EXCLUDING courses used to fulfill Technical/Major Requirements.):
- CTEC 145 or OECS 235: Introduction to Database Management or Structured Query Language (SQL)
- CTEC 150 or OECS 145: Mobile Application Programming or Mobile Application Development
- CTEC 152 or OECS 195: JAVA Programming or Java Programming I
- CTEC 154 or OECS 192: C++ Programming or C++ Programming I
- CTEC 156: Python Programming
- CTEC 158: Visual Basic Programming
- or Any Appropriate C S Course (EXCLUDING BCIS 1110 and courses used to fulfill Technical/Major Requirements.)
- Select 7 credits of approved computer-related electives (EXCLUDING courses used to fulfill Technical/Major Requirements).
Total Credits
Total Credits: 60-63
A Suggested Plan of Study
The suggested plan of study for the Computer Technology (Programming) program is as follows:
Semester 1
- Area I: Communications - English Composition Level 1
- ENGL 1110G: Composition I
- Area IV: Social/Behavioral Sciences - Choose one from the following:
- CJUS 1110G: Introduction to Criminal Justice
- ECON 1110G: Survey of Economics
- ECON 2110G: Macroeconomic Principles
- ECON 2120G: Microeconomics Principles
- GNDR 2110G: Introduction to Women, Gender, and Sexuality Studies
- GNDR 2120G: Representing Women Across Cultures
- PSYC 1110G: Introduction to Psychology
- SOCI 1110G: Introduction to Sociology
- Choose one from the following:
- MATH 1215: Intermediate Algebra
- MATH 1220G: College Algebra
- MATH 1250G: Trigonometry & Pre-Calculus
- MATH 1350G: Introduction to Statistics
- MATH 1430G: Applications of Calculus I
- MATH 1521G: Calculus and Analytic Geometry II
- OATS 106: Business Mathematics
- or Appropriate Technology-Related Math Course
- CTEC 120 or OECS 185: IT Infrastructure Support I or PC Maintenance and Repair I
- CTEC 135 or OECS 207: Windows Workstation or Windows
- Credits: 16-17
Semester 2
- General Education - Choose one course from different NM General Education Areas II, V, or VI in the NMSU/DACC Catalog.
- Area III: Laboratory Sciences - Choose one from the following:
- ASTR 1120G: The Planets
- C S 171G: Introduction to Computer Science
- PHYS 1115G: Survey of Physics with Lab
- PHYS 1230G & PHYS 1230L: Algebra-Based Physics I and Algebra-Based Physics I Lab
- PHYS 1240G & PHYS 1240L: Algebra-Based Physics II and Algebra-Based Physics II Lab
- CTEC 130 or OECS 204: Linux Workstation or Linux Operating System
- CTEC 140 or OECS 220: Introduction to Database Design or Database Application and Design
- Approved Computer-Related Elective - Choose one from the following:
- CTEC 145 or OECS 235: Introduction to Database Management or Structured Query Language (SQL)
- CTEC 150 or OECS 145: Mobile Application Programming or Mobile Application Development
- CTEC 152 or OECS 195 or C S 152: JAVA Programming or Java Programming I or Java Programming
- CTEC 154 or OECS 192 or C S 151: C++ Programming or C++ Programming I or C++ Programming
- CTEC 156: Python Programming
- CTEC 158: Visual Basic Programming
- CTEC 240: Fundamentals of Database Management
- CTEC 245: Fundamentals of Cloud Based Data Systems
- or Any Appropriate C S Course (EXCLUDING C S 110/BCIS 1110 and courses used to fulfill Technical/Major Requirements.)
- Credits: 16-17
Semester 3
- General Education Elective - Area I: Communications - English Composition Level 2
- ENGL 2210G: Professional & Technical Communication
- or ENGL 2221G: Writing in the Humanities and Social Science
- Concentration Courses - Select 9 credits of programming electives from the following (EXCLUDING courses used to fulfill Technical/Major Requirements.):
- CTEC 145 or OECS 235: Introduction to Database Management or Structured Query Language (SQL)
- CTEC 150 or OECS 145: Mobile Application Programming or Mobile Application Development
- CTEC 152 or OECS 195: JAVA Programming or Java Programming I
- CTEC 154 or OECS 192: C++ Programming or C++ Programming I
- CTEC 156: Python Programming
- CTEC 158: Visual Basic Programming
- or Any Appropriate C S Course (EXCLUDING BCIS 1110 and courses used to fulfill Technical/Major Requirements.)
- Choose one from the following:
- CTEC 180: Introduction to Networking
- E T 153: Fundamentals of Networking Communications
- E T 155: Network Operating Systems I
- E T 273: Advanced Networking Communications
- OECS 261: Introduction to Networks
- Credits: 15-16
Semester 4
- Select 7 credits of approved computer-related electives (EXCLUDING courses used to fulfill Technical/Major Requirements).
- CTEC 220 or OECS 221: Internship or Internship I
- CTEC 290 or OECS 269: Network Security or Network Security
- Credits: 13-14
Total Credits
Total Credits: 60-64
See More
