Professional Documents
Culture Documents
Sudi School Camp Syllabus
Sudi School Camp Syllabus
Learning Environment
The course utilizes a blended classroom approach. The content is a mix of web-based
and physical activities. Students will write and run code in the browser, and engage in in-
person collaborative exercises with classmates.
Programming Environment
Students write and run programs in the browser using the Karel editor online editor.
Students will be able to write both text-based and block-based programs in Karel.
Prerequisites
The Introduction to Programming with Karel the Dog course is designed for complete
beginners with no previous background in computer science. The course is highly visual,
dynamic, and interactive, making it engaging for those new to computer science.
More information:
https://stanford.edu/~cpiech/karel/learn.html
https://en.wikipedia.org/wiki/Karel_(programming_language)
https://codehs.com/editor/sandbox/explore/karel
Python
Intro to Computer Science in Python 3 Syllabus for
Middle school (6 contact hours)
Learning Environment
The course utilizes a blended classroom approach.The content is fully IDE-based
"PyCharm ", with students writing and running code in the PyCharm. Each unit of the
course is broken down into lessons. Lessons consist of short quizzes, example programs to
explore, and written programming exercises.
Programming Environment
Students write and run Python programs in the browser using the PyCharm IDE.
Prerequisites
The Intro to Computer Science in Python course is designed for complete beginners with
no-previous background in computer science. The course is highly visual, dynamic, and
interactive, making it engaging for new coders.
More information:
https://www.python.org/
https://www.jetbrains.com/pycharm/
Course time's details
-2 Week
-4 Day per week
-12 Hours
-1:30 Hour per day
—————————————————————————————-
Age requirement : 10-14 year
—————————————————————————————————————————————————
Course Breakdown
Weeks Description
Week 1:
Day1
Talk about what they will learn in this course and what
part 1
the benefits of this course .
————————-
———————————————————————————————————
We will show them the working environment, and the
Part 2 framework we going to use, and what is the basic
function and explore the environment work.
Day2
starting problem-solving and build logical thinking for
Part 1
them and start with some examples and exercises to
————————-
solve it.
—————————————————————————
Week 2:
Chapter One: Fundamentals of Python
Day1
6-String Formatting
1-Logical Expressions
3-Logical Operators
————————————————————————————————————