Home » Course Layouts » Free Course Layout Udemy
6.00SC Introduction to Computer Science and Programming (Spring 2011, MIT OCW). Instructor: Professor John Guttag.
0
1
English
English [CC]
FREE
- Learn basic syntax that can apply to any language.
- Learn what is a programming language and the basic concepts for beginners.
- Understand what is Javascript in it's truest form.
- Know the basic syntax of Javascript.
- Know some hidden quirks in Javascript.
Description
This subject is aimed at students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems. It also aims to help students, regardless of their major, to feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. The class will use the Python programming language. (from ocw.mit.edu)
Course content
-
- Lecture 01 – Introduction to 6.00 Unlimited
- Lecture 02 – Core Elements of a Program Unlimited
- Lecture 03 – Problem Solving Unlimited
- Lecture 04 – Machine Interpretation of a Program Unlimited
- Lecture 05 – Objects in Python Unlimited
- Lecture 06 – Recursion Unlimited
- Lecture 07 – Debugging Unlimited
- Lecture 08 – Efficiency and Order of Growth Unlimited
- Lecture 09 – Memory and Search Methods Unlimited
-
- Lecture 10 – Hashing and Classes Unlimited
- Lecture 11 – OOP and Inheritance Unlimited
- Lecture 12 – Introduction to Simulation and Random Walks Unlimited
- Lecture 13 – Some Basic Probability and Plotting Data Unlimited
- Lecture 14 – Sampling and Monte Carlo Simulation Unlimited
- Lecture 15 – Statistical Thinking Unlimited
- Lecture 16 – Using Randomness to Solve Non-random Problems Unlimited
- Lecture 17 – Curve Fitting Unlimited
- Lecture 18 – Optimization Problems and Algorithms Unlimited
- Lecture 19 – More Optimization and Clustering Unlimited
- Lecture 20 – More Clustering Unlimited
- Lecture 21 – Using Graphs to Model Problems, Part 1 Unlimited
- Lecture 22 – Using Graphs to Model Problems, Part 2 Unlimited
- Lecture 23 – Dynamic Programming Unlimited
- Lecture 24 – Avoiding Statistical Fallacies Unlimited
- Lecture 25 – Queuing Network Models Unlimited
- Lecture 26 – What Do Computer Scientists Do? Unlimited
N.A
- 5 stars0
- 4 stars0
- 3 stars0
- 2 stars0
- 1 stars0
No Reviews found for this course.
Instructor
OpenCoursa
Accessible Education for Everyone
5
5
6
24186
4637
We are an educational and skills marketplace to accommodate the needs of skills enhancement and free equal education across the globe to the millions. We are bringing courses and trainings every single day for our users. We welcome everyone woth all ages, all background to learn. There is so much available to learn and deliver to the people.
Explore Free Courses
Access valuable knowledge without any cost.
{"title":"","show_title":"0","post_type":"course","taxonomy":"course-cat","term":"engineering-skills,health-and-safety","post_ids":"","course_style":"free","featured_style":"course6","masonry":"","grid_columns":"clear4 col-md-3","column_width":"268","gutter":"30","grid_number":"4","infinite":"","pagination":"","grid_excerpt_length":"20","grid_link":"1","grid_search":"0","course_type":"","css_class":"","container_css":"","custom_css":""}