Jan 18, 2022  
2017-18 Catalog 
2017-18 Catalog [ARCHIVED CATALOG]

Computer Hardware Technology, A.S.

Return to {$returnto_text} Return to: Associate Degree Programs

Program Design

The Computer Hardware Technology Associate Degree program combines a focus on computer hardware technology and electronics. It also provides students with an introduction to computer networking and programming. The degree contains three technical electives which allows students to further their interests in one of three areas: computer networking, programming and web development.

Students will also acquire a comprehensive educational background in mathematics, physics and general education, designed to develop and enhance their critical thinking, problem analysis and resolution skills.

Students with a specific interest in computer networking and system administration should consider the Computer Network Technology Associate Degree.

Students with a specific interest in computer programming should consider the Internet Programming Technology Associate Degree or the Computer Science Associate Degree.

The Computer Hardware Technology Associate Degree is a general degree program designed to prepare students for direct entry into the workforce. Students who wish to transfer to institutions with bachelor’s degree programs should consider the Computer Network Technology or Computer Science associate degree programs. Students planning to transfer to baccalaureate institutions should consult with an advisor (Richard Gnall) regarding the requirements of these institutions and transferability of courses.


Students may enroll in this program full- or part-time. Courses are offered during daytime and/or evening hours or online. For students who don’t meet the math prerequisite requirements for either the math or computer programming/networking courses in the program, MCC offers a wide range of preparatory courses. 

Students who place into a higher level math course may substitute a higher level math course for a required lower level math course. 

Students must take physics for their Gen Ed science requirement. 

Although technical electives are grouped into areas of interest, students do not have to confine their choice of electives to just one interest. Students may pick and choose from multiple areas.

Students interested in the networking interest technical electives should note that the following four courses have prerequisites which require them to be taken in the following order. Furthermore, three of the four courses are only offered once a year in either the fall or spring semester.

1st Semester (FA & SP)        CST*131 Networking Theory & Application
2nd Semester (SP)                 CST*237 SysAdmin I - Client/Server
3rd Semester (FA)                  CST*238 SysAdmin II - Client/Server
4th Semester (SP)                  CST*132 Networking Infrastructure

Students should also note that the following courses are offered only once a year - in either the fall or spring semester, but not both:

  • CSC*230 Database Concepts with Web Applications    Fall Only
  • CSC*258 Internet Programming                                         Spring Only
  • CSC*217 OOP with C#                                                       Spring Only
  • CST*205 Project Management                                           Spring, Summer Only

Students should consult with a computer science/networking faculty advisor (Richard Gnall) to plan their program and schedule of classes, and to discuss required course prerequisites.

Learning Outcomes

Upon successful completion of all requirements of the Computer Technology A.S. degree program, graduates will

  1. Demonstrate competency in installing, repairing, servicing, troubleshooting and upgrading computers and peripheral equipment.
  2. Demonstrate an ability to test and troubleshoot basic electronic components and circuits.
  3. Implement basic switching and routing technologies used in computer networks.
  4. Demonstrate the ability to understand a problem and develop logically structured solutions through the use of a modern programming language such as Python, Java, C++ or C#.
  5. Depending on choice of electives, differentiate and understand the role and function of various current and emerging technologies such as computer hardware, networking, system administration, general computer programming, Internet programming and Internet technologies.

In addition, the graduate will complete the comprehensive learning outcomes identified with the General Education Core.

Computer Hardware Technology Requirements

Total Minimum Credits Required: 61

Return to {$returnto_text} Return to: Associate Degree Programs