Computer Engineering Technology

An instructor assists a student using a computer in a computer lab on campus.The state-of-the-art Computer Engineering Technology Program at Kellogg Community College emphasizes the knowledge and skills needed to prepare students for a challenging and exciting career in this fast-paced, high-tech, rapidly-growing industry.

KCC’s CET programs are also designed to prepare students for industry-based certification exams including A+, Net+, Cloud+, Security+, Cisco Wireless LAN Support Specialist, Panduit Authorized Installer (PAI), BICSI Level 1 Installer, Cisco CCNA and CCENT. We also provide training in our certified Microsoft Academy for Microsoft Certified Solutions Associate (MCSA) certification.

KCC offers three major options for students seeking an Associate in Applied Science degree in Computer Engineering Technology, including Computer Engineering Technology, Computer Networking and Computer Programming, as well as a Computer Programming Certificate and several professional certifications. The sequence of classes recommended for full-time students seeking an associate degree or certificate credential follows; information about professional certifications is available in the Why Study Computer Engineering Technology at KCC? section below.

For more information about KCC’s Computer Engineering Technology Program, see:

Associate in Applied Science: Computer Engineering Technology

Fall I Spring I Fall II Spring II
CET 123: Microsoft Windows Workstation ART 227: Digital Photography CET 224: Microsoft Windows Server 2 CET 236: Cisco Networking 2
CP 101: C++ Programming CET 115: Digital Logic Electronics and Applications CET 235: Cisco Networking 1 CET 250: Security+
ENGL 151: Freshman Composition** CET 152: Linux/UNIX Workstation Administration CET 260: A+ Computer Diagnostics and Repair CET 278: Fundamentals of Wireless LANs
IT 110: Information Technology and Project Management CET 223: Microsoft Windows Server 1 CET 252: Operating Systems – Linux/UNIX Server COMM 241: Foundations of
Mass Communication** OR
PHIL 202: Intro to Ethics**
MATH 118: Applied Algebra/Trigonometry 1 CET 279: Network Wiring, Design and Installation COMM 101: Foundations of
Interpersonal Communication** OR
COMM 111: Business and Technical
Communication**
PSYC 201: Intro to Psychology**

Associate in Applied Science: Computer Networking

Fall I Spring I Fall II Spring II
CET 123: Microsoft Windows Workstation ART 227: Digital Photography CET 224: Microsoft Windows Server 2 CET 236: Cisco Networking 2
CP 101: C++ Programming CET 152: Linux/UNIX Workstation Administration CET 235: Cisco Networking 1 CET 225: Microsoft Windows Server 3
ENGL 151: Freshman Composition** CET 223: Microsoft Windows Server 1 CET 252: Operating Systems – Linux/UNIX Server CET 233: Cloud+
IT 110: Information Technology and Project Management CET 279: Network Wiring, Design and Installation COMM 101: Foundations of
Interpersonal Communication** OR
COMM 111: Business and Technical
Communication**
CET 250: Security+
MATH 118: Applied Algebra/Trigonometry 1 PSYC 201: Intro to Psychology** COMM 241: Foundations of
Mass Communication** OR
PHIL 202: Intro to Ethics**
CET 278: Fundamentals of Wireless LANs

Associate in Applied Science: Computer Programming

Fall I Spring I Fall II Spring II
CET 123: Microsoft Windows Workstation CET 115: Digital Logic Electronics and Applications CP 210: Java Programming 1 ART 227: Digital Photography
CP 101: C++ Programming CET 152: Linux/UNIX Workstation Administration COMM 101: Foundations of
Interpersonal Communication** OR
COMM 111: Business and Technical
Communication**
COMM 241: Foundations of
Mass Communication** OR
PHIL 202: Intro to Ethics**
CP 103: Intro to Programming Using Python CP 102: Visual Basic 1 IT 110: Information Technology and Project Management CP 213: Programming Mobile Applications
ENGL 151: Freshman Composition** CP 201: C++ Programming 2 PSYC 201: Intro to Psychology**  Programming Elective 2
MATH 118: Applied Algebra/Trigonometry 1 DBA 110: Intro to Relational Databases  Programming Elective 1 Programming Elective 3

Computer Programming Elective Option 1: Computer Programming

