2016-2017 Academic Catalog: Bachelor of Science in Computer Networking

Computer Networking (BSCN)
Leading to the Bachelor of Science Degree

The Bachelor of Science in Computer Networking program is accredited by the Computing Accreditation Commission of ABET, http://www.abet.org.

Students in Computer Networking (BSCN) gain valuable skills in  switching and routing, network and computer security, administration, web development, databases, and scripting. Coursework emphasizes practical applications of these skills in designing, configuring, documenting, and maintaining complex systems. Students also apply these skills directly in the work environment through two required co-op work semesters beginning junior year.

Program Educational Objectives for Computer Networking

Within three to five years of graduation:

  • Graduates are proficient at solving computer networking problems in the workplace.
  • Graduates pursue productive careers in computer networking or a related computing field.
  • Graduates are engaged in continuing professional development or professional societies in computer networking or a related computing field.
  • Graduates follow standards set forth by professional societies of which they are members.

Student Outcomes for Computer Networking

By the time of graduation, students will attain:

  • An ability to apply knowledge of computing and mathematics appropriate to the discipline.
  • An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution.
  • An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.
  • An ability to function effectively on teams to accomplish a common goal.
  • An understanding of professional, ethical, legal, security and social issues and responsibilities.
  • An ability to communicate effectively with a range of audiences.
  • An ability to analyze the local and global impact of computing on individuals, organizations, and society.
  • Recognition of the need for and an ability to engage in continuing professional development.
  • An ability to use current techniques, skills, and tools necessary for computing practice.

Curriculum for Computer Networking (BSCN)

Total credits for degree: 128

This is a four-year program, starting in the fall semester of the student’s first year and planned to end in the summer semester of the student’s fourth year.  The courses are as follows:

Freshman Year, Fall Semester (total credits 16)

  • COMP1100, Introduction to Networks
  • COMP1000, Computer Science I
  • ENGLISH, English Sequence, See ENGL/HSS note below *
  • MATH1500, Precalculus

Freshman Year, Spring Semester (total credits 16)

  • COMP1150, Routing and Switching
  • COMP1050, Computer Science II
  • ENGLISH, English Sequence, See ENGL/HSS note below *
  • MATH2300, Discrete Math

Sophomore Year, Fall Semester (total credits 16)

  • COMP1200, Computer Organization
  • COMP2500, Security Principles
  • HSS ELECTIVE,  See ENGL/HSS note below *
  • MATH1030, Statistics and Applications

Sophomore Year, Spring Semester (total credits 16)

  • COMP2150, Network Administration
  • COMP2650, Databases
  • COMP2160, Wireless Networks
  • HSS ELECTIVE,  See ENGL/HSS note below *

Sophomore Year, Summer Semester (total credits 0)

  • COOP3000, Pre-Cooperative Work Term (Optional)

Junior Year, Fall Semester (total credits 16)

  • COMP3500, Network Security
  • COMP3100, System Administration
  • NET ELECTIVE, Computer Networking Elective, see ** below
  • HSS ELECTIVE,  See ENGL/HSS note below *

Junior Year, Spring Semester (total credits 0)

  • COOP3500, Co-op Work Term I

Junior Year, Summer Semester (total credits 16)

  • COMP3550, Computer Security
  • NET ELECTIVE, Computer Networking Elective, see ** below
  • HSS ELECTIVE,  See ENGL/HSS note below *
  • MATH1900, Introduction to Operations Research

Senior Year, Fall Semester (total credits 0)

  • COOP4500, Co-op Work Term II

Senior Year, Spring Semester (total credits 16)

  • COMP4950, Project Management
  • COMP4650, Web Development
  • NET ELECTIVE, Computer Networking Elective, see ** below
  • HSS ELECTIVE,  See ENGL/HSS note below *

Senior Year, Summer Semester (total credits 16)

  • COMP5500, Senior Project
  • NET ELECTIVE, Computer Networking Elective, see ** below
  • SEC ELECTIVE, Advanced Security Elective, see ** below
  • SCIENCE ELECTIVE, Science Elective, see *** below

* ENGL/HSS Note:  

Day program students are required to complete at least:  

  • One course in Humanities  
  • One course in the Social Sciences  
  • The remaining courses may be from either Humanities or Social Sciences category 

Students with a three English course sequence may use the third English course to satisfy a Humanities requirement.   For more information about the English, Humanities, and Social Science requirements please refer to the Graduation Requirements – Undergraduate section of this catalog.  

Of the five listed humanities and social science electives, BSCN students must include the following HSS Directed Electives:

  • An Ethics elective

** Networking and Security Electives

Computer Networking students take a total of five major electives.  At least one of these electives must be selected from the Advanced Security Elective list below.  The Computer Networking Elective courses to be offered in a particular semester will be selected by the Computer Science and Networking department. Note that some courses are required in other programs.  Students may take these courses provided that they have passed the course prerequisites.  The Computer Networking Elective courses may include, but are not limited to:

  • COMP2000, Data Structures
  • COMP2350, Algorithms
  • COMP3070, Assembly Language
  • COMP3450, Parallel and Distributed Computing
  • COMP3470, Advanced System Administration
  • COMP3671, Database Applications
  • COMP3800, Special Topics BCOS BSCN

The Advanced Security Elective courses may include, but are not limited to:

  • COMP3571, Cryptography and Network Security

*** Science Elective

Computer Networking students are required to take one science elective.  The science elective can by an 4-credit course in Biology, Chemistry, or Physics for which the student has the prerequisite courses.

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 with a final grade of “C” or better in each course. All courses are four credits.

Core Courses (12 credits, all three courses required)

  • COMP1100, Introduction to Networks
  • COMP1150, Switching and Routing
  • COMP2150, Network Administration

Scripting Courses (4 credits, choose one course from the list)

  • COMP1000, Computer Science I
  • COMP1099, Computer Science I with C
  • COMP3100, System Administration
  • COMP3470, Advanced System Administration

Advanced Courses (4 credits, choose one course from the list)

  • COMP2160 Wireless Networks
  • COMP2500 Security Principles
  • COMP2650 Databases
  • COMP3100, System Administration
  • COMP3571, Cryptography and Network Security