COding courses


Computer Science Foundations

Computer Science Foundations                  

1 term-1 credit                 

Grades 9, 10, 11, 12

 

Computer Science Foundations is a course intended to provide students with exposure to various information technology occupations and pathways such as Networking Systems, Programming and Software Development, and Web Design. Students will learn the basics of computer hardware, networking, web design (HTML), cloud services, cybersecurity and programming. 

Coding 1

Coding I

1 term – 1 credit

Grades 10, 11,12

 

Prerequisite: Computer Science Foundations, Algebra 1


Coding I is a course intended to teach students the basics of computer programming. The course places emphasis on practicing standard programming techniques and learning the logic tools and methods typically used by programmers to create simple computer applications. Upon completion of this course, proficient students will be able to solve problems by planning multi step procedures; write, analyze, review, and revise programs, converting detailed information from workflow charts and diagrams into coded instructions in a computer language; and will be able to troubleshoot/debug programs and software applications to correct malfunctions and ensure their proper execution. 

Coding 2

Coding II

1 term – 1 credit

Grades 11,12

 

Prerequisite: Coding I


Coding II challenges students to develop advanced skills in problem analysis, construction of algorithms, and computer implementation of algorithms as they work on programming projects. In so doing, they develop key skills of discernment and judgment as they must choose from among many languages, development environments, and strategies for the program life cycle. Course content is reinforced through numerous short- and long-term programming projects, accomplished both individually and in small groups. These projects are meant to hone the discipline and logical thinking skills necessary to craft error-free syntax for the writing and testing of programs.

PSCC 4+1 Program

Pellissippi State Community College 4 + 1 IT Program

Grades 11 & 12

 

Prerequisite: Computer Science Foundations


PSCC has created an IT pathway in either Networking or Cyber Defense for high school students to complete 1 year of college while in high school.  Upon high school graduation, the student will have one year at PSCC to earn an Associate Degree.  This program requires approval by the student's guidance counselor and the student must meet eligibility requirements.  If interested, please contact your guidance counselor during the 9th or 10th grade.

AP Computer Science Principles

AP Computer Science Principles

1 term – 1 credit

Grades 11,12


Prerequisite:  Computer Science Foundations recommended


AP Computer Science Principles introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world.  The course will introduce students to the creative aspects of programming, abstractions, algorithms, large data sets, the Internet, cybersecurity concerns, and computing impacts. AP Computer Science Principles will give students the opportunity to use technology to address real-world problems and build relevant solutions.

Dual Enrollment 

Programming & Logic 1 - CITC 1301 is a course open to 12th grade students.  This is a dual enrollment course provided through Pellissippi State Community College - Knoxville that is offered asynchronous, virtually by a PSCC professor. This is the first course for all of PSCC’s computer technology and cybersecurity programs.   An online textbook for $120 is required.


Work-Based Learning

C25H16 Work-Based Learning

1 semester  (Can be repeated  up to 2 credits)

Grades 11, 12

Work-Based Learning: Career Practicum is a capstone course intended to provide students with opportunities to apply the skills and knowledge learned in previous CTE and general education courses within a professional work environment. The course allows students to earn high school credit for select models of work-based learning, which allow students to interact with industry professionals in order to extend and deepen classroom work and support the development of postsecondary and career readiness knowledge and skills. 


Students participate in individual work-based learning experiences in professional settings when they meet the hours required for full time course equivalent. These experiences include registered apprenticeships, cooperative education (co-op), and internships.


Students must complete an application and receive a CTE teacher referral for consideration in Work-Based Learning.  See Mrs.  Sara Bell - WBL Coordinator for applications.