Minor in Computer Networking

The Minor in Computer Networking provides students with an opportunity to learn how the Internet works. Students will gain a solid grounding in the protocols that allow networking devices and systems to communicate. This includes the configuration and management of core networking hardware such as routers and switches as well as end systems such as servers, laptops, and mobile devices. Programming and scripting also plays an important role in the ongoing management and automation of systems, so students are required to take a single course from that area.

To earn the Minor in Computer Networking, students must complete the courses (20 total credits) as outlined below. All courses are 4 credits.

3 Core Networking Courses – 12 credits

  • COMP105 Introduction to Networking and Systems
  • COMP425 Routing and Switching
  • COMP563 Network Administration

1 Programming/Scripting Course - Select ONE – 4 credits

  • COMP120 Computer Science I with C
  • COMP128 Computer Science I
  • COMP285 Object Oriented Programming
  • COMP315 Unix System Administration*
  • COMP510 Advanced System Administration*

1 Advanced Elective Course – Select ONE – 4 credits

  • COMP315 Unix System Administration*
  • COMP355 Database Management Systems
  • COMP402 Storage Area Networks
  • COMP415 Cryptography and Network Security
  • COMP420 Introduction to Computer Network Security
  • COMP510 Advanced System Administration*
  • COMP520 802.11 Wireless Networks
  • COMP553 World-Wide-Web Application Development
  • COMP665 Advanced Topics in Networking

* These courses can be taken to fill either the programming/scripting requirement or the advanced elective requirement but not both requirements.