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
Prerequisite: Business Computer Applications I
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 us several resources including servers from Virginia Tech 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 in C++. Java or Visual Basic. The course of study will include input, output, variables, constants, decision making in code, program flow, arrays and functions. The students will be writing their own programs, learning to debug their code and studying standard computer program design. TI 0557 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
This is a beginning level course in computer programming. The students will be taught to program in C++, Java, Visual Basic, or Python. The course of study will include input, output, variables, constants, decision making in code, program flow, arrays and functions. The students will be writing their own programs, learning to debug their code and studying standard computer program design. If a student wants to earn dual credit, the student must take College Algebra dual credit prior or concurrently and enroll in 30641 Programming and Software Development II in the same school year. TI 0557 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
This course builds on the student’s programming skills, using high-level industry standard languages including C++ or Python. At the conclusion of the course, the students will be able to design a program using object oriented programming techniques. The students will learn skills such as flowcharting, algorithm development, structured programming, enumerated types, file operations, and classes. TI 0558 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
This course covers the basic understanding of cloud computing. In this course students will learn the basic structure of the cloud, virtual servers, virtual storage, cloud security, databases, and cloud optimization. This course prepares the student for the AWS Cloud Practitioner Certification. 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. TI 9855