College of Computing

CNSA Curriculum

A Computer Network and System Administration (CNSA) degree prepares students to work in the area of computer network design, administration, and security. CNSA graduates are in high demand for their ability to design, secure and manage computer networks and enterprise IT systems in all sectors of the economy, including healthcare, retail, insurance, manufacturing, government, and research. By providing a lab-centric and situation-intensive program, CNSA students learn and obtain experience with technology relevant to industry and have the ability to design and implement advanced technologies. Download the latest recommended CNSA Flow Chart.

Major Requirements (127 Credit Hours)

A. CNSA Core Courses (66 Credit Hours)

CS 1111 - Introduction to Programming in C/C++

Introductory course in C/++ programming. Topics include top-down analysis of problems, structured programming, control structures, functions, arrays, pointers, and file I/O. Basic concepts of object-oriented programming (classes, objects, function overloading) will also be introduced.

  • Credits: 3.0
  • Lec-Rec-Lab: (0-2-2)
  • Semesters Offered: Fall
  • Restrictions: Must be enrolled in one of the following Major(s): Industrial Technology, Computer Network & System Admn, Electrical Engineering, Audio Production & Technology; Must be enrolled in one of the following Class(es): Freshman, Sophomore

SAT 1610 - Computer and Operating Systems Architecture

Fundamentals of computer organization, operating system architecture, PC/WS major subassemblies, PC and server configuration planning, power interfaces, system assembly/set-up, connection of peripherals, installing fundamental operating system software, system testing/debugging and planning and installation of application software portfolios.

  • Credits: 3.0
  • Lec-Rec-Lab: (0-2-2)
  • Semesters Offered: Spring
  • Pre-Requisite(s): SAT 1200 or CS 1111

SAT 1700 - Cyber Ethics

Ethics, morality, and privacy issues when working with technology. Topics include: foundational and professional issues in cyber ethics; privacy, security, and crime in cyberspace; intellectual property and internet regulation; the digital divide and online communities; and emerging and converging technologies.

  • Credits: 3.0
  • Lec-Rec-Lab: (0-3-0)
  • Semesters Offered: Fall
  • Restrictions: Must be enrolled in one of the following Major(s): Computer Network & System Admn

SAT 2343 - Network Administration I

Introduction to basic networking concepts and implementation. Topics include OSI model, subnetting, network addressing, data encapsulation, network topologies, and basic configuration of networking hardware including cabling, bridges, routers, and other communications.

  • Credits: 4.0
  • Lec-Rec-Lab: (0-3-2)
  • Semesters Offered: Fall, Summer
  • Pre-Requisite(s): SAT 1610

SAT 2511 - Microsoft System Administration

Microsoft server installation and configuration in an enterprise environment. Topics include: planning for server deployment and management; monitoring and maintaining servers; planning application and data provisioning; and planning for business continuity and high availability.

  • Credits: 4.0
  • Lec-Rec-Lab: (0-3-2)
  • Semesters Offered: Spring, Summer
  • Pre-Requisite(s): SAT 2343

SAT 2711 - Linux System Administration

Linux system installation and configuration in an enterprise environment. Topics include: Linux system architecture; Linux installation and package management; GNU and UNIX Commands; Linux file systems; hierarchy standards; shells, scripting and data management; user interfaces and desktops; administrative tasks; essential system services; and networking fundamentals and security.

  • Credits: 4.0
  • Lec-Rec-Lab: (0-3-3)
  • Semesters Offered: Fall, Summer
  • Pre-Requisite(s): SAT 1200 or CS 1111(C) or CS 1121 or CS 1131 or CS 1142 or MIS 2100

SAT 3200 - Storage Area Networking

Study of distributed network storage methods that include ISCSI, DAS, NAS, and SAN technologies. Other topics include configuration management, storage farms, backup, and recovery.

  • Credits: 3.0
  • Lec-Rec-Lab: (0-2-2)
  • Semesters Offered: Fall, Spring, Summer
  • Pre-Requisite(s): SAT 2511 and SAT 2711

SAT 3210 - Database Management

Introductory course on database management. Topics include data modeling, database design, implementation techniques, SQL Language, database administration and security.

  • Credits: 3.0
  • Lec-Rec-Lab: (0-2-2)
  • Semesters Offered: Fall, Summer
  • Restrictions: Must be enrolled in one of the following Major(s): Computer Network & System Admn; Must be enrolled in one of the following Class(es): Junior, Senior
  • Pre-Requisite(s): SAT 1200 or CS 1111 or CS 1121 or CS 1131 or CS 1142 or MIS 2100

SAT 3310 - Scripting for Administration, Automation, and Security

