Course Descriptions

Computer and Network Security


SEC 100
Introduction to Computer Hardware and Operation
3 credits

This course provides an in-depth knowledge of the internal operations of personal computers. Emphasis will be placed on understanding the relationship between various computer parts and peripherals, troubleshooting problems, customer service skills and safety practices. This course maps to the CompTIA A+ Certification.


SEC 210
Principles and Practice of Information Security
3 credits

This course provides the latest security tips and techniques on Internet and computer security best practices. Topics include: important privacy legislation, case studies of infamous hackers, how to develop an effective security system, selection of IT security products, firewall benefits and limitations, intruder detection, correct ways to configure your computer, browser settings, virus settings, operating system vulnerabilities, strong password techniques, parasite detection, and encryption techniques.

Prerequisite(s): BCS 206


SEC 230
Introduction to Linux
3 credits

Designed for the serious computer user, this course will introduce the student to the basic concepts of the Linux operating system. Completion of the course will provide a good basic working knowledge of: essential Linux commands, login and logout sequences; Linux e-mail; fundamentals of the vi editor; piping and redirection; security and process control; Directory and File Systems and essential utilities; Linux shell programming; X Windows; Linux installation; and basic system administration.

Prerequisite(s): SEC 100


SEC 235
Networks and Telecommunications
3 credits

This course provides an in-depth knowledge of data communications and networking requirements, including networking and telecommunications technologies, hardware, and software. Emphasis is upon the analysis and design of networking applications in organizations. Management of telecommunications networks, cost-benefit analysis, and evaluation of connectivity options are also covered. Students learn to evaluate, select, and implement different communication options within an organization. Note: This course replaces SEC320

Prerequisite(s): SEC 100. Prerequisite is waived for WIS students.


SEC 250
Operating System and Computer Systems Security
3 credits

This course expands upon the material studied in SEC 210. The following topics are covered: Security Principles (Windows 2000 Security Architecture, Linux Security), Account Security (Securing Accounts, Passwords, Password Aging, and Verification of System State), File System Security (Windows 2000, XP File Security, NAS Storage Security), Accessing Risk (Key loggers, Sniffers, Port Scanning), Risk Analysis (Viruses, Patches, Packaging Techniques), and Encryption (applying topics from SEC 310 to Web Sites and applications). The student’s basic network and operating system skills will be expanded to include planning, implementation, and auditing of a system’s security package

Prerequisite(s): SEC 210, SEC 230 and SEC 235(formerly SEC 320). Note: This course is equivalent to SEC 330.


SEC 290
Introduction to Programming with Python
3 credits

This course introduces the student to computer programming using the Python programming language. The purpose of the course is to help students understand programming as both an art form and a science. Note: This course replaces WIS290.

Prerequisite(s): BCS 206 or equivalent.


SEC 310
Cryptography: Algorithms and Applications
3 credits

Algorithms and theory and how they are used in everyday web and computer applications are studied. The theory behind the algorithms is included, as well as application of those theories. Some of the topics explored include the following: Cryptography (encompassing private and public key cryptography; digital signatures; and encryption methods such as Rijdael, RSA, and Kerberos), Data Compression (MPEG/JPEG), Indexing/Traversing methodologies

Prerequisite(s): SEC 210


SEC 335
Linux for Systems Administrators
3 credits

This course covers key network services managed by the Linux Administrator. Focus is on Web servers, e-mail (POP and SMTP protocols), and security. The course will present the following Internet services: DNS, FTP, HTTP (Apache Web Server), telnet, and SSH. Intranet topics included are: NFS (Network File System), NIS (Network Information Services) and interoperability with the Windows system using Samba. At the conclusion of the course students will explore topics in networking: network configuration, security and interoperability.

Prerequisite(s): SEC 230 and either SEC 235 or SEC 320


SEC 340
Windows Operating Systems and Systems Administration
3 credits

This course uses practices and procedures for installing and configuring modern Windows operating systems, including user accounts; file, print, and terminal servers; mobile computing; and disaster recovery. User account management, security, disk configuration, and backup procedures are addressed, with particular attention to coverage of TCP/IP and TCP/IP applications. Students will learn system installation, configuration and administration issues as well as network file systems, network access and compatibility with other operating systems. Through practical lab sessions, students receive real-world experience administering Windows operating systems.

Prerequisite(s): SEC 235 or SEC 320


