Timeline / Schedule

Live lessons for 12 weeks
Each Saturday at 11:30 AM

The course will start on November 7, 2020 at 11:30 AM and it will continue for 12 weeks.

Lessons will be taught online via the Zoom app, once a week and each lesson will take one and a half hours.

Course starts at November 7, 2020

Register before course starts!

  • 00Days
  • 00Hours
  • 00Minutes
  • 00Seconds

About this course

CS50 is the code name of Harvard University's Introduction to Computer Science course. The course is about the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. 

Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development. Languages include C, Python, SQL, and JavaScript plus CSS and HTML

Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. The on-campus version of CS50x, CS50, is Harvard's largest course. 

"CS50 for Everyone" is a simplified and interactive version of this course with the same syllabus.

Why take this course?

Photo by August de Richelieu from Pexels

When kids love, all magic happens by itself...

We are here to make our kids love programming, engineering. 

We are here to convince them to believe that they can be a computer engineer, a programmer...

Kids who take this course will gain a common level of computer engineering, software development culture, and self-confidence that they can be a computer engineer in the future.

Methodology

Photo by Julia M Cameron from Pexels

Lessons are a simplified and interactive version of the original CS50 lessons. This will encourage students to grasp common computer science notions. Lessons are separated into smaller parts. 

Lessons will be taught online via the Zoom app, once a week and each lesson will take one and a half hours

Each lesson will start with a quick summary of the previous lessons and previous homework will be solved. In each lesson a test or exercise will be solved by the teacher and a very similar test/quiz will be assigned as homework

Course management and collaboration will be done by using Google Classroom.

At the end of the course, there will be a final assignment. 

Students who attend the lessons and complete the final assignment will be rewarded with a course certificate and chosen prizes!

Who can take this course?

This course is currently for 8th Graders and above. No previous programming or computer science experience is required. All you need is motivation! 

Here are what you will need during the course:

  • Any kind of computer/laptop
  • Internet
  • Email account

Syllabus

Course curriculum

  • 1

    Scratch 😺

    • Scratch

  • 2

    C Programming Language

    • C Programming Language

  • 3

    Arrays

    • Arrays

  • 4

    Algorithms

    • Algorithms

  • 5

    Memory

    • Memory

  • 6

    Data Structures

    • Data Structures

  • 7

    Python 🐍

    • Python 🐍

  • 8

    SQL

    • SQL

  • 9

    Information

    • Information

Join us for your future!

This will be the first step to be a Computer Engineer