Scripting in PERL, Python, BASH, and Powershell to accomplish and automate common system administration tasks such as working with files, network and web communication, database interaction, and security.

  • Credits: 3.0
  • Lec-Rec-Lab: (0-2-2)
  • Semesters Offered: Spring, Summer
  • Restrictions: Must be enrolled in one of the following Class(es): Sophomore, Junior, Senior
  • Pre-Requisite(s): SAT 1200 or CS 1111 or CS 1121 or CS 1131 or CS 1142 or MIS 2100

SAT 3343 - Network Administration II

Study of network devices in various architectures. Topics include routing protocols, TCP/IP, access-lists, remote network structures, network topologies, telnet and SSH authentication, switch programming, VLAN and STP configuration, IP traffic control, network troubleshooting and WAN encapsulation.

  • Credits: 4.0
  • Lec-Rec-Lab: (0-3-2)
  • Semesters Offered: Spring, Summer
  • Pre-Requisite(s): SAT 2343 or CS 3411

SAT 3611 - Infrastructure Service Administration and Security

Administrating Linux and Microsoft servers together to provide infrastructure services to mixed clients. Topics include: DNS; DHCP; file, web, mail, and directory security of these services; and best practices for combining and mixing server platforms in an enterprise environment.

  • Credits: 3.0
  • Lec-Rec-Lab: (0-2-2)
  • Semesters Offered: Fall, Summer
  • Pre-Requisite(s): SAT 2511 and SAT 2711

SAT 3812 - Cyber Security I

The evolution of information security into cybersecurity and its relationship to nations, organizations, society, and individuals. Exposure to multiple cybersecurity technologies, processes, and procedures; analyzing threats, vulnerabilities and risks present; and developing appropriate strategies to mitigate potential cybersecurity issues. Applied lab to develop cyber security offensive attributes and learn how to prevent and/or mitigate threats.

  • Credits: 3.0
  • Lec-Rec-Lab: (0-2-2)
  • Semesters Offered: Fall, Summer
  • Restrictions: Must be enrolled in one of the following Class(es): Junior, Senior
  • Pre-Requisite(s): SAT 1200 or CS 1111 or CS 1121 or CS 1131 or CS 1142 or MIS 2100 or EET 2241

SAT 3820 - Wireless System Administration and Security

Study of wireless communications, standards, and regulations in an enterprise environment. Topics include: various radio frequency and light communications; IEEE 802.11 Regulations and Standards; protocols and devices; network implementation; network security; and site surveying.

  • Credits: 4.0
  • Lec-Rec-Lab: (0-3-2)
  • Semesters Offered: Spring, Summer
  • Restrictions: Must be enrolled in one of the following Major(s): Computer Network & System Admn; Must be enrolled in one of the following Class(es): Junior, Senior
  • Pre-Requisite(s): SAT 1200 or CS 1111 or CS 1121 or CS 1131 or CS 1142 or MIS 2100

SAT 3830 - Discrete Structures for Computing

Fundamental concepts of discrete math and discrete structures used in computing. Topics include discrete data structure, graph theory, logic and set theory, mathematical reasoning, number theory and cryptography, functions and relations.

  • Credits: 1.0
  • Lec-Rec-Lab: (0-1-0)
  • Semesters Offered: Spring
  • Pre-Requisite(s): SAT 3310(C)

SAT 3900 - New Technologies Seminar

Offered first half of semester, to be taken concurrently with SAT3901. Weekly seminar series in which speakers from industry, universities, and government discuss current developments in networking and computer technology. The emphasis is on open research topics and questions that may lead to collaborative work with faculty and graduate students.

  • Credits: 1.0; Repeatable to a Max of 6; Graded Pass/Fail Only
  • Lec-Rec-Lab: (0-2-0)
  • Semesters Offered: Fall
  • Co-Requisite(s): SAT 3901

SAT 3901 - Becoming Human - Communication and Technical Improv Seminar

Offered second half of semester, to be taken concurrently with SAT3900. Weekly seminar series aimed at developing leadership qualities, soft skills, public speaking, and reactionary skills for students in technical fields. A fun and safe environment to develop and improve communication skills through situation and scenario-based exercises that include team building and games.

  • Credits: 1.0; Graded Pass/Fail Only
  • Lec-Rec-Lab: (0-2-0)
  • Semesters Offered: Fall
  • Co-Requisite(s): SAT 3900

SAT 4411 - Data Center Engineering

