Skip to main content
DistrictCampus
CAMPUS

Computer Programming & Cyber Security

Full Width School related picture
Full Width School related picture
Full Width School related picture

Honors Introduction to Computer Programming / AKA: Coding I (9-10) 

  • Prerequisite:  None

This is a course that provides an overview of computer hardware, software, operating systems and programming languages.  Students will learn to develop computer applications for solving a variety of problems.  They will prepare algorithms, design tests and write code using the popular C++ language.  The course will cover flow-of-control using a number of different looping and branching techniques and will introduce a variety of predefined functions that will be required to solve a number of assigned problems by using computer programs.  

 

Honors Advanced Computer Programming / AKA: Coding II (11-12) 

  • Prerequisite: Level 1 in the Computer Programming / Cybersecurity Pathway

This is a course where students continue learning computer programming using C++ programming language.  The course further develops the programming techniques introduced in Honors Introduction to Computer Programming (Coding I) and introduces the use of functions, arrays, data streams, structures, pointers and classes in solving technical problems.

 

(DE) Cybersecurity I:  Programming & Principles of Information Assurance (11-12)

  • Prerequisite: Levels 1-2 in the Computer Programming / Cybersecurity Pathway

  • General Information: Programming portion of this class is virtual and it has a textbook requirement of $149.50 as of Fall 2020

  • Course Type: Dual Enrollment through Roane State / Must meet Dual Enrollment requirements of RSCC.

  • Not part of the TN Transfer Pathway.  No ACT requirement.

This course introduces the basic concepts of programming, problem solving, programming logic, and design techniques using an object-oriented language.  The topics covered include the language syntax, functions, return types, and objects found in a current object-oriented programming language.  This course will introduce topics such as the need for security, risk management, security technology, cryptography, and physical security.  Also covered are legal/ethical issues and security policies. 

 

(DE) Cybersecurity II: Digital Forensics (11-12)

  • Prerequisite: Levels 1-2 + DE Cybersecurity I

  • Course Type: Dual Enrollment through Roane State / Must meet Dual Enrollment requirements of RSCC.

  • Not part of the TN Transfer Pathway.  No ACT requirement.

This course is designed to give students a basic understanding of computer forensics and investigations.  This course will introduce students to computing investigations by preparing them to acquire, examine and summarize digital evidence.

 

(DE) Cybersecurity III:  Penetration Testing & Network Defense (11-12)

  • Prerequisite: Levels 1-3 in the Computer Programming / Cybersecurity Pathway

  • Course Type: Dual Enrollment through Roane State / Must meet Dual Enrollment requirements of RSCC.

  • Not part of the TN Transfer Pathway.  No ACT requirement.

This course focuses on how hackers attack computers and networks, and how to protect Windows and Linux systems.  Legal restrictions and ethical guidelines will be taught and enforced.  Studies will perform many hands-on labs, both attacking and defending, using port scans, foot-printing, buffer overflow exploits, SQL injection, privilege escalation, Trojans, and backdoors.  Students learn the legal, ethical, and technical aspects of using computer systems in unexpected ways.  These skills are essential for penetration testers and other network security professionals.

 

(DE) Cybersecurity IV: Network Security (11-12)

  • Prerequisite: Levels 1-3 + Cybersecurity III 

  • Course Type: Dual Enrollment through Roane State / Must meet Dual Enrollment requirements of RSCC.

  • Not part of the TN Transfer Pathway.  No ACT requirement.

  • Industry Certification Opportunity:  CompTIA Security+ 

This course is designed to give students a fundamental understanding of computer and network security.  It will introduce students to a wide variety of concepts related to computer security.  This course covers the objectives for the CompTIA Security+ Certification.

 

Full Width School related picture
Full Width School related picture

CTE Calendar

Upcoming Events