SEC 350
Introduction Computer Forensics
3 credits

This hands-on introductory course provides students with the knowledge and skills necessary to begin a computer-based investigation. The course begins with an overview of computer forensics and then proceeds to introduce forensics tools, concepts, and documentation of evidence/procedures. The course uses common and accepted Incident Response Policies and Procedures for previewing and securing digital evidence. Topics include: (1) Learn “What exactly are computer forensics and computer evidence?” (2) Learn basic forensic methodology: a) how to acquire the evidence without altering or damaging the original, b) how to authenticate the recovered evidence, and c) how to analyze the data without modifying it. This course replaces SEC220.

Prerequisite(s): SEC 230


SEC 355
Mobile Device Security and Forensics
3 credits

This hands-on intermediate course provides students with the knowledge and skills necessary to begin a digital investigation centered around a mobile device. The course begins with an overview of common security issues associated with mobile devices and explains how they relate to digital forensics. The course proceeds to introduce digital forensics tools, concepts, and industry accepted best practices for proper evidence collection, analysis and reporting. Prerequisite(s): SEC 350


SEC 380
Cloud Computing
3 credits

This course will help students get a firm, practical grasp of cloud computing, its concepts, and implementations. Students will explore the rationale for this fast-growing segment of the IT industry and how virtualization is affecting the traditional client/server architecture. Students get to examine different vendor-specific versions of virtual computing in data-centers, servers, storage and desktops. The course will provide practical exposure to cloud computing through detailed hands-on labs that illustrate the power and functions of virtual environments in VMWare server & workstation, Citrix virtualization, Microsoft Virtual PC, Sun VirtualBox and open source offerings.

Prerequisite(s): SEC 235(320)


SEC 390
Cooperative Education for Computer & Network Security
3 credits

The student will learn from first-hand fieldwork experience. This experience will vary from student to student and from company to company. The dynamics of the relationships between student, cooperating supervisor and faculty advisor determine the richness, depth and breadth of the work experience

Prerequisite(s): Student needs at least 60 credits completed and a minimum GPA of 2.5. This course requires approval from the Dean and the Director of Cooperative Education.


SEC 391
Cooperative Education for Computer & Network Security
3 credits

The student will learn from first-hand fieldwork experience. This experience will vary from student to student and from company to company. The dynamics of the relationships between student, cooperating supervisor and faculty advisor determine the richness, depth and breadth of the work experience

Prerequisite(s): Student needs at least 60 credits completed and a minimum GPA of 2.5. This course requires approval from the Dean and the Director of Cooperative Education.


SEC 392
Cooperative Education for Computer & Network Security
3 credits

The student will learn from first-hand fieldwork experience. This experience will vary from student to student and from company to company. The dynamics of the relationships between student, cooperating supervisor and faculty advisor determine the richness, depth and breadth of the work experience. PreReqs: Student needs at least 60 credits completed and a minimum GPA of 2.5. This course requires approval from the Dean and the Director of Cooperative Education.


SEC 410
Web and Data Security
3 credits

This course will help students build a security policy and SOP for an organization which is implementing a new network and web infrastructure. Topics include the following: Security Education and Advisory, Risk Management, Threats to IT Assets, Encryption (an expansion of SEC 310), Standards and Compliance, and Security Testing and Implementation.

Prerequisite(s): SEC 250 or SEC 330


SEC 420
Data Integrity and Disaster Recovery
3 credits

This course will expand upon SEC 330 and will leave a student with a complete understanding of the steps necessary to protect an organization from an attack or disaster. Topics include the following: Data Backup and archiving, Retrieval methods, Log Analysis, Error Checking and Integrity Analysis. Also covered in this course is Disaster Recovery. Students will be asked to develop a Disaster Recovery Plan keeping in mind the risk assessment, location, network, computer, financial and power constraints necessary to develop an efficient DRP for an organization.

Prerequisite(s): SEC 250 or SEC 330


SEC 425
Ethical Hacking
3 credits

The course aims to equip students with the technical skills necessary to identify, exploit and fix vulnerabilities in computer systems and networks. As a result, students would become more effective in defending their computing environments against the damaging work of hackers. While learning about the technical and legal dimensions of the hands-on tasks conducted, students get to perform penetration testing on multiple operating systems spanning Unix/LINUX and Microsoft Windows networks using ethical hacking techniques. With students working with tools like Backtrack and others, topics covered include Ethical Hacking Overview, Network & Computer Attacks, Footprinting, Social Engineering, Port Scanning, Enumeration, Linux Operating System Vulnerabilities, Hacking Web Servers, Hacking Wireless Networks and more

