Class name (required) Foundations, Cyber Class description The course covers fundamental principles of building secure systems and techniques to ensure data security and privacy. Topics include access control mechanisms, operating systems security, malicious code threats and software security, trusted computing, content protection, and database security. Section Spring2024-Period 1 Room 502 Subject Cyber Security Foundations Code: 47p3527 https://classroom.google.com/c/NjE3MDE3NzI1NTg3?cjc=47p3527 Class name (required) Capstone, Cyber Class description The Cybersecurity Capstone program explores the dynamic field of cybersecurity and the technologies and tools used to handle threats, attacks, and vulnerabilities. The Cyber Security domains covered in this class are Threats, Attacks, and Vulnerabilities, Technologies and Tools, Architecture and Design, Identity and Access Management, Risk Management, Cryptography and PKI (Public Key Infrastructure). Cyber Fundamentals are required before taking this class. Digital Forensics is recommended before taking this class. Section Spring2024-Period 1 Room 502 Subject Advanced Cyber Security Code: dllkmkf https://classroom.google.com/c/NjE3MDE3OTUxMzI3?cjc=dllkmkf Class name (required) CS 3 Class description Computer Science 3 covers advanced topics in computing, including SQL, AWS, Computer Networks, dynamic data structures, Algorithm efficiency, digital logic, and recursion. Students learn various Java data structures like Linked Lists, Stacks, Queues, Arrays, Binary Search Trees, Heaps, and Hashing. They also gain insights into Big O notation for analyzing algorithm efficiency. Section Spring2024-Period 1 Room 502 Subject Computer Science 3 Code: kmqthss https://classroom.google.com/c/NjE3MDE3Nzg2OTk2?cjc=kmqthss Class name (required) APCS Principles Class description AP CS Principles is an introductory college-level course by the College Board, focusing on foundational computer science concepts and computational thinking. It covers seven big ideas, encourages collaboration and creativity, and includes performance tasks for assessment. No specific programming language is emphasized. Section Spring2024-Period 2 Room 502 Subject College Board APCS Principles Code: 6fsxiiq https://classroom.google.com/c/NjE3MDE4MTg2NTQx?cjc=6fsxiiq Class name (required) Ind Study 2 Class description The students will have had independent study I. Their project will be much more advanced. Students pursue self-directed learning on specific topics related to Computer Science. They work on hands-on projects, receive guidance from the teacher, and may collaborate with peers. Assessment includes presentations and demonstrations, focusing on practical application rather than standardized testing. Periodically, I will work with students in the exploration of the latest trends in computer science such AI and Machine Learning, Quantum Computing, Internet of Things (IoT), Cybersecurity, Data Science and Big Data, Cloud Computing, Augmented Reality (AR) and Virtual Reality (VR), Edge Computing, Blockchain and Cryptocurrencies, and Robotics and Automation. Section Spring2024-Period 2 Room 502 Subject Independent Study 2 Code: 7dnlhl2 https://classroom.google.com/c/NjE3MDE4MzU2NDYx?cjc=7dnlhl2 Class name (required) CS 1 KP Class description Computer Science 1 KP covers programming fundamentals, problem-solving, coding language Java, data representation, basic data structures, computational thinking, debugging, and creative projects. Ethical and social considerations in technology will be discussed. Section Spring2024-Period 3 Room 502 Subject Computer Science 1 Klein Prep Code: eocq7zp https://classroom.google.com/c/NjE3MDE3NDk3Mjg5?cjc=eocq7zp Class name (required) CS 1 KP Class description Computer Science 1 KP covers programming fundamentals, problem-solving, coding language Java, data representation, basic data structures, computational thinking, debugging, and creative projects. Ethical and social considerations in technology will be discussed. Section Spring2024-Period 4 Room 502 Subject Computer Science 1 Klein Prep Code: i7f5zf3 https://classroom.google.com/c/NjE3MDE3ODIwMDA4?cjc=i7f5zf3 Class name (required) APCS A Class description Areas covered: Primitive Types: Learning the fundamentals of Java and other coding concepts. Using Objects: Exploring reference data and performing complex operations. Boolean Expressions and if Statements: Using conditional statements to solve problems. Iteration: Understanding repetition and algorithms. Writing Classes: Organizing behaviors and attributes into classes and considering ethical implications. Array: Working with collections of related data (data structures) using techniques and algorithms. ArrayList: Exploring larger data sets and privacy concerns related to data storage. 2D Array: Working with data sets represented in a table format. Inheritance: Creating a hierarchy using subclasses without altering existing code. Recursion: Solving larger problems by breaking them down into smaller recursive methods. Section tef76oa Spring2024-Period 5 Room 502 Subject College Board Advance Placement Computer Science A Code: tef76oa https://classroom.google.com/c/NjE3MDEyNjMxODgx?cjc=tef76oa Class name (required) Codio APCS A Class description Areas covered: Primitive Types: Learning the fundamentals of Java and other coding concepts. Using Objects: Exploring reference data and performing complex operations. Boolean Expressions and if Statements: Using conditional statements to solve problems. Iteration: Understanding repetition and algorithms. Writing Classes: Organizing behaviors and attributes into classes and considering ethical implications. Array: Working with collections of related data (data structures) using techniques and algorithms. ArrayList: Exploring larger data sets and privacy concerns related to data storage. 2D Array: Working with data sets represented in a table format. Inheritance: Creating a hierarchy using subclasses without altering existing code. Recursion: Solving larger problems by breaking them down into smaller recursive methods. Section Fall2023Spring2024-Period 5 Room 502 Subject Codio Computer Science A Code: vamalel https://classroom.google.com/c/NjE3MDE4NjcyNzcy?cjc=vamalel Class name (required) AP CS Principles Class description AP CS Principles is an introductory college-level course by the College Board, focusing on foundational computer science concepts and computational thinking. It covers seven big ideas, encourages collaboration and creativity, and includes performance tasks for assessment. No specific programming language is emphasized. Section Spring2024-Period 6 Room 502 Subject Advanced Placement Computer Science Principles Code: febpqkz https://classroom.google.com/c/NjE3MDE4NzI3MDI1?cjc=febpqkz Class name (required) Ind Study I Class description Students pursue self-directed learning on specific topics related to Computer Science. They work on hands-on projects, receive guidance from the teacher, and may collaborate with peers. Assessment includes presentations and demonstrations, focusing on practical application rather than standardized testing. Periodically, I will work with students in the exploration of the latest trends in computer science such AI and Machine Learning, Quantum Computing, Internet of Things (IoT), Cybersecurity, Data Science and Big Data, Cloud Computing, Augmented Reality (AR) and Virtual Reality (VR), Edge Computing, Blockchain and Cryptocurrencies, and Robotics and Automation. Section Spring2024-Period 6 Room 502 Subject Independent Study 1 Code: lh66sup https://classroom.google.com/c/NjE3MDEzOTY3NjU3?cjc=lh66sup Class name (required) CS 2 Class description Students will learn how to use the programming language Python. In Python, you learn syntax, control structures, functions, data structures, file handling, OOP principles, libraries, exception handling, GUI programming, web development, data science, AI, automation, and scripting. Python's versatility makes it valuable for various applications and programming tasks. Section Spring2024-Period 7 Room 502 Subject Computer Science 2 Code: vvwyhjh https://classroom.google.com/c/NjE3MDE3MTkwMTcx?cjc=vvwyhjh Class name (required) Ind Study 1 Class description Students pursue self-directed learning on specific topics related to Computer Science. They work on hands-on projects, receive guidance from the teacher, and may collaborate with peers. Assessment includes presentations and demonstrations, focusing on practical application rather than standardized testing. Periodically, I will work with students in the exploration of the latest trends in computer science such AI and Machine Learning, Quantum Computing, Internet of Things (IoT), Cybersecurity, Data Science and Big Data, Cloud Computing, Augmented Reality (AR) and Virtual Reality (VR), Edge Computing, Blockchain and Cryptocurrencies, and Robotics and Automation. Section Spring2024-Period 7 Room 502 Subject Computer Science Independent Study I Code: 2cryz6x https://classroom.google.com/c/NjE3MDE4OTg4NzU3?cjc=2cryz6x Class name (required) Digital Forensics Class description Students will learn about computer basics, file systems, acquiring and preserving digital evidence, data recovery, network and mobile device forensics, digital tools, legal and ethical considerations, cybersecurity, incident response, and case studies. Section Spring2024-Period 7 Room 502 Subject Digital Forensics Code: No Google Classroom at this time.