Students
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
    • 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
    • Area VI: Creative and Fine Arts
      • General Education Elective
      • ENGL 2210G: Professional & Technical Communication
      • or ENGL 2221G: Writing in the Humanities and Social Science

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
How can I help you today?