Data center and virtualization strategies and design for an enterprise environment. Topics include: data center planning; disaster recovery; virtualization methods; and cloud computing services to provide business continuity.

  • Credits: 3.0
  • Lec-Rec-Lab: (0-2-2)
  • Semesters Offered: Spring
  • Pre-Requisite(s): (SAT 3200 and SAT 3611) or (SAT 3511 and SAT 3711)

EET 1411 - Basic Electronics

Introduction to basic electrical principles and devices including DC and AC circuits, diodes, transistors, operational amplifier ICs, power supply regulation, and elements of communication systems.

  • Credits: 4.0
  • Lec-Rec-Lab: (0-3-2)
  • Semesters Offered: Fall, Spring, Summer
  • Restrictions: Must be enrolled in one of the following Major(s): Surveying Engineering, Mechanical Engineering Tech, Theatre & Entertain Tech (BS), Computer Network & System Admn
  • Pre-Requisite(s): MA 1031 or MA 1032 or MA 1160(C) or MA 1161(C) or MA 1135(C)

EET 2411 - Digital Electronics

Introduction to the fundamentals of the digital electronics that make up microprocessors. Topics include number systems and codes, Boolean algebra, combinational and sequential logic circuits, arithmetic circuits, and digital memory.

  • Credits: 3.0
  • Lec-Rec-Lab: (0-2-2)
  • Semesters Offered: Spring
  • Restrictions: Must be enrolled in one of the following Major(s): Computer Network & System Admn
  • Pre-Requisite(s): EET 1411 and (MA 1031(C) or MA 1032(C) or MA 1160(C) or MA 1161(C) or MA 1135(C))

EET 2413 - Data Communications

Introduction to the fundamentals of basic data communication methods. Topics include data transmission, signal encoding techniques, digital data communication techniques, transmission media, and frequency domain analysis.

  • Credits: 3.0
  • Lec-Rec-Lab: (0-2-2)
  • Semesters Offered: Fall, Summer
  • Restrictions: Must be enrolled in one of the following Major(s): Electrical Eng Tech, Computer Network & System Admn
  • Pre-Requisite(s): EET 1411 or EET 1120

HU 3120 - Technical and Professional Communication

A study of written and oral communication in technical and scientific environments; emphasizes audience, writing processes, genres of scientific and technical discourse, visual communication, collaboration, professional responsibility, clear and correct expression. Students write and revise several documents and give oral report(s). Computer Intensive.

  • Credits: 3.0
  • Lec-Rec-Lab: (0-3-0)
  • Semesters Offered: Fall, Spring, Summer
  • Restrictions: May not be enrolled in one of the following Class(es): Freshman, Sophomore
  • Pre-Requisite(s): UN 1015 and (UN 1025 or Modern Language - 3000 level or higher)

OSM 4300 - Project Management

The various stages in a project life cycle will be covered and include initiation, planning, execution, and closeout. Basic tools such as the Project Charter, Network Diagrams Gantt, and budgeting will be covered. Basics of MS Project are included.

  • Credits: 3.0
  • Lec-Rec-Lab: (3-0-0)
  • Semesters Offered: Fall, Spring, Summer
  • Restrictions: May not be enrolled in one of the following Class(es): Freshman, Sophomore
  • Pre-Requisite(s): BUS 2100 or CEE 3710 or MA 2720 or MA 3710 or EE 3180 or BE 2110 or MA 2710


B. Technical Electives List (12 Credit Hours)

ACC 2000 - Accounting Principles I

Introduction to basic principles, concepts, and theoretical framework of financial accounting with the emphasis on its use by economically rational decision makers. Topics include the decision-making environment and the accounting cycles, processes, and statements.

  • Credits: 3.0
  • Lec-Rec-Lab: (3-0-0)
  • Semesters Offered: Fall, Spring

BUS 2200 - Business Law

Provides an understanding of the legal basis of contracts and their enforcement in the areas of general contracts, contracts of commercial sales and of agency, and commercial paper.

  • Credits: 3.0
  • Lec-Rec-Lab: (3-0-0)
  • Semesters Offered: Fall, Spring

EET 3373 - Introduction to Programmable Controllers

The design of discreet sequential controls using programmable logic controllers (PLCs). Relay logic is used to introduce ladder logic and ladder logic is used to program the PLC. Introduces a structured approach to sequential control design. Data acquisition is introduced using BridgeVIEW software.

  • Credits: 3.0
  • Lec-Rec-Lab: (0-2-3)
  • Semesters Offered: Fall
  • Restrictions: Must be enrolled in one of the following Major(s): Electrical Eng Tech
  • Pre-Requisite(s): EET 1411 or (EET 2120 and EET 2141) or EET 2411 or PH 2230 or EE 2110 or EE 3010 or EE 2112