Prerequisite(s): SEC250(330), SEC335, and SEC340


SEC 430
Security Issues Concerning RFID Technology Applications
3 credits

Radio Frequency Identification is an automatic identification methodology relying on the storage and remote retrieval of subject-specific data using devices called RFID “tags” or “transponders”. The use of RFID technology is proliferating and emerging as a ubiquitous and sensitive informational asset within today’s global enterprise. This course will help students better understand the role that RFID plays in various applications to include: product distribution, tracking, education, and government. Security of applicable resources as well as the technology employed and ethical issues will be discussed in detail. As a result, students will be better prepared to identify when and where to employ RFID technology as a business solution

Prerequisite(s): SEC 100 or approval of Program Chair


SEC 435
Advanced Network Management
3 credits

This course builds on Introduction to Network Management to develop an understanding of advanced networking management and Management Information Systems, MIS. Students will design and maintain their own corporate network configuration. Topics will be covered in a theoretical and practical way. There is a large component of hands-on computer work. Students will practice network theory, hardware selection and upgrading, operating systems, platforms, programming languages, batch control, shared resources, security systems, anti-virus procedures, and specific manufacturers' methodology.

Prerequisite(s): SEC 235 or SEC 320


SEC 440
Network Forensics
3 credits

This hands-on intermediate course provides students with the knowledge and skills necessary to begin a digital investigation centered on network devices and associated network traffic. The course begins with a review of common network topologies and protocols. The course proceeds to introduce industry-accepted tools and techniques used to identify and acquire digital evidence residing or in transmission on a network. The course concludes with a primer on several data exfiltration techniques used by criminals during network intrusions and data theft

Prerequisite(s): SEC 350


SEC 450
Protecting Your Network: Firewall and Perimeter Security
3 credits

This is the ultimate security course on protecting company assets through network security. Topics include Firewall, Perimeter Security, Intrusion Detection Systems (IDS), Edge Devices, and Assessment. Students will learn how to develop a set of firewall rules that will keep hackers out, how to look at all possible ways in which unauthorized users might gain access to network assets, and how an IDS can provide an analysis showing who has access to the system. Students will develop a security plan and monitor ongoing activities to determine effectiveness of a security model.

Prerequisite(s): SEC 250 (or SEC 330), SEC 335 and SEC 340


SEC 460
Topics in Computer and Network Security
3 credits

This course surveys contemporary subjects and current events pertaining to Computer and Network Security.

Prerequisite(s): Permission of the Program Chair


SEC 490
Computer and Newtork Security Internship
6 credits

Students in the final year of the program who have completed the program's core requirements will be offered the option, as an elective, to receive academic credit of up to six credit hours for a supervised field experience.

Prerequisite(s): Permission of the Program Chair


SEC 491
Computer and Network Security Internship
6 credits

Students in the final year of the program who have completed the program's core requirements will be offered the option, as an elective, to receive academic credit of up to six credit hours for a supervised field experience.

Prerequisite(s): Permission of the Program Chair


SEC 492
Computer and Network Security Internship
6 credits

Students in the final year of the program who have completed the program’s core requirements will be offered the option, as an elective, to receive academic credit of up to six credit hours for a supervised field experience.

Prerequisite(s): Permission of the Program Coordinator


SEC 493
Computer and Network Security Internship
6 credits

Students in the final year of the program who have completed the program’s core requirements will be offered the option, as an elective, to receive academic credit of up to six credit hours for a supervised field experience.

Prerequisite(s): Permission of the Program Coordinator


SEC 494
Computer and Network Security Internship
6 credits

Students in the final year of the program who have completed the program’s core requirements will be offered the option, as an elective, to receive academic credit of up to six credit hours for a supervised field experience.

Prerequisite(s): Permission of the Program Coordinator


SEC 6086
SCADA Security Awareness and Standards
3 credits

SCADA Security Awareness and Standards is a course designed to teach students to assess, develop, and deliver a SCADA security awareness program within an organization. The course also provides students with information regarding various industrial standards related to SCADA systems and environments.