KCC’s Computer Programming Degree Option 1: Computer Programming requires 10 or more credits from the following courses:

  • ACCO 101: General Accounting (4 credits)
  • BUAD 115: Global Business (3 credits)
  • CET 235: Cisco Networking 1 (3 credits)
  • CET 260: A+ Computer Diagnostics and Repair (3 credits)
  • CET 282: Operating Systems – UNIX (3 credits)
  • CP 212: Java Programming 2 (3 credits)
  • CP 214: Programming iOS Applications (2 credits)
  • CP 221: Advanced Uses of C# Programming (2 credits)
  • GRDE 157: HTML/XML (3 credits)
  • IT 200: Cooperative Education 1 (3 credits)

Computer Programming Elective Option 2: Game Design

KCC’s Computer Programming Degree Option 2: Game Design requires 13 or more credits from the following courses:

  • ANIM 233: Intro to 2-D Animation Techniques (3 credits)
  • DRAF 101: Engineering Graphics (4 credits)
  • GRDE 135: Digital Illustration and Layout (3 credits)
  • GRDE 145: Digital Imaging (3 credits)

*For class options that fulfill the elective requirements indicated here, see the Degree and Certificate Requirements section of KCC’s Academic Catalog.

**Courses indicated with an asterisk fulfill requirements for the Michigan Transfer Agreement (MTA), which provides for the transferability of up to 30 credit hours to meet General Education Requirements at participating Michigan colleges and universities. For more information about the MTA, visit www.kellogg.edu/macrao.

Computer Programming Certificate

KCC’s Computer Programming Certificate requires 33 credit hours including the 29 credits earned through the required courses listed below and four credits chosen from among the elective options listed below.

Required Courses Electives (Only Need 4 Credits)
CET 123: Microsoft Windows Workstation BUAD 115: Global Business (3 credits)
CET 152: Linux/UNIX Workstation Administration CET 235: Cisco Networking 1 (3 credits)
CP 101: C++ Programming CET 252: Operating Systems – Linux/UNIX Server
CP 102: Visual Basic 1 CET 260: A+ Computer Diagnostics and Repair (3 credits)
 CP 103: Intro to Programming Using Python CP 214: Programming iOS Applications (2 credits)
CP 201: C++ Programming 2 CP 221: Advanced Uses of C# Programming (3 credits)
CP 210: Java Programming GRDE 157: HTML/XML (3 credits)
CP 213: Programming Mobile Applications IT 200: Cooperative Education 1 (3 credits)
 DBA 110: Intro to Relational Databases
IT 110: Information Technology and Project Management

Gainful Employment Disclosure

For information about our graduation rates, the median debt of students who completed the Computer Programming Certificate Program, and other important information, please review the Gainful Employment Disclosure.

The Gainful Employment Disclosure complies with the Department of Education requirement for disclosure of information about career preparation programs that result in an award at the certificate level. The intention of this information is to help students make informed career and educational choices that may lead to gainful employment. The data provided is based on enrollment from the last award year.

Transfer Opportunities

Click here to view Transfer Guides outlining opportunities for students looking to transfer their KCC credits to a four-year institution. Contact our Academic Advising team at 269-965-4124 or advising@kellogg.edu to schedule an appointment to plot a personal transfer plan.

Computer Engineering Technology Careers

According to the U.S. Bureau of Labor Statistics, computer engineering technology job opportunities should be best in the professional, scientific and technical industry as organizations continue to contract with outside consulting firms for some of their human resources functions.

Possible job areas/titles for graduates with an education in computer engineering technology include:

  • Application developer
  • Cisco Certified Network Associate (CCNA)
  • Computer repair
  • Help desk
  • IT specialist
  • Microsoft Certified Solutions Associate (MCSA)
  • Mobile developer
  • Network administrator
  • Programmer
  • Server administrator

Projected Job Outlook & Salary Information

For the latest employment and wage estimates for computer engineering technology careers in Michigan, visit the U.S. Department of Labor’s Bureau of Labor Statistics website at www.bls.gov/oes/current/oes_mi.htm.

Why Study Computer Engineering Technology at KCC?