EET 4141 - Microcontroller Interfacing

The design of systems, hardware, and software needed to perform serial and parallel data transmission between microcontrollers. Data collection using analog to digital converters, and analog and digital control outputs.

  • Credits: 4.0
  • Lec-Rec-Lab: (0-3-3)
  • Semesters Offered: Fall
  • Pre-Requisite(s): EET 2141 or CS 1121

EET 4253 - LabVIEW Programming for Data Acquisition

An introduction to graphical programming using LabVIEW. Data acquisition and control programs will be written. Transducer utilization and signal conditioning are studied, including handling of noise. DAQ interfaces will be designed, built, and implemented.

  • Credits: 3.0
  • Lec-Rec-Lab: (0-2-3)
  • Semesters Offered: Spring
  • Pre-Requisite(s): EET 1411 or EET 2220 or EE 2112 or EE 3010 or PH 2230

MA 3203 - Introduction to Cryptography

Topics include private-key cryptography, shift substitution, permutation and stream ciphers, cryptanalysis, perfect secrecy, public-key cryptography, and the RSA cryptosystem.

  • Credits: 3.0
  • Lec-Rec-Lab: (0-3-0)
  • Semesters Offered: Spring, Summer
  • Pre-Requisite(s): MA 2320 or MA 2321 or MA 2330

MGT 3800 - Entrepreneurship

Covers management issues associated with establishing a successful new enterprise as a small businesses or part of an existing firm. Emphasizes learning through creation of a business plan as well as case studies that develop an understanding of opportunity recognition, entrepreneurial teams, reward systems, financing alternatives, family ventures, ethical and legal contractual considerations, and resource needs.

  • Credits: 3.0
  • Lec-Rec-Lab: (0-3-0)
  • Semesters Offered: Fall
  • Restrictions: May not be enrolled in one of the following Class(es): Freshman, Sophomore

MGT 4600 - Management of Technology and Innovation

Introduces disruptive innovation concepts and provides occasions for their application to timely and relevant cases. Provides an understanding of technology management and innovation processes as they occur inside and outside of organizations.

  • Credits: 3.0
  • Lec-Rec-Lab: (0-3-0)
  • Semesters Offered: Fall, Spring
  • Restrictions: May not be enrolled in one of the following Class(es): Freshman, Sophomore

OSM 3000 - Operations and Supply Chain Management

Fundamental principles of operations and supply chain management; includes strategic importance and relevant interrelated concepts and tools in product/process design, work systems, forecasting, inventory and materials management, just-in-time, scheduling, and capacity management.

  • Credits: 3.0
  • Lec-Rec-Lab: (3-0-0)
  • Semesters Offered: Fall, Spring, Summer
  • Restrictions: May not be enrolled in one of the following Class(es): Freshman, Sophomore
  • Pre-Requisite(s): (MA 1135 or MA 1160 or MA 1161) and (MA 2710 or MA 2720 or MA 3710 or MA 3720 or EET 2010 or BUS 2100 or CEE 3710)

SAT 3002 - Application Programming Introduction

Students will develop problem solving skills through the application of a commonly used high-level programming language. Topics include: nature of the programming environment; fundamentals of programming languages; structured programming concepts; object-oriented programming concepts; desirable programming practices and design; and debugging and testing techniques.

  • Credits: 3.0
  • Lec-Rec-Lab: (0-2-1)
  • Semesters Offered: Fall
  • Restrictions: Must be enrolled in one of the following Class(es): Junior, Senior

SAT 4240 - Voice over IP Engineering

Voice over IP (VoIP) engineering and design. Topics include call and session protocols such as SIP, H.323, IAX and MGCP; VAD and PLC; common practical issues such as call redirection; codec integration and quality of service measurements.

  • Credits: 3.0
  • Lec-Rec-Lab: (0-2-2)
  • Semesters Offered: On Demand - Offered alternate years beginning with the 2011-2012 academic year
  • Restrictions: Must be enrolled in one of the following Major(s): Computer Network & System Admn
  • Pre-Requisite(s): SAT 2511 and SAT 2711 and SAT 3343

SAT 4310 - Advanced Scripting Programming

Emphasizes advanced portions of scripting programming, testing, implementation and documentation (i.e. PERL, PHP, Python and Scripting). Other topics include language syntax data and file structures, input/output devices, file, database access, and graphical user interfaces.

  • Credits: 3.0
  • Lec-Rec-Lab: (0-2-2)
  • Semesters Offered: On Demand
  • Restrictions: Must be enrolled in one of the following Major(s): Computer Network & System Admn
  • Pre-Requisite(s): SAT 3002 or SAT 3310

