Digital Technology
- Applied Web Design
- Computer Science Principles
- Creative Computing
- Fundamentals Of Cyber Security
- Game Design 1
- Game Design 2
- Game Design 3
- Intro to Computer Science
- Intro to Digital Tech
- Programming 1
- Programming 2
- Programming 3
- Research & Development
- Web Design 1
- Web Design 2
- Applied Computing
Applied Web Design
- Develop static and dynamic websites correctly applying HTML, CSS, and JavaScript to create well-organized and visually appealing web pages.
- Create navigational and resource links between pages and assets for multi-page websites.
- Represent multi-page websites as separate files with shared content across pages, using appropriate file naming, directory structure, and version control.
- Apply the design principles of color, typography, balance, space, and visual hierarchy to create visually appealing and user-friendly web pages.
- Utilize standard software development tools and methodologies to effectively develop, maintain, and collaborate on software projects.
- Demonstrate professionalism and employability skills relevant to computer science careers.
Computer Science Principles
- Create programs to implement algorithms to solve problems.
- Analyze the effects of developments in computing.
- Utilize common programming structures (sequence, loops, conditionals, functions) in their programming solutions.
- Create variables that represent different types of data and manipulate their values.
- Demonstrate employability skills relevant to computer science careers.
Creative Computing
- Design and implement creative solutions and artifacts by applying abstractions and models to address complex problems effectively.
- Analyze the effects of developments in computing, including their impact and connections to society.
- Demonstrate understanding of the role of data in shaping outcomes of computational tools.
- Demonstrate professionalism and employability skills relevant to computer science careers.
-
AI: Students will develop and apply personal and societal principles for the ethical, responsible, and effective use of artificial intelligence in academic, professional, and everyday contexts.
-
Cybersecurity: Understand and apply cybersecurity concepts to recognize threats, protect systems and data, solve security problems, and make informed and responsible decisions.
Fundamentals Of Cyber Security
- Apply fundamental concepts of cyber defense to make information systems secure.
- Assess attacks, threats, and vulnerabilities associated with computers, systems, and network architectures.
- Employ cryptography controls to protect information and information systems.
- Explain the role of risk management, auditing, and BCDR (business continuity and disaster recovery) planning in securing information systems.
- Analyze a cybersecurity scenario based on professional and ethical principles and applicable laws.
Game Design 1
- Develop and implement original game ideas, extending core mechanics and features to create engaging gameplay experiences.
- Analyze and apply computational thinking concepts to solve complex problems in game design and implementation.
- Design and animate sprites and other visual and audio assets to enhance game aesthetics and functionality.
- Apply project management skills and use industry-standard tools to plan, track, and complete development projects effectively.
- Demonstrate professionalism and employability skills relevant to computer science careers.
Game Design 2
- Develop and implement original game ideas, extending core mechanics and features to create engaging gameplay experiences.
- Analyze and apply computational thinking concepts to solve complex problems in game design and implementation.
- Design and animate sprites and other visual and audio assets to enhance game aesthetics and functionality.
- Apply project management skills and use industry-standard tools to plan, track, and complete development projects effectively.
- Demonstrate professionalism and employability skills relevant to computer science careers.
Game Design 3
- Develop and implement original game ideas, extending core mechanics and features to create engaging gameplay experiences.
- Analyze and apply computational thinking concepts to solve complex problems in game design and implementation.
- Design and animate sprites and other visual and audio assets to enhance game aesthetics and functionality.
- Apply project management skills and use industry-standard tools to plan, track, and complete development projects effectively.
- Demonstrate professionalism and employability skills relevant to computer science careers.
Intro to Computer Science
- Create programs to implement algorithms to solve problems.
- Analyze the effects of developments in computing.
- Apply the principles of program decomposition to break down complex problems into simpler sub-problems.
- Utilize common programming structures (sequence, loops, conditionals, functions) in their programming solutions.
- Create variables that represent different types of data and manipulate their values.
- Follow standard style guidelines when writing code (ex. naming conventions, comments, use of white space).
- Plan and develop programs for broad audiences using a software life cycle process.
- Demonstrate professionalism and employability skills relevant to computer science careers.
Intro to Digital Tech
- Design: Students will explore the product design process, including ideation, sketching, and concept development.
- Modeling: Students will demonstrate proficiency in using software to create digital artifacts such as basic 2D drawings and simple 3D models.
- Problem Solving: Students will apply a variety of problem-solving techniques as they create solutions to problems that are situated in a variety of contexts.
- Teamwork: Students will collaborate on computing activities and communicate processes and results
- Professionalism: Students will demonstrate professionalism and employability skills relevant to careers in
Programming 1
- Students will apply program planning and design practices to analyze a problem and create a structured algorithm plan.
- Utilize common programming structures to effectively implement computational solutions and programming concepts to solve problems.
- Create and manipulate variables of different data structures to effectively represent and process information in programs.
- Students will design programs that are easy for users to understand and use.
- Students will write readable and maintainable code by following established coding style and usability conventions.
- Demonstrate professionalism and employability skills relevant to computer science careers.
-
AI: Students will develop and apply personal and societal principles for the ethical, responsible, and effective use of artificial intelligence in academic, professional, and everyday contexts.
-
Cybersecurity: Understand and apply cybersecurity concepts to recognize threats, protect systems and data, solve security problems, and make informed and responsible decisions.
Programming 2
- Students will apply program planning and design practices to analyze a problem and create a structured algorithm plan.
- Utilize common programming structures to effectively implement computational solutions and programming concepts to solve problems.
- Create and manipulate variables of different data structures to effectively represent and process information in programs.
- Students will design programs that are easy for users to understand and use.
- Students will write readable and maintainable code by following established coding style and usability conventions.
- Demonstrate professionalism and employability skills relevant to computer science careers.
-
AI: Students will develop and apply personal and societal principles for the ethical, responsible, and effective use of artificial intelligence in academic, professional, and everyday contexts.
-
Cybersecurity: Understand and apply cybersecurity concepts to recognize threats, protect systems and data, solve security problems, and make informed and responsible decisions.
Programming 3
- Students will apply program planning and design practices to analyze a problem and create a structured algorithm plan.
- Utilize common programming structures to effectively implement computational solutions and programming concepts to solve problems.
- Create and manipulate variables of different data structures to effectively represent and process information in programs.
- Utilize standard software development tools and methodologies to effectively develop, maintain, and collaborate on software projects.
- Students will design programs that are easy for users to understand and use.
- Students will write readable and maintainable code by following established coding style and usability conventions.
-
AI: Students will develop and apply personal and societal principles for the ethical, responsible, and effective use of artificial intelligence in academic, professional, and everyday contexts.
-
Cybersecurity: Understand and apply cybersecurity concepts to recognize threats, protect systems and data, solve security problems, and make informed and responsible decisions.
Research & Development
- Foundation: Demonstrate comprehensive understanding and application of core engineering and design principles relevant to individual pathways (Drafting, Electronics, or Computer Science).
- Application: Analyze complex, real-world problems, break them into manageable components, and develop innovative, effective engineering solutions using appropriate tools and techniques.
- Build: Design, develop, and refine projects independently and collaboratively, employing iterative engineering processes and leveraging pathway-specific tools and technologies.
- Evaluation: Collect, document, and analyze data rigorously to assess project performance, synthesize findings, and communicate clear, evidence-based engineering conclusions.
- Professionalism: Exhibit leadership, responsibility, collaboration, and ethical behavior, demonstrating mastery of workplace skills and adaptability in diverse team and project environments.
Web Design 1
- Develop static websites by structuring content with HTML and formatting it using CSS to create well-organized and visually appealing web pages.
- Create navigational and resource links between pages and assets for multi-page websites.
- Represent multi-page websites as separate files with shared content across pages, using appropriate file naming, directory structure, and version control.
- Apply the design principles of color, typography, balance, space, and visual hierarchy to create visually appealing and user-friendly web pages.
- Apply project management skills and use industry-standard tools to plan, track, and complete development projects effectively.
- Demonstrate professionalism and employability skills relevant to computer science careers.
Web Design 2
- Develop static and dynamic websites correctly applying HTML, CSS, and JavaScript to create well-organized and visually appealing web pages.
- Create navigational and resource links between pages and assets for multi-page websites.
- Represent multi-page websites as separate files with shared content across pages, using appropriate file naming, directory structure, and version control.
- Apply the design principles of color, typography, balance, space, and visual hierarchy to create visually appealing and user-friendly web pages.
- Utilize standard software development tools and methodologies to effectively develop, maintain, and collaborate on software projects.
- Demonstrate professionalism and employability skills relevant to computer science careers.
Applied Computing
- Analyze the effects of developments in computing, including their impact and connections to society.
- Design and implement creative solutions and artifacts by applying abstractions and models to address complex problems effectively.
- Demonstrate understanding of the role of data in shaping outcomes of computational tools.
- Demonstrate professionalism and employability skills relevant to computer science careers.
- Design and implement creative solutions and artifacts by applying abstractions and models to address complex problems effectively.
