Cybersecurity – Transfer Options

Articulation Agreements

Articulation Agreements are formal agreements between two or more Colleges and Universities documenting the transfer policies for a specific academic program or degree. Jackson College has articulation agreements in Cybersecurity with the following colleges and universities.

  • Cybersecurity – Baker College

    3+1 Degree Completion Agreement between Jackson College and Baker College

    Cybersecurity – Associate in Applied Science degree at Jackson College to a Bachelor of Science in Information Technology & Security with concentration in Information Assurance & Cybersecurity at Baker College.

    JC students who complete an Associate in Applied Science – Cybersecurity degree, complete the courses outlined in the guidesheet with a grade of a “C” or better, and satisfy Baker College’s admissions requirements will be accepted into the articulation agreement.

    Under this agreement, Baker College will waive the 60-hour rule and require that a minimum of 30 credits must be completed in courses offered by Baker College. This allows students to complete more than 60 credit hours at JC, and have those hours applied toward their bachelor’s degree.

    Articulation Effective Dates: December 31, 2020 through December 31, 2023


    General Education/MTA Requirements

    Course # Course Name Credits Prerequisites Notes
    COM 240 Interpersonal Communication 3 ENG 085, ENG 091

    (FORMERLY SPH 240) Students will learn to improve communication in one-on-one and small group situations. In this course, students will examine basic verbal and non-verbal elements affecting communication between individuals in family, peer group and work contexts. Specific units of discussion include intrapersonal perspective, conflict resolution, self-disclosure, message generation, intercultural messages and non-verbal communication.

    ECN 231 Macroeconomics 3 ENG 101* and MAT 135 (Preferred), MAT 133 or MAT 139 Accepted

    This course covers macroeconomics and explains the operation of free markets, the role of government in the economy, measurement of the national product, inflation and unemployment, monetary and fiscal policy, and economic growth.

    ENG 131 Writing Experience I 3 ENG 085 and ENG 091

    This is an intensive writing course. Narrative and descriptive modes are stressed. Basic research strategies are introduced. An end-of-the-semester portfolio is required.

    GEL 109 Earth Science 4 ENG 085*, ENG 090* and MAT 033* or higher

    This course serves as a foundation for the Earth sciences and Earth science majors. Emphasis is placed on laboratory experience and class discussions to reinforce scientific principles. Earth science case studies are covered in detail. In laboratory, the students will learn how to apply basic scientific principles through active learning and application. This course has a laboratory component.

    HIS 211 Minority Groups in America 3 ENG 085* and ENG 090*

    Sociology of dominant-minority relations in contemporary American society. Attention to specific ethnic, religious, and racial minorities in terms of prejudice and discrimination.

    HUM 131 Cultural Connections 3 ENG 085 and ENG 091

    This interdisciplinary course examines contemporary issues, their human and technological components, and their historical precedents through art, music, literature and philosophy.

    MAT 133 Introduction to Probability & Statistics 4 MAT 033* or MAT 131 or higher

    (FORMERLY MTH 133) (SAME AS CIS 203 AND PSY 144) This course is an introduction to experimental design, data representation, basic descriptive statistics, probability theorems, frequency distributions and functions, binomial and normal probability distributions and functions, probability density functions, hypothesis testing, statistical inference, Chi-square analysis, linear regression, correlation and application of the above in making informed, data driven decisions in real-world contexts. Both graphing calculators and computer-based statistical software (Microsoft® Excel) will be used. If the prerequisite is more than two years old, then the mathematics department recommends the course placement exam be taken or the prerequisite be retaken to ensure the success of the student.

    NSC 131 Contemporary Science 4 ENG 090* and MAT 020* or higher

    An interdisciplinary course that introduces the nature of science as a process. Particular topics from biology, chemistry, physics, geology and astronomy covered with an emphasis on critical thinking and evaluating evidence to examine competing theories. This course is ideal as a first science course for students whose science background is minimal, who are anxious about science, or who have not had a science course for several years. Course includes a laboratory component.

    PSY 140 Introduction to Psychology 4 ENG 085* and ENG 090*

    Overview of the field of psychology, including learning, development, emotion, motivation, personality, abnormal behavior and psychotherapy.

    SEM 140 Seminar in Life Pathways 3

    Seminar in Life Pathways is a gateway course to Jackson College. This course is designed to help all students develop the skills, inner qualities and external behaviors needed to take charge of their academic and career success. Students will be guided through an extensive process in making career choices and selecting an academic program of study at Jackson College and beyond. With the exception of second-admit programs, SEM 140 is required of all students.

    JC Cybersecurity Degree Core Requirements

    Course # Course Name Credits Prerequisites Notes
    CNS 101 Network Fundamentals/Network+ 4

    This course introduces students to fundamental networking concepts and technologies. It is the first of four courses that help prepare students for the Cisco CCNA certification exam. The course materials will assist in developing the skills necessary to plan and implement small networks across a range of applications. It also helps prepare the student for the CompTIA Network+ certification exam.

    CNS 106 Routing Protocols & Concepts 4 CNS 101

    This course is the second of four courses that help prepare students for the Cisco CCNA certification exam. It covers the routing concepts introduced in CNS 101. The goal is to develop an understanding of how a router learns about remote networks and determines the best path to those networks. This course includes both static routing and dynamic routing protocols.

    CNS 107 LAN Switching & Wireless 4 CNS 101

    This course is the third of four courses that help prepare students for the Cisco CCNA certification exam. It covers the switching and wireless concepts introduced in CNS 101 in more depth. The goal is to develop an understanding of how switches are interconnected and configured to provide network access to LAN users. This course also teaches how to integrate wireless devices into a LAN.

    CNS 121 Microsoft® Networking Client I 3

    This course will help students gain the knowledge and skills required to configure Windows® Vista® for optimal performance on the desktop. This course focuses on installing the client software, migrating from previous versions of the Microsoft® Windows® client, and configuring systems settings, security features, network connectivity, communications and media applications, and mobile devices.

    CNS 123 Microsoft® Networking Server I 3

    This course covers installing Windows® Server 2008, configuring remote access, Network Access Protection (NAP), network authentication, IPv4 and IPv6 addressing and Domain Name System (DNS) replication: capturing and deploying Microsoft® Window® Deployment Services images; creating virtual machines; and installing server core.

    CNS 131 Linux Administration I 3

    This course introduces Linux to experienced computer users and to those with a basic knowledge of computers. Students will install and configure a distribution of Linux. They will learn to use a command line shell and a GUI to manage the file system, create user and group accounts, and manage file permissions. This course will cover how to set up a Linux system on a TCP/IP network, bash shell concepts, printing and installing programs Linux.

    CNS 141 Wireless Networking 3 CNS 101

    This course introduces the basic concepts of wireless networking. Students will work with various types of equipment needed to set up and maintain local wireless networks of various sizes. Considerable emphasis will be placed on how to secure access to and the information that travels across wireless networks.

    CNS 201 Network Security/Security+ 3 CNS 106

    The student will be introduced to computer network vulnerabilities and threats and how to safeguard computer networks from those vulnerabilities and threats. This course will expose the student to network security planning, network security technology, network security organization and the legal and ethical issues associated with network security. In this course, students will learn the skills necessary for Security+ certification.

    CNS 210 Python Scripting for Security 3 CNS 101

    This course covers an overview of Python, including how to create and run scripts, use threads, and handle exceptions. It will progress on how to networking, including using Python libraries for networking scripting and developing basic scripts with network functionality. HTTP programming and client, security scripting, Twisted Python, the Echo server, and forensic scripting are also covered. The course emphasizes debugging capability and security testing using Python.

    CNS 231 Firewall Intrusion Detection 3 CNS 201

    This course will cover how to install, configure and manage network and host-based firewalls. It will cover how to set up and configure popular network-based firewalls and host-based firewalls with various operating systems. It will instruct the students how to set up both network- and host-based intrusion detection systems to determine if and when a network or system has been breached.

    CNS 233 Hacker Techniques and Incident Handling 3 CNS 131 and CNS 201

    Introduces common computer and network hacking techniques. With a sound understanding of how hackers can compromise computers and computer networks you will learn how to identify when an incident has happened, how to respond in a comprehensive manner, and what steps to take to protect yourself in the future.

    CNS 235 Packet Analysis and Network Forensics 3 CNS 231

    Students utilize common packet sniffing tools, intrusion detection tools and packet analysis tools to determine if malicious activity is occurring on a network. They learn details about how network protocols can be abused by hackers. They find how network connection logging provides a valuable source of evidence.

    CNS 245 Internship/Externship 3 Instructor permission required

    The student will have meaningful work experience related to computer networking and security with an appropriate organization. The organization and position must be approved by supervising faculty member.

    JC Cybersecurity Electives & Baker College Degree Requirements

    Course # Course Name Credits Prerequisites Notes
    CIS 158 Programming Logic 3 CIS 095*

    Students explore the development of the logic and theory for writing business programs that control the operation of a computer. Course covers the development of both structured design and object-oriented design. Topics include control structures, arrays, data validation, testing and debugging.

    CNS 128 PowerShell Scripting for Network Administrators 3 CNS 121 or CNS 123

    Students will develop the knowledge and skills to utilize Microsoft PowerShell to automate common administrative tasks on a Microsoft® network. This course assumes no prior programming skills.

    CNS 132 Linux Administration II 3 CNS 131

    In this course, the student will learn how to implement, configure and troubleshoot Linux, particularly as a network server. The student will configure Linux to provide DNS, DHCP, as a firewall and basic routing functions. The student will set up and secure the Apache web service and set up Linux to provide e-mail service. They will also set up Linux to interoperate within a Microsoft® Active Directory environment.

    CNS 231 Firewall Intrusion Detection 3 CNS 201

    This course will cover how to install, configure and manage network and host-based firewalls. It will cover how to set up and configure popular network-based firewalls and host-based firewalls with various operating systems. It will instruct the students how to set up both network- and host-based intrusion detection systems to determine if and when a network or system has been breached.

    CNS 232 Computer Forensics I 3 CNS 201

    This course deals with the preservation, identification, extraction, documentation and interpretation of computer data. Topics covered include evidence handling, chain of custody, collection, preservation, identification and recovery of computer data.

    CNS 234 Ethical Hacking 3 CNS 201

    This course introduces the concept of ethical hacking and how to perform penetration tests of computer networks. In hands-on labs an emphasis will be placed on how to use tools to discover weaknesses in computer networks and how to improve the defenses of those networks against malicious attacks.

    CNS 252 Virtualization I 3 CNS 101

    This course features intensive hands-on training that focuses on installing, configuring, and managing VMware vSphere®, which includes VMware ESXi™ and VMware vCenter Server®. This course prepares you to administer a vSphere infrastructure for an organization of any size. It is the foundation for most other VMware technologies in the software-defined data center.

    MTA Satisfied: It is highly encouraged for students to complete the Michigan Transfer Agreement (MTA) as this will satisfy Baker College’s General Education requirements.

  • Cyber Security – Eastern Michigan University

    Cybersecurity Associate in Applied Science degree to a Bachelor of Science in Information Assurance and Cyber Defense at Eastern Michigan University.

    JC students who complete an associate degree, complete the courses outlined in the guidesheet with a grade of “C” or better, and satisfy EMU’s admissions requirements will be accepted into the articulation agreement.

    Under this agreement, EMU will waive the 60-hour rule and require that a minimum of 45 credits be completed in courses offered by EMU. This allows students to complete more than 60 credit hours at JC, and have those hours applied toward their bachelor’s degree.

    Students must apply and be admitted to EMU and to the Information Assurance and Cyber Defense program. A grade of B- or higher in CNS 101 and CNS 201 (IA 110 and IA 103 at EMU) is required for admission to the Information Assurance program at EMU.

    Articulation Effective Dates: September 1, 2018 until August 31, 2021


    General Education/MTA Requirements

    Course # Course Name Credits Prerequisites Notes
    ART 112 Art History: Renaissance to Present 3 ENG 085*

    This course is a survey of art history and aesthetics covering art from the Renaissance through the 20th century.

    COM 240 Interpersonal Communication 3 ENG 085, ENG 091

    (FORMERLY SPH 240) Students will learn to improve communication in one-on-one and small group situations. In this course, students will examine basic verbal and non-verbal elements affecting communication between individuals in family, peer group and work contexts. Specific units of discussion include intrapersonal perspective, conflict resolution, self-disclosure, message generation, intercultural messages and non-verbal communication.

    ENG 131 Writing Experience I 3 ENG 085 and ENG 091

    This is an intensive writing course. Narrative and descriptive modes are stressed. Basic research strategies are introduced. An end-of-the-semester portfolio is required.

    GEL 109 Earth Science 4 ENG 085*, ENG 090* and MAT 033* or higher

    This course serves as a foundation for the Earth sciences and Earth science majors. Emphasis is placed on laboratory experience and class discussions to reinforce scientific principles. Earth science case studies are covered in detail. In laboratory, the students will learn how to apply basic scientific principles through active learning and application. This course has a laboratory component.

    HIS 235 20th Century History 3 ENG 085* and ENG 090*

    Examination of national and international developments in the past century focusing on such matters as colonialism, global warfare, and emerging nations, appearance and disappearance of communism. In addition, polarization of wealth and power, the revolution in technology, communication, businesses and industry, the conflict between the globalization movement and national tendencies will be examined.

    HUM 131 Cultural Connections 3 ENG 085 and ENG 091

    This interdisciplinary course examines contemporary issues, their human and technological components, and their historical precedents through art, music, literature and philosophy.

    MAT 133 Introduction to Probability & Statistics 4 MAT 033* or MAT 131 or higher

    (FORMERLY MTH 133) (SAME AS CIS 203 AND PSY 144) This course is an introduction to experimental design, data representation, basic descriptive statistics, probability theorems, frequency distributions and functions, binomial and normal probability distributions and functions, probability density functions, hypothesis testing, statistical inference, Chi-square analysis, linear regression, correlation and application of the above in making informed, data driven decisions in real-world contexts. Both graphing calculators and computer-based statistical software (Microsoft® Excel) will be used. If the prerequisite is more than two years old, then the mathematics department recommends the course placement exam be taken or the prerequisite be retaken to ensure the success of the student.

    NSC 131 Contemporary Science 4 ENG 090* and MAT 020* or higher

    An interdisciplinary course that introduces the nature of science as a process. Particular topics from biology, chemistry, physics, geology and astronomy covered with an emphasis on critical thinking and evaluating evidence to examine competing theories. This course is ideal as a first science course for students whose science background is minimal, who are anxious about science, or who have not had a science course for several years. Course includes a laboratory component.

    PHL 243 Great World Religions 3 ENG 085* and ENG 090*

    Students examine the literature and historical settings of great world religions. The relationship of contemporary thought is considered for representative groups.

    PSY 140 Introduction to Psychology 4 ENG 085* and ENG 090*

    Overview of the field of psychology, including learning, development, emotion, motivation, personality, abnormal behavior and psychotherapy.

    SEM 140 Seminar in Life Pathways 3

    Seminar in Life Pathways is a gateway course to Jackson College. This course is designed to help all students develop the skills, inner qualities and external behaviors needed to take charge of their academic and career success. Students will be guided through an extensive process in making career choices and selecting an academic program of study at Jackson College and beyond. With the exception of second-admit programs, SEM 140 is required of all students.

    JC/EMU Cyber Security Requirements

    Course # Course Name Credits Prerequisites Notes
    CNS 101 Network Fundamentals/Network+ 4

    This course introduces students to fundamental networking concepts and technologies. It is the first of four courses that help prepare students for the Cisco CCNA certification exam. The course materials will assist in developing the skills necessary to plan and implement small networks across a range of applications. It also helps prepare the student for the CompTIA Network+ certification exam.

    CNS 106 Routing Protocols & Concepts 4 CNS 101

    This course is the second of four courses that help prepare students for the Cisco CCNA certification exam. It covers the routing concepts introduced in CNS 101. The goal is to develop an understanding of how a router learns about remote networks and determines the best path to those networks. This course includes both static routing and dynamic routing protocols.

    CNS 121 Microsoft® Networking Client I 3

    This course will help students gain the knowledge and skills required to configure Windows® Vista® for optimal performance on the desktop. This course focuses on installing the client software, migrating from previous versions of the Microsoft® Windows® client, and configuring systems settings, security features, network connectivity, communications and media applications, and mobile devices.

    CNS 123 Microsoft® Networking Server I 3

    This course covers installing Windows® Server 2008, configuring remote access, Network Access Protection (NAP), network authentication, IPv4 and IPv6 addressing and Domain Name System (DNS) replication: capturing and deploying Microsoft® Window® Deployment Services images; creating virtual machines; and installing server core.

    CNS 124 Microsoft® Networking Server II 3 CNS 123

    This course covers planning Windows® Server 2008 roles; maintain server security; planning data storage, network load balancing, and server backups; managing software deployment and versions; monitoring IPv6, server performance and capacity, and AD replication; scheduling server deployments; and designing a rollback contingency plan.

    CNS 131 Linux Administration I 3

    This course introduces Linux to experienced computer users and to those with a basic knowledge of computers. Students will install and configure a distribution of Linux. They will learn to use a command line shell and a GUI to manage the file system, create user and group accounts, and manage file permissions. This course will cover how to set up a Linux system on a TCP/IP network, bash shell concepts, printing and installing programs Linux.

    CNS 141 Wireless Networking 3 CNS 101

    This course introduces the basic concepts of wireless networking. Students will work with various types of equipment needed to set up and maintain local wireless networks of various sizes. Considerable emphasis will be placed on how to secure access to and the information that travels across wireless networks.

    CNS 201 Network Security/Security+ 3 CNS 106

    The student will be introduced to computer network vulnerabilities and threats and how to safeguard computer networks from those vulnerabilities and threats. This course will expose the student to network security planning, network security technology, network security organization and the legal and ethical issues associated with network security. In this course, students will learn the skills necessary for Security+ certification.

    CNS 210 Python Scripting for Security 3 CNS 101

    This course covers an overview of Python, including how to create and run scripts, use threads, and handle exceptions. It will progress on how to networking, including using Python libraries for networking scripting and developing basic scripts with network functionality. HTTP programming and client, security scripting, Twisted Python, the Echo server, and forensic scripting are also covered. The course emphasizes debugging capability and security testing using Python.

    CNS 233 Hacker Techniques and Incident Handling 3 CNS 131 and CNS 201

    Introduces common computer and network hacking techniques. With a sound understanding of how hackers can compromise computers and computer networks you will learn how to identify when an incident has happened, how to respond in a comprehensive manner, and what steps to take to protect yourself in the future.

    CNS 235 Packet Analysis and Network Forensics 3 CNS 231

    Students utilize common packet sniffing tools, intrusion detection tools and packet analysis tools to determine if malicious activity is occurring on a network. They learn details about how network protocols can be abused by hackers. They find how network connection logging provides a valuable source of evidence.

    CNS 245 Internship/Externship 3 Instructor permission required

    The student will have meaningful work experience related to computer networking and security with an appropriate organization. The organization and position must be approved by supervising faculty member.

    Additional EMU and IACD Requirements

    Course # Course Name Credits Prerequisites Notes
    CIS 158 Programming Logic 3 CIS 095*

    Students explore the development of the logic and theory for writing business programs that control the operation of a computer. Course covers the development of both structured design and object-oriented design. Topics include control structures, arrays, data validation, testing and debugging.

    CNS 128 PowerShell Scripting for Network Administrators 3 CNS 121 or CNS 123

    Students will develop the knowledge and skills to utilize Microsoft PowerShell to automate common administrative tasks on a Microsoft® network. This course assumes no prior programming skills.

    CNS 221 Securing Microsoft® Networks 3 CNS 125

    This course will cover how to protect your Windows-based clients, server roles, networks, and Internet services. Students learn how to plan and implement comprehensive security with special emphasis on new Windows® security tools, security objects, security services, user authentication and access control, network security, application security, Windows® Firewall, Active Directory® security, group policy, auditing and patch management.

    CNS 101, CNS 106, CNS 121, CNS 123, CNS 124, CNS 128, CNS 131, CNS 141, CNS 201, CNS, 210, CNS 221 and CIS 158 are required for EMU’s IACD program. If not transferred from JC, must be completed at EMU.

    Sample Course Map

    This program map satisfies the Cyber Security Associate in Applied Science (AAS) degree from Jackson College, the Michigan Transfer Agreement (MTA), and the pre-admission courses for the Information Assurance and Cyber Defense program at Eastern Michigan University.

    SEMESTER 1

    Course # Course Name Credits Prerequisites Notes
    CNS 101 Network Fundamentals/Network+ 4

    This course introduces students to fundamental networking concepts and technologies. It is the first of four courses that help prepare students for the Cisco CCNA certification exam. The course materials will assist in developing the skills necessary to plan and implement small networks across a range of applications. It also helps prepare the student for the CompTIA Network+ certification exam.

    CNS 121 Microsoft® Networking Client I 3

    This course will help students gain the knowledge and skills required to configure Windows® Vista® for optimal performance on the desktop. This course focuses on installing the client software, migrating from previous versions of the Microsoft® Windows® client, and configuring systems settings, security features, network connectivity, communications and media applications, and mobile devices.

    CNS 131 Linux Administration I 3

    This course introduces Linux to experienced computer users and to those with a basic knowledge of computers. Students will install and configure a distribution of Linux. They will learn to use a command line shell and a GUI to manage the file system, create user and group accounts, and manage file permissions. This course will cover how to set up a Linux system on a TCP/IP network, bash shell concepts, printing and installing programs Linux.

    ENG 131 Writing Experience I 3 ENG 085 and ENG 091

    This is an intensive writing course. Narrative and descriptive modes are stressed. Basic research strategies are introduced. An end-of-the-semester portfolio is required.

    SEM 140 Seminar in Life Pathways 3

    Seminar in Life Pathways is a gateway course to Jackson College. This course is designed to help all students develop the skills, inner qualities and external behaviors needed to take charge of their academic and career success. Students will be guided through an extensive process in making career choices and selecting an academic program of study at Jackson College and beyond. With the exception of second-admit programs, SEM 140 is required of all students.

    SEMESTER 2

    Course # Course Name Credits Prerequisites Notes
    CNS 106 Routing Protocols & Concepts 4 CNS 101

    This course is the second of four courses that help prepare students for the Cisco CCNA certification exam. It covers the routing concepts introduced in CNS 101. The goal is to develop an understanding of how a router learns about remote networks and determines the best path to those networks. This course includes both static routing and dynamic routing protocols.

    CNS 123 Microsoft® Networking Server I 3

    This course covers installing Windows® Server 2008, configuring remote access, Network Access Protection (NAP), network authentication, IPv4 and IPv6 addressing and Domain Name System (DNS) replication: capturing and deploying Microsoft® Window® Deployment Services images; creating virtual machines; and installing server core.

    COM 240 Interpersonal Communication 3 ENG 085, ENG 091

    (FORMERLY SPH 240) Students will learn to improve communication in one-on-one and small group situations. In this course, students will examine basic verbal and non-verbal elements affecting communication between individuals in family, peer group and work contexts. Specific units of discussion include intrapersonal perspective, conflict resolution, self-disclosure, message generation, intercultural messages and non-verbal communication.

    MAT 133 Introduction to Probability & Statistics 4 MAT 033* or MAT 131 or higher

    (FORMERLY MTH 133) (SAME AS CIS 203 AND PSY 144) This course is an introduction to experimental design, data representation, basic descriptive statistics, probability theorems, frequency distributions and functions, binomial and normal probability distributions and functions, probability density functions, hypothesis testing, statistical inference, Chi-square analysis, linear regression, correlation and application of the above in making informed, data driven decisions in real-world contexts. Both graphing calculators and computer-based statistical software (Microsoft® Excel) will be used. If the prerequisite is more than two years old, then the mathematics department recommends the course placement exam be taken or the prerequisite be retaken to ensure the success of the student.

    SEMESTER 3

    Course # Course Name Credits Prerequisites Notes
    CNS 141 Wireless Networking 3 CNS 101

    This course introduces the basic concepts of wireless networking. Students will work with various types of equipment needed to set up and maintain local wireless networks of various sizes. Considerable emphasis will be placed on how to secure access to and the information that travels across wireless networks.

    CNS 201 Network Security/Security+ 3 CNS 106

    The student will be introduced to computer network vulnerabilities and threats and how to safeguard computer networks from those vulnerabilities and threats. This course will expose the student to network security planning, network security technology, network security organization and the legal and ethical issues associated with network security. In this course, students will learn the skills necessary for Security+ certification.

    SEMESTER 4

    Course # Course Name Credits Prerequisites Notes
    ART 112 Art History: Renaissance to Present 3 ENG 085*

    This course is a survey of art history and aesthetics covering art from the Renaissance through the 20th century.

    CNS 210 Python Scripting for Security 3 CNS 101

    This course covers an overview of Python, including how to create and run scripts, use threads, and handle exceptions. It will progress on how to networking, including using Python libraries for networking scripting and developing basic scripts with network functionality. HTTP programming and client, security scripting, Twisted Python, the Echo server, and forensic scripting are also covered. The course emphasizes debugging capability and security testing using Python.

    CNS 233 Hacker Techniques and Incident Handling 3 CNS 131 and CNS 201

    Introduces common computer and network hacking techniques. With a sound understanding of how hackers can compromise computers and computer networks you will learn how to identify when an incident has happened, how to respond in a comprehensive manner, and what steps to take to protect yourself in the future.

    GEL 109 Earth Science 4 ENG 085*, ENG 090* and MAT 033* or higher

    This course serves as a foundation for the Earth sciences and Earth science majors. Emphasis is placed on laboratory experience and class discussions to reinforce scientific principles. Earth science case studies are covered in detail. In laboratory, the students will learn how to apply basic scientific principles through active learning and application. This course has a laboratory component.

    SEMESTER 5

    Course # Course Name Credits Prerequisites Notes
    CNS 235 Packet Analysis and Network Forensics 3 CNS 231

    Students utilize common packet sniffing tools, intrusion detection tools and packet analysis tools to determine if malicious activity is occurring on a network. They learn details about how network protocols can be abused by hackers. They find how network connection logging provides a valuable source of evidence.

    CNS 245 Internship/Externship 3 Instructor permission required

    The student will have meaningful work experience related to computer networking and security with an appropriate organization. The organization and position must be approved by supervising faculty member.

    HIS 235 20th Century History 3 ENG 085* and ENG 090*

    Examination of national and international developments in the past century focusing on such matters as colonialism, global warfare, and emerging nations, appearance and disappearance of communism. In addition, polarization of wealth and power, the revolution in technology, communication, businesses and industry, the conflict between the globalization movement and national tendencies will be examined.

    PHL 243 Great World Religions 3 ENG 085* and ENG 090*

    Students examine the literature and historical settings of great world religions. The relationship of contemporary thought is considered for representative groups.

    Cyber Security Associate degree is completed at the end of this term.

    SEMESTER 6

    Course # Course Name Credits Prerequisites Notes
    CNS 221 Securing Microsoft® Networks 3 CNS 125

    This course will cover how to protect your Windows-based clients, server roles, networks, and Internet services. Students learn how to plan and implement comprehensive security with special emphasis on new Windows® security tools, security objects, security services, user authentication and access control, network security, application security, Windows® Firewall, Active Directory® security, group policy, auditing and patch management.

    HUM 131 Cultural Connections 3 ENG 085 and ENG 091

    This interdisciplinary course examines contemporary issues, their human and technological components, and their historical precedents through art, music, literature and philosophy.

    NSC 131 Contemporary Science 4 ENG 090* and MAT 020* or higher

    An interdisciplinary course that introduces the nature of science as a process. Particular topics from biology, chemistry, physics, geology and astronomy covered with an emphasis on critical thinking and evaluating evidence to examine competing theories. This course is ideal as a first science course for students whose science background is minimal, who are anxious about science, or who have not had a science course for several years. Course includes a laboratory component.

    PSY 140 Introduction to Psychology 4 ENG 085* and ENG 090*

    Overview of the field of psychology, including learning, development, emotion, motivation, personality, abnormal behavior and psychotherapy.

    MTA is completed at the end of this term.

    SEMESTER 7

    Course # Course Name Credits Prerequisites Notes
    CIS 158 Programming Logic 3 CIS 095*

    Students explore the development of the logic and theory for writing business programs that control the operation of a computer. Course covers the development of both structured design and object-oriented design. Topics include control structures, arrays, data validation, testing and debugging.

    CNS 128 PowerShell Scripting for Network Administrators 3 CNS 121 or CNS 123

    Students will develop the knowledge and skills to utilize Microsoft PowerShell to automate common administrative tasks on a Microsoft® network. This course assumes no prior programming skills.

    EMU requirements are finalized at the end of this term.