SAT 4343 - Network Engineering

Topics include router and switch flow control; VolP, compression and load balancing; VPN networks involving MPLS, IPSEC and PPP; advanced access-list configuration; AAA; Kerberos; TACACS; firewalls; and configuration of advanced routing protocols.

  • Credits: 3.0
  • Lec-Rec-Lab: (0-2-2)
  • Semesters Offered: Spring - Offered alternate years beginning with the 2010-2011 academic year
  • Pre-Requisite(s): SAT 3343

SAT 4600 - Web Application Development

An introduction to the building and administration of web applications. Topics covered include: Apache web server development; Tomcat application server; HTML; cascading style sheets; JavaScript; JQuery; server side includes; server side application development; web services; SSL/TLS; and authentication/authorization.

  • Credits: 3.0
  • Lec-Rec-Lab: (0-2-2)
  • Semesters Offered: Spring
  • Pre-Requisite(s): SAT 3002 or SAT 3310

SAT 4812 - Cyber Security II

An advanced course in cyber security that covers information assurance, cryptography and data security, and malware analysis. Key topics include: buffer overflow; security audits; cryptographic systems (symmetric and public-key algorithms); public-key certificates (X.509); message authentication; Kerberos; authentication applications; electronic mail security; IP security; and SELinux.

  • Credits: 3.0
  • Lec-Rec-Lab: (0-2-2)
  • Semesters Offered: Spring, Summer
  • Pre-Requisite(s): SAT 3812

SAT 4816 - Digital Forensics

Introduction of the basic principles and technology of digital forensics, including acquisition, preservation, and recovery and investigation of the evidence stored in digital devices.

  • Credits: 3.0
  • Lec-Rec-Lab: (0-2-2)
  • Semesters Offered: Fall
  • Restrictions: Must be enrolled in one of the following Major(s): Computer Science, Computer Network & System Admn, Computer Engineering; Must be enrolled in one of the following Class(es): Junior, Senior
  • Pre-Requisite(s): SAT 3812

SAT 4996 - Special Topics in Computer Network Systems Administration

Selected additional topics of interest in Computer Network Systems Administration based on student and faculty demand and interest. May be a tutorial, seminar, workshop, project, or class study.

  • Credits: variable to 3.0; Repeatable to a Max of 6
  • Semesters Offered: On Demand
  • Restrictions: Permission of instructor required; Must be enrolled in one of the following Major(s): Computer Network & System Admn; Must be enrolled in one of the following Class(es): Senior

SAT 4997 - Independent Study in Computer Network Systems Administration

Independent study of an approved topic under the guidance of a Computer Network Systems Administration faculty member. May be either an academic, design, or research problem/project.

  • Credits: variable to 3.0; Repeatable to a Max of 6
  • Semesters Offered: On Demand
  • Restrictions: Permission of instructor required; Must be enrolled in one of the following Major(s): Computer Network & System Admn; Must be enrolled in one of the following Class(es): Senior

SAT 4998 - Undergraduate Research in Computer Network Systems Administration

An undergraduate research experience in Computer Network Systems Administration. Under the guidance of a CNSA faculty member, students work on a selected/approved research problem or work directly with faculty on active research projects/grants. May require more than one semester to complete.

  • Credits: variable to 6.0; Repeatable to a Max of 6
  • Semesters Offered: On Demand
  • Restrictions: Permission of instructor required; Must be enrolled in one of the following Major(s): Computer Network & System Admn; Must be enrolled in one of the following Class(es): Senior

Technical Electives also include SAT5000-level courses.


C. Culminating Experience (6 Credit Hours) 


SAT4480 + SAT4880
OR
ENT3950 + ENT3960 + ENT4950 + ENT4960

D. Math and Science (17 Credit Hours)

Science Elective with lab (4): PH1140 + PH1141
Science Elective (3)
MA1160(4) OR MA1161(5)    Calculus with Technology I OR Calculus Plus w/ Technology I
MA2320(2)                              Elementary Linear Algebra
MA2720(4)                              Statistical Methods


E. Other General Education Requirements (24 Credit Hours + 3 Co-Curricular Units)


Gen Ed Core Requirements (12 credits):
UN 1015 (3), 
UN 1025 (3), 
Critical and Creative Thinking (3), 
Social Responsibility & Ethical Reasoning (3)

Gen Ed HASS Requirements (12 credits):
Communication and Composition (3), 
Humanities and Fine Arts (3), 
Social and Behavioral Sciences (3), 
HASS Elective (3)

Co-curricular Requirements (3 semester units = 3 credits)  


F. Free Elective (1-2 Credit Hours)