Skip To Main Content

Portneuf Valley Technical Education & Career Campus
(Open to all School District No. 25 Students)
Courses are offered based on demand, teacher availability and certification.

CTE Program Banners 2021_Programming and Software Development

Computer Programming Cyber Security Instructor

Chantel Reddish

Titles: Teacher, Room 165
Locations: PV-TEC
Departments: CTE, CTC
Email:

Inside Look

CNA students performing in classroom technical skills, preparing for clinicals and certification 

Computer Programming Pathway

#30580 Introduction to Computer Programming
1 Trimester @ PV-TEC
Grades 10, 11, 12

 

#64581 Programming and Software Development IA
1 Trimester @ PV-TEC
Grades 11, 12

 

#30641 Programming and Software Development II
1 Trimester @ PV-TEC
Grades 11, 12

take together

 

take together

 

take together

#30533 Cyber Security
1 Trimester @ PV-TEC
Grades 10, 11, 12

 

#64582 Programming and Software Development IB
1 Trimester @ PV-TEC
Grades 11, 12

 

#30651 Programming and Software Development III
1 Trimester @ PV-TEC
Grades 11, 12

Computer Programming Courses

Updated

30580 Introduction to Programming - 1 Trimester – PV-TEC 10 11 12

Prerequisite: Math IA, IB, IC with a grade of B or better
Co-requisite: Cyber Security

This introductory course in computer programming is designed to provide students with a solid foundation in coding, using Python as the primary language (subject to change). Throughout the course, students will understand and apply fundamental programming concepts such as variables, loops, and functions, write their own programs, gain practical experience in coding, develop the ability to identify and fix errors in their code, study standard program design principles to create efficient and effective code and explore the intersection of programming and creativity by learning to make music using Python. State CTE code 101522 - STEM course

Updated

30533 Cyber Security - 1 Trimester – PV-TEC 10 11 12

Prerequisite: Math IA, IB, IC with a grade of B or better  
Co-requisite: Introduction to Programming

This is a beginning level course for security professionals, and network and system administrators. Students will develop a better understanding of how you protect your information assets and defend against attacks, as well as how to apply these concepts to make your environment more secure. We use several resources including virtual servers to practice on Kali Linux. State code 101520 - STEM course

Updated

64581 Programming and Software Development IA - 1 Trimester - PV-TEC 11 12

Prerequisite: Introduction to Programming and Cyber Security
Co-requisite: Programming and Software Development IB

Building on the foundations established in Intro to Programming, this course delves deeper into Python programming. Students will continue their exploration of Python by learning about functions, selection, and iteration, gain a unique perspective by learning programming concepts through the lens of video game terminology and practice, write more complex programs, enhance their coding skills and understanding, develop critical thinking and problem-solving abilities by tackling programming challenges, and improve their debugging and testing skills to ensure their code runs smoothly. 
State CTE code 101522 - STEM Course
 

Updated

64582 Programming and Software Development IB - 1 Trimester - PV-TEC 11 12

Prerequisite: Introduction to Programming and Cyber Security
Co-requisite: Programming and Software Development IA

Programming IB continues the journey into Python programming, focusing on more advanced topics and practical applications. In this course, students will learn to manipulate and utilize strings and lists effectively in their programs, understand how to read from and write to files, which will enable data storage and retrieval, gain an introduction to networking concepts, and learn how to implement basic networking tasks. Students will enhance their problem-solving skills by tackling real-world programming challenges. State CTE code 101522 - STEM Course

Updated

30641 Programming and Software Development II - 1 Trimester - PV-TEC 11 12

Prerequisite: Programming and Software Development IA/B and College Algebra DC if taking for Dual Credit
Co-requisite: Programming and Software Development III

To qualify for dual credit, the student must take College Algebra prior or concurrently or take the Aleks test with a qualifying score. The student will continue building upon Programming and Software and Development 1. The course of study will include Objects, Inheritance & Polymorphism, and Recursion. Students will learn to transfer their skills to program drones in Python. State CTE code 101523 - STEM course

Updated

30651 ✶ Programming and Software Development II - 1 Trimester - PV-TEC (DC) 11 12
68651 ✶ Programming and Software Development III DC - See Dual Credit Description Both II and III must be taken for DC

Prerequisite: Programming and Software Development IA/B and College Algebra DC if taking for Dual Credit
Co-requisite: Programming and Software Development II

This course is designed to be a capstone experience for the student where they will apply knowledge and skills learned throughout their course of study as they apply advanced programming and development topics. Students in this course will also investigate current and emerging technologies. This course will also introduce students to Systems Analysis and Design. Topics include analyzing cases, requirements modeling, data and process modeling, and development strategies. Students also learn about output and user interface design, data design, systems architecture and implementation, systems operation, support, and security. State CTE code 101524 - STEM course