KCC’s Computer Engineering Technology Program degree and certificate programs are designed for students just beginning training to pursue a career in computer servicing, wiring/cabling, programming and networking, as well as those already working in the industry who need to upgrade their skills for new responsibilities or career growth. In addition to offering training in the latest skills and knowledge, KCC offers students several industry-endorsed certifications to prepare students for exams prepared by hardware and software manufacturers. These exams and the resulting certifications have been validated and endorsed by business and industry. A student who passes the exams and receives certification will have shown that they have the knowledge, skills and competencies that are necessary to be successful in that field.

Network+ Certification

KCC offers preparatory coursework for the Computer Technology Industry Association’s Network+ certification. This certification assures the skills and competencies of network service technicians in the computer/networking industry. Students can study for the nationally recognized Net+ credential as a networking technician by taking CET 230: Local Area Networking 1 – Network+ to prepare for the Net+ certification test. The CET 230 class is suitable for students with medium to advanced computer hardware/software skills and knowledge. For current detailed information on Net+ certification, visit www.comptia.com.

Microsoft Certified Solutions Associate (MCSA)

Microsoft’s certifications for Windows Server 2012 demonstrate an IT professional’s in-depth current skillset on topics including Active Directory, network infrastructure and applications infrastructure. With Windows Server 2012, individuals can develop, deliver and manage rich user experiences and applications, help provide a highly secure network infrastructure and increase technological efficiency and value within their organizations. New Web tools, virtualization technologies, security enhancements and management utilities help save time, reduce costs and provide a solid foundation for information technology infrastructure. These courses provide an industry standard of technical training in a relatively short period of time.

Required Courses
CET 123: Microsoft Windows Workstation
CET 223: Microsoft Windows Server 1
CET 224: Microsoft Windows Server 2
CET 225: Microsoft Windows Server 3

A+ Certification

The Computing Technology Industry Association’s A+ certification program assures the competency of hardware service technicians in the computer industry. Students can study for the nationally recognized A+ credential as a computer service technician by taking CET 260: A+ Computer Diagnostics and Repair to prepare for the A+ certification examination. CET 260 is suitable for students with medium to advanced computer hardware/software skills and knowledge. For current detailed information on A+ certification, visit www.comptia.com.

Security+ Certification

CompTIA Security+ is a foundation-level certification for the information technology professional who has day-to-day information security responsibilities. The certification exam tests a broad range of security knowledge expected of entry-level security professionals. KCC’s certification coursework, presented through CET 250: Security+, prepares students for the CompTIA Security+ exam. For current detailed information on Security+ certification, visit www.comptia.com.

Cisco Certified Network Administrator (CCNA) Certification

Cisco Systems is a world leader in networking equipment for the Internet and has created the Cisco Networking Academies Program to train and certify IT professionals to build and maintain complex LANs and WANs. There are four required courses in the Cisco Certified Network Administrator (CCNA) program. These courses prepare students to take the industry-endorsed CCNA certification examination.

Required Courses
CET 235: Cisco Networking 1
CET 236: Cisco Networking 2
CET 275: Cisco Networking 3
CET 276: Cisco Networking 4

Cisco Wireless LAN Support Specialist Certification

As organizations adopt wireless LAN technology, they require qualified professionals who can design, install, support and operate a wireless LAN solution. KCC’s certification coursework, presented through CET 278: Fundamentals of Wireless LANs, prepares students for the CCNA + Cisco 9EO-581 certification exam to achieve the Cisco Wireless LAN Support Specialist designation. To obtain this certification, students must also possess the Cisco Certified Network Administrator (CCNA) certification.

Panduit Authorized Installer (PAI) and BICSI Level 1 Installer Certifications

KCC’s CET 279: Network Wiring, Design, and Installation course, sponsored by Panduit and Cisco, is designed for students interested in the physical aspects of voice and data network cabling and installation. The course focuses on cabling issues related to data and voice connections and provides an understanding of the industry and its worldwide standards, types of media and cabling, physical and logical networks, as well as signal transmission. Students develop skills in reading network design documentation, part list set up and purchase, pulling and mounting cable, cable management, choosing wiring closets and patch panel installation and termination, as well as installing jacks and cable testing. The course also includes an introduction to fiber-optic cabling. The coursework is an 80-hour, hands-on, lab-oriented course that stresses documentation, design and installation issues, as well as laboratory safety, on-the-job safety and working effectively in group environments. The course prepares students for the industry-recognized Panduit Authorized Installer (PAI) Certification and/or the BICSI Level.