0% found this document useful (0 votes)
17 views10 pages

Coding Curriculum Developed by Tim Adeyemi

The document outlines a comprehensive coding curriculum framework for Grades 1-6, structured into three terms per grade with weekly topics. Each grade progresses from basic computer skills and coding concepts to advanced topics such as app development, AI, and game development. The curriculum emphasizes project-based learning, coding challenges, and presentations to reinforce learning and skills development.

Uploaded by

Sunday Adeyemi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views10 pages

Coding Curriculum Developed by Tim Adeyemi

The document outlines a comprehensive coding curriculum framework for Grades 1-6, structured into three terms per grade with weekly topics. Each grade progresses from basic computer skills and coding concepts to advanced topics such as app development, AI, and game development. The curriculum emphasizes project-based learning, coding challenges, and presentations to reinforce learning and skills development.

Uploaded by

Sunday Adeyemi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 10

Coding curriculum framework for Grade 1-6, broken down into weekly topics for each term:

Grade 1

First Term (Weeks 1-12)

1. Week 1: Introduction to Computers

2. Week 2: Basic Computer Skills

3. Week 3: Introduction to Coding

4. Week 4: Visual Programming Tools (Scratch Jr)

5. Week 5: Sequences and Loops

6. Week 6: Coding Games and Puzzles

7. Week 7: Basic Algorithms

8. Week 8: Debugging Basics

9. Week 9: Coding Projects (Animations)

10. Week 10: Storytelling with Code

11. Week 11: Review and Practice

12. Week 12: Term Project Presentations

Second Term (Weeks 13-24)

1. Week 13: Conditionals

2. Week 14: Loops and Sequences

3. Week 15: Variables

4. Week 16: Coding Challenges

5. Week 17: Games and Animations

6. Week 18: Introduction to Debugging

7. Week 19: Coding Projects (Games)

8. Week 20: Storytelling with Code (Advanced)


9. Week 21: Review and Practice

10. Week 22: Term Project Development

11. Week 23: Term Project Presentations

12. Week 24: Review and Reflection

Third Term (Weeks 25-36)

1. Week 25: Advanced Coding Concepts

2. Week 26: Functions

3. Week 27: Arrays and Objects

4. Week 28: Coding Projects (Simulations)

5. Week 29: Advanced Debugging

6. Week 30: Coding Challenges

7. Week 31: Project-Based Learning

8. Week 32: Term Project Development

9. Week 33: Term Project Presentations

10. Week 34: Review and Reflection

11. Week 35: Final Project Development

12. Week 36: Final Project Presentations

Grade 2

First Term (Weeks 1-12)

1. Week 1: Review of Grade 1 concepts

2. Week 2: Introduction to conditional statements

3. Week 3: Loops and repetition

4. Week 4: Variables and data types

5. Week 5: Basic algorithms


6. Week 6: Coding challenges

7. Week 7: Games and animations

8. Week 8: Storytelling with code

9. Week 9: Debugging and troubleshooting

10. Week 10: Review and practice

11. Week 11: Term project development

12. Week 12: Term project presentations

Second Term (Weeks 13-24)

1. Week 13: Advanced loops and sequences

2. Week 14: Functions and procedures

3. Week 15: Arrays and lists

4. Week 16: Coding projects (games, simulations)

5. Week 17: Advanced debugging

6. Week 18: Coding challenges

7. Week 19: Project-based learning

8. Week 20: Term project development

9. Week 21: Term project presentations

10. Week 22: Review and reflection

11. Week 23: Introduction to text-based programming

12. Week 24: Review and practice

Third Term (Weeks 25-36)

1. Week 25: Text-based programming (Python or JavaScript)

2. Week 26: Basic syntax and data types

3. Week 27: Control structures (if/else, loops)


4. Week 28: Functions and modules

5. Week 29: Coding projects (games, animations)

6. Week 30: Advanced coding concepts

7. Week 31: Project-based learning

8. Week 32: Term project development

9. Week 33: Term project presentations

10. Week 34: Review and reflection

11. Week 35: Final project development

12. Week 36: Final project presentations

Grade 3

First Term (Weeks 1-12)

1. Week 1: Review of Grade 2 concepts

2. Week 2: Advanced text-based programming

3. Week 3: Functions and modules

4. Week 4: Lists and arrays

5. Week 5: Coding challenges

6. Week 6: Games and simulations

7. Week 7: Storytelling with code

8. Week 8: Debugging and troubleshooting

9. Week 9: Review and practice

10. Week 10: Term project development

11. Week 11: Term project presentations

12. Week 12: Review and reflection


Second Term (Weeks 13-24)

1. Week 13: Advanced data structures (dictionaries, objects)

2. Week 14: File input/output

3. Week 15: Coding projects (games, simulations)

4. Week 16: Advanced debugging

5. Week 17: Project-based learning

6. Week 18: Term project development

7. Week 19: Term project presentations

8. Week 20: Review and reflection

9. Week 21: Introduction to web development

