What others say
Description
This course introduces students to computer programming. Students will plan and write
simple computer programs by applying fundamental programming concepts, and learn
to create clear and maintainable internal documentation. They will also learn to manage
a computer by studying hardware configurations, software selection, operating system
functions, networking, and safe computing practices. Students will also investigate the
social impact of computer technologies, and develop an understanding of environmental
and ethical issues related to the use of computers.
This course was created based on the following 5 units:
- Understanding Computers
- Computer Programming: Scratch
- Computer Programming: Python
- Computer and Society
There are 4 units, with lessons for each. Each lesson comes with attached resources such as Google Docs, Google Slides, Embed videos and information. For each lesson, the students are given background information and directed to what concepts and information they need to learn. They are then provided tasks based on the given content.
The assignments were designed to provide student choice, bring out creativity and be fun to complete.
This Complete Course Includes:
- 4 Units with basic lesson plans for each with all corresponding documents.
- Assignments with rubrics & grading checklists
- Quizzes and answer keys
- Tests
- Culminating task
- Final exam
Best of all, everything is editable in Google Docs & Google Slides. For this resource, you will receive powerpoint and PDF files that are ready to use and print. However, these files are formatted and work best in the Google Suite. All the files are sorted nicely in unit folders and in order of usage. However, again, they are all accessible in the Google suite.
Highlights
What others say
Description
This course introduces students to computer programming. Students will plan and write
simple computer programs by applying fundamental programming concepts, and learn
to create clear and maintainable internal documentation. They will also learn to manage
a computer by studying hardware configurations, software selection, operating system
functions, networking, and safe computing practices. Students will also investigate the
social impact of computer technologies, and develop an understanding of environmental
and ethical issues related to the use of computers.
This course was created based on the following 5 units:
- Understanding Computers
- Computer Programming: Scratch
- Computer Programming: Python
- Computer and Society
There are 4 units, with lessons for each. Each lesson comes with attached resources such as Google Docs, Google Slides, Embed videos and information. For each lesson, the students are given background information and directed to what concepts and information they need to learn. They are then provided tasks based on the given content.
The assignments were designed to provide student choice, bring out creativity and be fun to complete.
This Complete Course Includes:
- 4 Units with basic lesson plans for each with all corresponding documents.
- Assignments with rubrics & grading checklists
- Quizzes and answer keys
- Tests
- Culminating task
- Final exam
Best of all, everything is editable in Google Docs & Google Slides. For this resource, you will receive powerpoint and PDF files that are ready to use and print. However, these files are formatted and work best in the Google Suite. All the files are sorted nicely in unit folders and in order of usage. However, again, they are all accessible in the Google suite.



