Programming & Design in Computer Science & Robotics M

Course: Programming & Design in Computer Science & Robotics   
1st Nine Weeks2nd  Nine Weeks3rd NineWeeks4th Nine Weeks

Unit 1: Robotics Professions and Careers (1 week)

 

Unit 2: Introduction to Robotics (8 weeks)

Unit 3:  Introduction to Robotics and Coding (8 weeks)

 

Unit 4: Solidworks (1 week)

 

PBL

Midterms

Unit 5: Computer Science Professions and Careers (1 week)

 

Unit 6: Web Development (8 weeks)

Unit 7: Interactive Animations and Games (6 weeks)

 

Unit 8: AI and Machine Learning (4 weeks)

 

PBL

Finals

Unit 1: Robotics Professions and Careers

-What is robotics?

-Discussion of the role of ethics in 

-Education of robotics professionals

-Careers in Robotics

-Discuss and demonstrate how to establish and maintain an engineering notebook following engineering industry standards

 

Unit 2: Introduction to Robotics

-Equipment safety and maintenance

-Conceptualize, research and design robotics, mechanical or electrical application where all concepts learned in these areas will be implemented in order to solve a problem or improve an existing process.

 

-Safety Exams or Certifications

Equipment agreement

Safe Use agreement

Unit 3: Introduction to Robotics and Coding

-Conceptualize, research and design robotics, mechanical or electrical application where all concepts learned in these areas will be implemented in order to solve a problem or improve an existing process.

-Introduction to basic coding language/block coding (Python)

-Iterations

 

Unit 4: Solidworks

-Tutorials

 

Fall CCA

Unit 5:

-Discussion of the role of ethics in computer science

-Education of a computer scientist

-Careers in Computer Science

 

Unit 6:

-Create a digital website that uses multiple computer languages (HTML/CSS) to control the structure and style of their content

-Use different programming languages to solve different problems

-Examine their role and responsibilities and both creators and consumers of digital media

Unit 7:

-What are the core features of most programming languages?

-How do software developers manage complexity and scale?

-How can I build on previous solutions to create even more complex behaviors?

 

Unit 8:

-Understand how machine learning finds patterns in data to make decisions

-Learn how to avoid bias when training a machine learning model

 

Spring CCA

Required Project:

Career Presentation 

Momentum Alley

Required Project:

Loop, there it is!

Required Project:

Career Presentation

Create a personal web page

Required Project:

Design a Game

Design an AI app that addresses a social issue

Additional Activities:

Animate Your Name

Hang Out Challenge

Engineering Notebook Setup

Raspberry-pi LED light (pi-top.com)

Additional Activities: 

Square Dance

It’s a Draw

Cups (Programming)

Team Freeze Tag

Speedy Delivery

Additional Activities:

Aluminum Boats

Fan Page

About Me Page

1

Additional Activities: 

Design a game with a moving background

Employability Skills   

Cycle 1: 

-Professionalism

-Ethics

127.15(1)(A)

127.15(1)(E)

127.15(1)(F)

127.15(1)(G)

127.15(1)(H)

127.15(1)(I)

127.15(1)(K)

127.15(1)(L)

127.15(1)(M)

Cycle 2: 

-Teamwork

-Problem Solving

127.15(1)(B)

127.15(1)(I)

Cycle 3:

-Self Management Skill

-Conflict Resolution

-Leadership

127.15(1)(B)

127.15(1)(D)

127.15(1)(E)

127.15(1)(F)

127.15(1)(G)

127.15(1)(H)

127.15(1)(I)

127.15(1)(J)

127.15(1)(M)

Cycle 4:

Communication Skills

127.15(1)(C)

CHOICES 360 Activities L1   
Interest Profiler OR A Picture of Me in the Future OR 
Career Finder Cover Letter Creator