ITC 184 Introduction to Computer Networks 3 cr.
   This course presents the principal features of computer networks, including hardware, software, troubleshooting, and maintenance.   Effective problem-solving strategies and a methodological approach to network problems will be emphasized.   Assignments will include both written work and the configuration of a simple network and the application of troubleshooting and maintenance procedures.   Three lecture hours per week.
   Prerequisites:   Fulfillment of the competency-based skills computer literacy requirement.

Goals:   The purpose of this course is to help students acquire a better appreciation of how a computer network operates and to prepare them to get the fullest possible use out of a network.   Specifically:
  • to acquaint the student with the current hardware and software aspects of a computer network;
  • to enable a student to construct a simple network;
  • to provide experience in trouble-shooting and maintenance for a simple network.
Objectives:   Upon successful completion of the course, a student will have
  • applied correct technical terminology to name and describe the principal har   dware and software components of a network;
  • developed network trouble-shooting techniques and skills;
  • learned how to create a maintenance program to keep a network functioning;
  • learned how to select and implement appropriate network types for small-business use;
  • gained experience in redesigning a small but expanding network.
Topics:
  • general overview of the components of a network and possible network configurations
  • the evolution of different network models
  • relationship of the Internet to networks
  • the interrelationship of network hardware and software and how this affects network operations
  • LAN and WAN technologies
  • installation of network cards and software drivers
  • configuration of the network environment
  • configuration of a server and a workstation
  • establishment of file-sharing and resource-sharing capabilities
  • wireless technology
  • protocols related to networks: TCP/IP, HTTP, UDP, FTP, ISP, etc.
  • the use of hubs and routers to increase network versatility and functionality
  • multimedia networking and network security
  • the importance of network management

   The course emphasis is on making the student aware of network technology and how it works so that it may be used effectively.   With hands-on setup of a simple network the student will acquire knowledge about the installation, relationships and functioning of relevant network hardware and software.   Class examples and assignments are drawn from a variety of areas.   A networking project will provide experience in designing a small network for home use.   Trouble-shooting strategies will be discussed for various situations when a network malfunctions or fails to function.

   Assignments:    There will be written assignments drawn from the text.

   Network project:    Students will design a simple network for home use, from determining the equipment needed and estimating the cost of the materials to a plan for final assemble and testing. A layout diagram for the network will be required.

   Grading:    The course grade will be determined using the following
approximate weights:
        written assignments - 20%
        network project - 30%
        midterm examination - 20%
        final examination - 30%
The networking project and all written assignments must be completed in order to receive a passing grade in the course.

Bibliography:
  • Ciampa, Mark.   Networking Basics.   Second Edition.   Course Technology, 2002.
  • Keiser, Gerd.   Local Area Networks.   Second Edition.    McGraw-Hill, 2002
  • Kurose, James F.; Ross, Keith W.   Computer Networking: A Top-Down Approach
       featuring the Internet.
      Third Edition.   Addison-Wesley.
  • Kurose, James F.; Ross, Keith W.   Computer Networking Complete Package.
        3rd Edition.   Addison-Wesley, 2007.
  • Tomsho, Greg.   Guide to Networking Essentials.   Course Technology, 2006.


Salem State Home Computer Science Home Faculty Computer Studies Major Flow Sheet
Computer Studies Minor Courses Course Sequence Diagram Computer Laboratories