Portneuf Valley Technical Education & Career Campus
(Open to all School District No. 25 Students)
Courses are offered based on demand, teacher availability and certification.
Computer Programming Cyber Security Instructor
Computer Programming Pathway
#30580 Introduction to Computer Programming |
|
#30581 Programming and Software Development I 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 |
|
#30623 Cloud Computing I |
|
#30651 Programming and Software Development III 1 Trimester @ PV-TEC Grades 11, 12 |
Computer Programming Courses
30533 Cyber Security - 1 Trimester – PV-TEC 10 11 12
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
30580 Introduction to Programming - 1 Trimester – PV-TEC 10 11 12
Co-requisite: Cyber Security
This is an introductory course of computer programming. The students will be taught to program using video game terminology and practice. The course of study will include variables, functions, conditionals, loops, dictionaries, arrays and learn to debug their code. State code 101522
30581 Programming and Software Development I - 1 Trimester – PV-TEC (DC) 11 12
Prerequisite: Introduction to Programming and Cyber Security
Co-requisite: Cloud Computing I
The students will learn to program in Python (although we can change the language to something like C++ or Java). This course of study will include variables, loops, functions, and selection. The student will write their own programs, learn to debug their code, and study standard computer program design. State code 101522
30641 Programming and Software Development II - 1 Trimester - PV-TEC (DC) 11 12
Prerequisite: Programming and Software Development I and Cloud Computing I
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 selection, iteration, strings, lists, and files. Students will learn to transfer their skills to program drones. State code 101523
30651 * Programming and Software Development II - 1 Trimester - PV-TEC (DC) 11 12
Prerequisite: Programming and Software Development I and Cloud Computing I
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, and systems operation, support and security. State code 101524
30623 Cloud Computing I - 1 Trimester – PV-TEC 11 12
Prerequisite: Introduction to Programming and Cyber Security
Co-requisite: Programming and Software Development I
The students will learn the basics of cloud computing. This course of study will include an introduction to cloud computing, storage, computing, databases, cloud operations, sustainability, cloud building, hardware and software, cloud websites, virtual computing power, and using the cloud. State code 100210
30624 Cloud Computing II - 1 Trimester – PV-TEC 11 12
Prerequisite: Cloud Computing I
This course covers the basic understanding of cloud computing. In this course students will expand their learning in cloud computing. This course will cover shared security; advanced cloud services; dynamic web services; artificial intelligence; machine learning; Internet of things, big data, big data processing; and blockchain/cryptocurrency. This course prepares the student for the AWS Cloud Practitioner Certification. State code 100211
30691 Programming Career Experience – PV-TEC 11 12
Prerequisite: Programming Capstone Course
Students will complete a work experience at a local or approved business. The experience must be monitored by the workplace coordinator.