| Computer Coding - Year Two Curriculum - - - - - - - (Year 1 found here) | |||||||||||||||||
| Building Data Driven Applications | |||||||||||||||||
| Essential Question & Enduring Understandings (CDOS-3b) |
Concept/Knowledge/Content (CDOS-3b) | Skills/Tasks (CDOS -3b) | |||||||||||||||
|
How do map out my data design? What is entity mapping? What tools can I use to streamline the process? |
Advanced Database Concepts
|
|
|
||||||||||||||
| Client & Project Management | |||||||||||||||||
| Essential Question & Enduring Understandings (CDOS-3b) |
Concept/Knowledge/Content (CDOS-3b) | Skills/Tasks (CDOS -3b) | |||||||||||||||
|
What documentation is needed to begin a project? How do you begin creating contracts? What is a specification document and why is it needed? How do you approach milestones and deadlines. |
Establishing a relationship
Reaching agreement Planning for results Providing support Assessing the relationship |
Demonstrate Proficiency with: Demonstrate Abilities with: Show Ability to Produce: |
|
||||||||||||||
| JavaScript Fundamentals | |||||||||||||
| Essential Question & Enduring Understandings (CDOS-3b) |
Concept/Knowledge/Content (CDOS-3b) | Skills/Tasks (CDOS -3b) | |||||||||||
| In this unit, students will delve into the fundamental foundations of JavaScript. The curriculum focuses on key JavaScript concepts, syntax, and usage, providing students with a strong grounding in the language. |
Week 1-2: Introduction to JavaScriptIntroduce students to JavaScript, its origins, and its basic usage. -Content: - Where To - - Output - - Statements - - Syntax - - Comments - Week 3-4: Variables and OperatorsCover variables, data types, and basic operators. -Content: - Variables - - Let - - Const - - Operators - - Arithmetic - - Assignment - - Data Types - Week 5-6: Functions and ObjectsExplore functions, objects, and event handling. -Content: - Functions - - Objects - - Events Week 7-8: Working with StringsLearn about strings, string methods, and string search. -Content: - Strings - - String Methods - - String Search - - String Templates |
Week 1-2: Introduction to JavaScript
Week 3-4: Variables and Operators
Week 5-6: Functions and Objects
Week 7-8: Working with Strings
|
| ||||||||||
| Autonomous Robotics | |||||||||||||||||
| Essential Question & Enduring Understandings (CDOS-3b) |
Concept/Knowledge/Content (CDOS-3b) | Skills/Tasks (CDOS -3b) | |||||||||||||||
|
What languages can used to code robots? What qualifies as Autonomous? What are the potential applications? What sensors can be utilized for autonomous operation? |
|
|
|
||||||||||||||
| Game Theory and Online Delivery | |||||||||||||||||
| Essential Question & Enduring Understandings (CDOS-3b) |
Concept/Knowledge/Content (CDOS-3b) | Skills/Tasks (CDOS -3b) | |||||||||||||||
|
What are the elements of succesful games?
What Platforms can each game be played on? What databases are needed for your game? How do you manage multiple developers, writers and designers on a project? How do you optimize and balance memory vs. performance on multiple platforms? |
|
Demonstrates Proficiency with: |
|
||||||||||||||
|
|
|
|
Introduction to Problem Solving
Demonstrates Proficiency with:
Project Brainstorming
Research / Information Gathering Demonstrates Proficiency in Collaboration Fundamentals File Management
Demonstrates Proficiency with:
File Management Fundamentals
Site Management Organizational Skills Disaster Recovery Planning WebSite Planning
Demonstrates Proficiency with:
Client Management Fundamentals
Preprocess Planning & Collaboration Client Expectation Management Quality Assurance Planning Technology Usage Identification and Reporting Basic Website Planning & Construction Web Content HTML and CSS
Demonstrates Proficiency with:
Architecting Reusable Code Assets
Identifying Code Type Via Syntax Large Web Application Planning Advanced CSS Techniques Dynamic CSS Management Full Site Design via CSS Using Inheritance in CSS CSS Inspection Tools |
Website Construction & Optimization
Demonstrates Proficiency with:
Website Optimization
Using HTML Tables for data Tables vs. CSS for Layout Demonstrates Proficiency in Understanding 2D Table Structures Compartmental Code Management Prepping HTML Projects for Data Connectivity Form Structures
Demonstrates Proficiency with:
Form Processing & Output
Server Side Processing & Requirements Database Fundamentals
Demonstrates Proficiency with:
Normalization Rules & Techniques
Understanding and Using Arrays Related Data Structures Basic RDMS Understanding Managing Data Driven Applications Backend Administration Design & Development |
|
|
|
|
Responsible for attendance, promptness, being prepared for work, and professional appearance.
Participates in tasks from initiation to completion and interacts with supervisor when appropriate. Able to self-evaluate strengths and weaknesses, accepts feedback, sets goals, and monitors progress. Able to work with others and contribute ideas by communicating clearly. Able to solve problems using a variety of strategies. Demonstrates ethical behavior, personal responsibility for actions, and flexibility towards change. Able to safely manage materials, equipment, and space by respecting workplace policies and rules. Able to identify the source of conflict, suggests options to resolve it, and helps parties reach agreement. Able to critically observe, evaluate, and understand detailed visual information. Able to read industry materials in a variety of formats to locate, understand, and apply information. Able to use mathematics for industry-related requirements. |
|