Introduction to Computer Science – CS50x
Introduction to Computer Science (also very famous as CS50) is a unique MOOC aiming to introduce experienced and unexperienced students to the field of CS.
Description
Introduction to Computer Science (also very famous as CS50) is a unique MOOC aiming to introduce experienced and unexperienced students to the field of Computer Science and Programming. Whether you have previous experience with programming or not, this MOOC is for you.
This course is not just about teaching you how to write code. Rather, it works on building the learners ability on computational thinking and problem sovling. In turn, this will make you a capable caliber in the field that is able to get your own way in any of the CS branches.
The learning experience in this course is so enjoyable and full of challenges. After you watch the lecture content, you will solve a set of problems, you will write and submit code, and you solution will be evaluated. These problem set are inspiried by real-life scenarios in different fields such as biology, cryptography, finance, forensic analysis, and games.
**There are 9 problem sets to solve, in addition to a final project. When you finish submitting all problems and projects, you will earn a certificate of completion from Edraak, in addition to another certificate from CS50**
What you’ll learn
A broad and a comprehensive understanding to Computer Science and Programming
How to think algorithmatically and solve problem effeciently
Several Topics such as: abstraction, algorithms, data structures, resoure management, security, software engineering, web development
Familiarity with several programming languages such as: C, python, SQL, Javascript, in addition to CSS &
HTML