Computing & Game Design
Advanced Computer Science
Discover the power of Python.
Learn object-oriented techniques and software engineering principles to create impactful programs.
Flexible formats
CTE course
Standards Certificates
Computer Science II&III Standards, PCAP Objectives
Target group
High School students
Up to 100 lessons, each up to 90 min
About Course
Master Python, solve real-world challenges
The course will encourage students' creativity and ingenuity by allowing them to develop, carry out, and present impactful programs using various media.
Students will study object-oriented and software engineering techniques in Python that are applied to designing and implementing programs to manipulate complex data structures.
Syllabus
Step-by-step to the Result
1
Python modules, packages and PIP
Importing and using python modules;
Constructing and using python packages;
Using PIP.
2
Strings, String and List Methods, Exceptions
Characters, strings and coding standards;
Lists and string methods;
Handling runtime error;
Using try and except to control errors.
3
Object-Oriented Programming (OOP)
Basic concepts of OOP;
Classes, objects, properties, and methods;
Designing reusable classes and creating objects;
Inheritance and polymorphism.
4
Miscellaneous
Generators, iterators and closures;
Working with file-system, directory tree and files;
Selected Python Standard Library modules.
Course results
Skill-up approach with YaizY Intended Learning Outcomes
Our courses based on Intended Learning Outcomes equip middle schoolers with key skills for their future.
Focused on essential knowledge, we improve their confidence and competence, preparing them for personal and professional success
Hard Skills
Modules and Packages;
Exceptions;
Object-oriented programming;
Build-in string methods;
Operate on strings;
Miscellaneous;
Machine representation of characters.
Soft Skills
Problem-solving;
Analytical thinking;
Collaboration;
Teamwork;
Creative Thinking;
Attention to detail.
Mindset
Growth minset;
Innovative mindset.
Certification Preparation
YaizY students explore “passion to profession” pathways to gain the knowledge and skills to obtain widely recognized industry-based certificates.
Each course is crafted to cover certificate competencies either partially or fully.
YaizY plans
Flexible approach
to solving unique challenges
Discover YaizY flexible plans featuring our integrated curriculum, platform, and live online teaching. For a personalized learning experience, please reach out to us.
Full YaizY-based
YaizY Full Access
YaizY teachers;
YaizY Curriculum;
Live online and asynchronous lessons;
YaizY interactive learning platform;
Onboarding & Support;
Seamless implementation.
CTE
from $6-$10 / student / lesson
Best Price
Curriculum & platform
Partner’ teachers;
YaizY Curriculum;
YaizY interactive learning platform;
Onboarding & Support.
CTE
from $2-$3 / student / lesson
Contact with YaizY
Unlock the Course's Full Potential
Schools & Districts
Already with YaizY
Testimonials
What Students say
Tech Requirements
Fully web-based learning for a seamless implementation
Hardware & Internet Speed
Computer/laptop;
Webcamera;
Microphone;
Headphones;
Mouse;
Stable Internet connection from 30 Mbit/s/
Browser & Additional Software
Google Chrome/Microsoft Edge;
Installed/VDI tools: Python 3, IDE with Python extension, additional Python libraries.
Prerequisites
AP Computer Science Principles.