Computer Technology, A.S. Degree
The Computer Technology associate degree program provides students with a broad background in the diverse fields of computer technology and the opportunity to obtain both broad and in-depth knowledge of the theory, design, installation, maintenance, management and application of modern computer hardware and software including: computer programming skills; Internet and Web page design skills; fundamentals of computer operating systems; basic computer architecture; computer hardware and software installation, upgrading, configuration and maintenance; fundamentals of computer networks; and computer database concepts and applications.
Students will also acquire a comprehensive educational background in mathematics, physics and general education. In addition to acquired skills and knowledge in the field of computer technology, this program will enhance and develop the student’s critical thinking, problem analysis and resolution skills.
The Computer Technology A.S. degree program prepares students for transfer to institutions with bachelor's degree programs in computer science or other related computer science/technology programs, or for entry into computer-based industry positions and further industry-based training. Students planning to transfer to baccalaureate institutions should consult with an advisor regarding the requirements of these institutions and transferability of courses.
The experience and training in the Computer Technology degree will begin to prepare students for the core and elective computer industry network certification examinations such as the national Computer Technology Industry Association (CompTIA) A+ and Network+ certifications examinations.
Students may enroll in this program full- or part-time. Courses are offered during daytime and/or evening hours. For students not prepared for the required mathematics or computer technology courses in the program, MCC offers a wide range of preparatory courses. Please consult with a computer technology faculty advisor.
Computer Technology Requirements
|Gen Ed||ENG* 101: Composition||3|
|Gen Ed|| PSY* 247: Industrial & Organizational Psychology
or any Mode 6
|CST* 201||Introduction to MIS||3|
|CSC* 125||Programming Logic and Design with C++||3|
|CSC* 215||Object-Oriented Programming Using C++||4|
|Gen Ed||MAT* 186: Precalculus||4|
|CST* 131||Network Theory and Application||4|
|Gen Ed||COM* 173: Public Speaking||3|
|CST* 205||Project Management||4|
|CST* 141||Computer Hardware||4|
|MAT* 165||Elementary Statistics with Computer Applications||4|
|ENG* 202||Technical Writing||3|
|CST* 230||Database Concepts with Web Applications||3|
|Elective ^||Technical Elective (See list – choose 2)||6-8|
|CST* 150||Web Design and Development I||3|
|Gen Ed||Mode 1||3|
|Total Credits Required: 61-63|
Upon successful completion of all requirements of the Computer Technology A.S. degree program, graduates will
- Demonstrate the ability to understand a problem and develop logically structured solutions through the use of flowcharts, pseudocode and C++ code.
- Differentiate and understand the role and function of various current and emerging technologies, including, but not limited to, computer hardware, networking, programming, and database and Internet technologies.
- Describe basic computer organization and the relationship between hardware components and the operating system.
- Describe the essential operating system components and the operating services.
- Identify and apply the major concepts and language requirements to design, code, execute and debug programs in the required programming languages.
- Differentiate and apply the basic technologies used in local- and wide-area networks.
- Demonstrate competency in installing, repairing, servicing, troubleshooting and upgrading computers and peripheral equipment from the PC technician’s point of view.
In addition, the graduate will complete the comprehensive learning outcomes identified with the General Education Core.
^ Technical Electives Lists:
|CSC* 205: Visual Basic .Net I||3|
|CSC* 206: Visual Basic .Net II||3|
|CSC* 226: Object-Oriented Programming with Java||4|
|CSC* 124: Programming Logic & Design with Python||3|
|Operating Systems Interest:|
|CST* 237: SysAdmin I – Client/Server||4|
|CST* 238: SysAdmin II – Client/Server||4|
|CST* 123: Computer Operating Systems||4|
|CST* 250: Web Design & Development II||3|
|CST* 258: Internet Programming||4|
|CST* 132: Networking Infrastructure||3|
|CST* 277: Network Security Implementation||4|
|CSC* 295: Cooperative Education/Work Experience
Division of Business, Engineering and Technology: 860-512-2620
Source: 2011-2012 Course Catalog
For Additional Information, Contact: 860-512-2623