Computer Science: Networking Cert.

Certificate

Overview

The Networking Certificate was designed for those students who are interested in learning the fundamentals of Networking or for those students who would like to enhance their networking careers. The program is 24 credits and can be completed in one academic year.

Computer Science Networking Certicicate Program Outcomes

At the completion of this program, the student should be able to:

  • Describe the major hardware and software components of a computer system.
  • Describe networking technologies used in computer networks.
  • Compare and contrast various types of computer operating systems.
  • Identify network boundaries and topologies within a network diagram.
  • Explain the operation of various networking protocol features.
  • Demonstrate the use of network monitoring and troubleshooting tools.
  • Demonstrate configuration of networking devices, such as switches and routers.
  • Analyze a given set of network diagnostic test results in order to identify a network problem.
  • Design a network given a set of requirements and constraints.
Computer Science: Networking Cert. Courses
    •  
    • Code
    • Course
    • Credits
    • CSI 101
    • Introduction to Computers
    • 3
    This course introduces the student to general topics about computers, including the impact of technology in a changing world, computer hardware, system and application software, databases, internet, networking, digital ethics and security. Students use word processing, spreadsheet, and presentation software.
    • CSI 104
    • Introduction to Programming with Python
    • 3
    This course is designed to provide the background necessary for an understanding of computer programming languages. Programming assignments introduce the student to methods of problem-solving programming logic, development of algorithms, coding, debugging, and documenting programs. Topics include an overview of computer organization, simple data structures, and file management. Note: Formerly CSI 116.
    • CSI 217
    • Introduction to Operating Systems
    • 3
    This course explores the concepts of operating systems and their relationship to computer architecture. Topics include concurrent processing, scheduling, memory management, file systems, device management, and resource allocation.
    • CSI 226
    • UNIX with Linux
    • 3
    This course introduces the UNIX operating system, covering fundamental concepts, architecture, and practical applications. It uses Linux, a widely used UNIX- like system, to explore shell programming, utilities, and real-world tasks.
    • CSI 235
    • Computer Architecture
    • 3
    This course deals with the structure and organization of the major hardware components of computers. Topics include basic logic design, CPU construction, and information transfer and control within a computer system. Prerequisite: CSI 116 or 104.
    • CSI 242
    • Computer Systems Security
    • 3
    This course introduces students to the concepts of computer and network security with applications. Topics include authentication, securing Web and file transfer applications, cryptography, firewalls and other devices and network topologies. Prerequisite: CSI 244.
    • CSI 244
    • Networking I
    • 3
    This course introduces students to the fundamentals of networking. The concepts presented include types of networks, network architectures, communication protocols, media, topologies, and devices. The topics covered include TCP/IP, Ethernet, wireless transmission, virtual networks, security, and troubleshooting.
    • CSI 245
    • Networking II
    • 3
    This course covers a broad range of networking topics and skillsets relating to implementing networks using Cisco networking devices. The course presents use of Cisco CLI, LAN and WAN network fundamentals, network access, IP connectivity, network analysis and network design. Prerequisite CSI 244.
    • CSI 246
    • Networking III
    • 3
    This course builds on the topics and skillsets covered in CSI 245 Networking II. It covers the configuration, monitoring and troubleshooting of IP services, fundamentals, network automation and programmability. Prerequisite: CSI 245.
    • CSI 265
    • Linux System Administration
    • 3
    This course introduces students to the principles of computer system administration in a Linux environment. It builds on the knowledge learned in UNIX with Linux (CSI 226). System administration topics include managing user accounts, storage, and software configuration; web hosting; performance analysis; and security. Prerequisites: CSI 226 or permission of the instructor.
    • CSA 213
    • Database Management
    • 3
    This course is designed to introduce the fundamental process of developing, implementing, and maintaining a database system in order to produce management information.

Take the Next Step