Practical Aspects of Computer Security

The PACS undergraduate certificate will provide students with essential computer science concepts, basic security principles, and the tools and experience necessary for an entry-level position in IT-Security.  This certificate provides a foundational knowledge in computer security principles, firewalls, malware, intrusion detection, physical security, wireless network security, mobile device security, social network security, and web application security.

The PACS undergraduate certificate is comprised of 4 courses (15 credit hours) delivered in a web-based format. All 15 credit hours are transferrable into the College of Engineering and Computer Science's Computer & Information Science (CIS) or Digital Forensics B.S. degrees. This certificate is distinctly unique in that it creates a pathway for a student to receive a credential before transitioning into the degree program.

Any individual interested in advancing their knowledge in computer security principles, firewalls, malware, intrusion detection, physical security, wireless network security, mobile device security, social network security, and web application security will benefit from this program.

Data from the US Bureau of Labor Statistics indicates that job growth projections will increase 12% through the year 2022 for individuals with backgrounds in computer security. However, with the increase in cloud computing, this percentage has the potential to be even higher. As the utilization of information technology increases, there is also anticipated job growth in the healthcare industries. This growth, coupled with the impending federal government hiring regulations for military veterans, makes the job prospects extremely favorable for students who possess this credential.

Certificate Requirements 

This web-based 15 credit hour certificate is comprised of 3 required core CIS courses, along with an applications course in practical computer security.

CIS 150Computer Science I4
CIS 200Computer Science II4
CIS 275Discrete Structures I4
CIS 280Prac Aspects of Computer Sec3
Total Credit Hours15

CIS 150     Computer Science I     4 Credit Hours

This course provides a foundation for further studies in computer and information science and emphasizes a structured approach to problem solving and algorithm development. Topics include principles of program design, coding, debugging, testing, and documentation. Students are introduced to the Unified Modeling Language for requirements analysis using use-cases and activity diagrams, an object oriented programming language, and the fundamentals of computer hardware, system software, and components. The course will consist of three lecture hours and one two-hour laboratory.

Prerequisite(s): MATH 115* or MATH 113* or MPLS with a score of 116

Corequisite(s): CIS 150L

CIS 200     Computer Science II     4 Credit Hours

This course presents techniques for the design, writing, testing, and debugging of medium-sized programs, and an introduction to data structures (stacks, queues, linked lists) using an object-orientated programming language. Topics covered include pointers, templates, and inheritance. The principles of UML modeling are continued. This course will consist of three lecture hours and one two-hour laboratory.

Prerequisite(s): (MATH 115 or MPLS with a score of 116) and (CIS 150 or IMSE 150 or CCM 150)

Corequisite(s): CIS 200L

CIS 275     Discrete Structures I     4 Credit Hours

This course introduces students to various topics in discrete mathematics, such as set theory, mathematical logic, trees, and graph theory. Applications to relational databases, modeling reactive systems and program verification are also discussed. (F,W,S)

Prerequisite(s): MATH 115 (MATH 115 or MPLS with a score of 116) and CIS 200*

Corequisite(s):

CIS 280     Prac Aspects of Computer Sec     3 Credit Hours

This course provides a practical introduction to a broad range of computer security topics. Covered topics include: practical computer security principles to help empower students to secure their own connections to cyberspace; firewalls, malware, and intrusion detection; cryptography basics and its applications; mobile devices and related security issues; network technologies and their vulnerabilities.

Prerequisite(s): CIS 200

 
*

An asterisk denotes that a course may be taken concurrently.

Frequency of Offering

The following abbreviations are used to denote the frequency of offering: (F) fall term; (W) winter term; (S) summer term; (F, W) fall and winter terms; (YR) once a year; (AY) alternating years; (OC) offered occasionally