10. Week 22: HTML and CSS basics

11. Week 23: Web development projects

12. Week 24: Review and practice

Third Term (Weeks 25-36)

1. Week 25: Advanced web development

2. Week 26: JavaScript and interactivity

3. Week 27: Coding projects (web applications)

4. Week 28: Advanced coding concepts

5. Week 29: Project-based learning

6. Week 30: Term project development

7. Week 31: Term project presentations

8. Week 32: Review and reflection

9. Week 33: Final project development

10. Week 34: Final project presentations

11. Week 35: Review and practice

12. Week 36: Final assessment


Grade 4

First Term (Weeks 1-12)

1. Week 1: Review of Grade 3 concepts

2. Week 2: Advanced web development

3. Week 3: JavaScript and interactivity

4. Week 4: Coding projects (web applications)

5. Week 5: Advanced coding concepts

6. Week 6: Project-based learning

7. Week 7: Term project development

8. Week 8: Term project presentations

9. Week 9: Review and reflection

10. Week 10: Introduction to data analysis

11. Week 11: Data visualization

12. Week 12: Review and practice

Second Term (Weeks 13-24)

1. Week 13: Advanced data analysis

2. Week 14: Machine learning basics

3. Week 15: Data visualization tools

4. Week 16: Coding projects (data analysis)

5. Week 17: Advanced debugging

6. Week 18: Project-based learning

7. Week 19: Term project development

8. Week 20: Term project presentations

9. Week 21: Review and reflection


10. Week 22: Introduction to artificial intelligence

11. Week 23: AI applications

12. Week 24: Review and practice

Third Term (Weeks 25-36)

1. Week 25: Advanced AI concepts

2. Week 26: Natural language processing

3. Week 27: Coding projects (AI applications)

4. Week 28: Advanced coding concepts

5. Week 29: Project-based learning

6. Week 30: Term project development

7. Week 31: Term project presentations

8. Week 32: Review and reflection

9. Week 33: Final project development

10. Week 34: Final project presentations

11. Week 35: Review and practice

12. Week 36: Final assessment

Grade 5

First Term (Weeks 1-12)

1. Week 1: Review of Grade 4 concepts

2. Week 2: Advanced AI applications

3. Week 3: Machine learning models

4. Week 4: Coding projects (AI applications)

5. Week 5: Advanced coding concepts

6. Week 6: Project-based learning


7. Week 7: Term project development

8. Week 8: Term project presentations

9. Week 9: Review and reflection

10. Week 10: Introduction to cybersecurity

11. Week 11: Cybersecurity basics

12. Week 12: Review and practice

Second Term (Weeks 13-24)

1. Week 13: Advanced cybersecurity concepts

2. Week 14: Threat analysis and mitigation

3. Week 15: Coding projects (cybersecurity)

4. Week 16: Advanced debugging

5. Week 17: Project-based learning

6. Week 18: Term project development

7. Week 19: Term project presentations

8. Week 20: Review and reflection

9. Week 21: Introduction to game development

10. Week 22: Game development basics

11. Week 23: Game development projects

12. Week 24: Review and practice

Third Term (Weeks 25-36)

1. Week 25: Advanced game development

2. Week 26: Game design principles

3. Week 27: Coding projects (game development)

4. Week 28: Advanced coding concepts


5. Week 29: Project-based learning

6. Week 30: Term project development

7. Week 31: Term project presentations

8. Week 32: Review and reflection

9. Week 33: Final project development

10. Week 34: Final project presentations

11. Week 35: Review and practice

12. Week 36: Final assessment

Grade 6

First Term (Weeks 1-12)

1. Week 1: Review of Grade 5 concepts

2. Week 2: Advanced game development

3. Week 3: Game development frameworks

4. Week 4: Coding projects (game development)

5. Week 5: Advanced coding concepts

6. Week 6: Project-based learning

7. Week 7: Term project development

8. Week 8: Term project presentations

9. Week 9: Review and reflection

10. Week 10: Introduction to app development

11. Week 11: App development basics

12. Week 12: Review and practice

Second Term (Weeks 13-24)

1. Week 13: Advanced app development


2. Week 14: App design principles

3. Week 15: Coding projects (app development)

4. Week 16: Advanced debugging

5. Week 17: Project-based learning

6. Week 18: Term project development

7. Week 19: Term project presentations

8. Week 20: Review and reflection

9. Week 21: Review of coding concepts

10. Week 22: Practice and application

11. Week 23: Final project development

12. Week 24: Final project presentations

Third Term (Weeks 25-36)

1. Week 25: Final project development

2. Week 26: Final project presentations

3. Week 27: Review and reflection

4. Week 28: Assessment and feedback

5. Week 29: Review of coding concepts

6. Week 30: Practice and application

7. Week 31: Preparation for final assessment

8. Week 32: Final assessment

9. Week 33: Review and reflection

10. Week 34: Celebration of student projects

11. Week 35: End-of-year review

12. Week 36: Closing ceremony

You might also like