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

6C10H14 Honors Introduction to Computer Programming/Coding1 (8-9) 

  • Prerequisite:  N/A

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.  

 

6C10H11 Computer Science Foundations (9-10) 

  • Prerequisite: None

Computer Science Foundations (CSF) is a course intended to provide students with exposure to various information technology occupations and pathways such as Networking Systems, Coding, Web Design, and Cybersecurity. As a result, students will complete all core standards, as well as standards in two of four focus areas. Upon completion of this course, proficient students will be able to describe various information technology (IT) occupations and professional organizations. Moreover, they will be able to demonstrate logical thought processes and discuss the social, legal, and ethical issues encountered in the IT profession. Depending on the focus area, proficient students will also demonstrate an understanding of electronics and basic digital theory; project management and teamwork; client relations; causes and prevention of Internet security breaches; and writing styles appropriate for web publication. Upon completion of the CSF course, students will be prepared to make an informed decision about which Information Technology program of study to pursue.

 

6C10H15 Advanced Computer Programming/Coding II (10-12) 

  • Prerequisite: Introduction to Computer Programming (Coding I)

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.

 

6C10H24 Cybersecurity I:  Programming & Principles of Information Assurance / Dual Enrollment (11-12)

  • Prerequisite: Honors Advanced Computer Programming (Coding II)

  • 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. 

 

6C10H31a Cybersecurity II:  Digital Forensics / Dual Enrollment (11-12)

  • Prerequisite: Cybersecurity I: Programming & Principles of Information Assurance

  • 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.

 

6C10H31b Cybersecurity III:  Penetration Testing & Network Defense / Dual Enrollment (11-12)

  • Prerequisite: Cybersecurity II: Digital Forensics

  • 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.

 

6C10H31c Cybersecurity IV:  Network Security / Dual Enrollment (11-12)

  • Prerequisite: Cybersecurity I: Programming & Principles of Information Assurance

  • 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+ Certification

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