Specialization on Coursera "Fundamentals of Computing"
What You'll Learn
- You will be able to "think computationally", allowing you to analyze and create solutions to computational problems.
- Upon completion, you will be an effective programmer who will be able to implement those solutions in Python.
- For students interested in Computer Science as a career, this series is designed to provide a solid foundation for future study.
- For students interested in other domains, this series is designed to develop computing skills to supplement a career in these areas.
Incentives & Benefits
In the world today, the ability to think computationally and program effectively are tangible skills that can differentiate a jobseeker from their competitors. For technical disciplines, these skills are immensely useful and a requirement in many areas. This series is designed to give you those skills.
Courses
This series introduces students to the basics of analyzing and solving computational problems. It will provide students with a solid foundation in the mathematical and programming techniques that support creating efficient and well-designed solutions for such problems. The Specialization concludes with a Capstone project that allows you to apply the skills you've learned throughout the courses.
-
Algorithmic Thinking
Experienced Computer Scientists analyze and solve computational problems at a level of abstraction that is beyond that of any particular programming language. This class is designed to train students in the mathematical concepts and process of "Algorithmic Thinking", allowing them to build simpler, more efficient solutions to computational problems.
-
Capstone Exam
The series concludes with a two-week course that reviews the series material and whose primary assessment is a cumulative "capstone" exam. This exam will offer students the opportunity to demonstrate their mastery of the series material. This course will offered at the end of each run of the series.
-
An Introduction to Interactive Programming in Python
-
Statements, expressions, variables - LECTURES
-
Statements, expressions, variables - QUIZ
-
Statements, expressions, variables: lectures - MINI-PROJECT
-
Functions, logic, conditionals - LECTURES
-
Functions, logic, conditionals - QUIZ
-
Functions, logic, conditionals - MINI-PROJECT
-
Event-driven programming, local and global variables, buttons and input fields - LECTURES
-
Event-driven programming, local and global variables, buttons and input fields - QUIZ
-
Event-driven programming, local and global variables, buttons and input fields - MINI-PROJECT
-
The canvas, static drawing, timers, interactive drawing - LECTURES
-
The canvas, static drawing, timers, interactive drawing - QUIZ
-
The canvas, static drawing, timers, interactive drawing - MINI-PROJECT
-
Lists, keyboard input, motion, positional/velocity control - LECTURES
-
Lists, keyboard input, motion, positional/velocity control - QUIZ
-
Lists, keyboard input, motion, positional/velocity control - MINI-PROJECT
-
Mouse input, more lists, dictionaries, images - LECTURES
-
Mouse input, more lists, dictionaries, images - QUIZ
-
Mouse input, more lists, dictionaries, images - MINI-PROJECT
-
Classes, tiled images - LECTURES
-
Classes, tiled images - QUIZ
-
Classes, tiled images - MINI-PROJECT
-
Acceleration and friction, spaceship class, sprite class, sound - LECTURES
-
Sets, groups of sprites, collisions, sprite animation - MINI-PROJECT
-
Sets, groups of sprites, collisions, sprite animation - QUIZ
-
Sets, groups of sprites, collisions, sprite animation - LECTURES
-
Acceleration and friction, spaceship class, sprite class, sound - MINI-PROJECT
-
Acceleration and friction, spaceship class, sprite class, sound - QUIZ
-
-
Principles of Computing on Coursera
-
Introduction, coding standards
-
Counting, growth of functions, higher-order functions
-
Probability, randomness, objects/references
-
Combinatorics, generators, debugging
-
Searching, data structures, inheritance
-
Recursion, sorting, reading files
-
Trees, game solvers, testing
-
Design of abstractions, invariants, models
-
- 3042
- 22 квітня 2014, 07:03
Не пропустіть нові записи!
Підпишіться на ціль і стежте за її досягненням