Introduction to Systematic Program Design - Part 1

87 votes
Free Closed [?]
Introduction to Systematic Program Design - Part 1

This course is about learning to program well: building programs that are elegant, well tested and easy to maintain. The course is designed for students with no programming experience at all. Nonetheless, former students who already knew how to program have said it made them better programmers.

Categories: Computer Sciences
Starts : 2013-09-04

Comments

Alternatives

-- no alternatives found for the course --
If you know any alternatives, please let us know.

Prerequisites

-- no prerequsites found for the course --
If you can suggest any prerequisite, please let us know.

Paths

  • Java Developer (Associate)

    This is education path to become a Java Developer based on MOOCs and free online courses. After the path is completed your education level will be same as college associates degree. However, this path includes only technical part of associates level. There are no arts,humanities etc.

  • PHP Developer (Associates)

    This is education path to become a PHP Developer based on MOOCs and free online courses. After the path is completed your education level will be same as college associates degree. However, this path includes only technical part of associates level. There are no arts,humanities etc.

  • Software Development

    The path to get bachelor degree in Software Development. This is alternative to colleges programs of study. The path requires K12 education as the base.

  • Software Development Degree with Coursera Starts Sep 2013

    This is the education path with Coursera courses for computer programming beginners. In two semesters you can get Associates level in computer programming and can start developing your first software. This path will be updated when new Coursera courses will be announced in future. Courses will be added to later semesters to continue education to achieve bachelor degree level.



See all Education Paths

Certification Exams

-- there are no exams to get certification after this course --
If your company does certification for those who completed this course then register your company as certification vendor and add your exams to the Exams Directory.

Students

People who learned this course or plan to learn. These people added the course to their Education Passport or their Personal Education Path.

Abbas Poonawalla Abcd Ahmad Albaqsami Ahmed Aleksandar Aleksandr Shevtsov Aleksandra Saenkova Aleksey Boltava Alex Bastrakov Alex Sergeyev Alex Souza Alex Vasilenko Alex Watila Alexander Joulego alexander krivushenko Alexander Marchenkov Alexander Marchenkov Alexandr Milchenko Alexei Alexey Alexey Sokolov Alexia Sorokina Altamese amarillo Anastacia Ivanova Andrei Pan Andrew Ravkov Andrey Andrey Bondarenko Andrey Tishchenko Anton Anton Bykov Anton Hlinisty Asker Ismailov Asma' Hakouz bahar Bohdan Chechin Brmk Power Danil David Dima Dima Dmitriy Firsov Dmitriy Kuzikov Dmitry Dmitry Dmitry Poletaev Dmitry Zgursky Dmytro Shparyk DSNYdesign E. Kitov Emre Sarbak Erika Fouche Evgen Moshchonskiy Evgeniya Evgeniya Dmitrieva Francesco Malagrinò Hermes Regnier Hyun Woo Iaroslav Krasovskyi Igor Ilex Glabra Ilya Gindin Ingi Kim Ivan Ivan Ivan Mashintsev Ivan Radziankou Ivan Shmidt Ivan Stetsenko Jackie Wilson Jeffrey Haun Jegor John Smith Jose Lozano Juan Sebastian Cifuentes Julia K kay Kirill Shevchuk Ksenia Bobyreva Kuanysh Bayandinov Kumari Nistha kushan simeon lalith kishore Lana Leon Lyudmyla V. Lygusha Marina Maxim Login Maxim Kulikov Mikhail Ponkin Miroshnichenko Dmitriy Nataliya Solo Nicolay Nikita Nikita Paushkin Nikolay Nisha Goutham Niyaz Abbasov oleg kuznetsov Oleksandr Oleksandr Pylkevych Olga Olykainen Andrey Otmane Bellahsen Pat Thomasson Pavel Grachev Peter Philip Plugataryov Yura Popova Ann Rail Suleymanov Raul Saider Robert Beatie Robert Holford Ruba Rubaka Ruslan Osipov Semen V. Dubina Sergei Beidel Sergey Enin Sergey Kornienko Sergey Vdovin Sergii Gorobets Serhiy Shad Khan Shamsuddeen Hassan Slava K Somi Lee Sundeep Paruchuri Surya Prasad Siwakoti Tammy Mishoe terry Valeriy Cherna Vasia Khalaim Vasyl Pylypiv Vlada Oleynik Vlada Oleynik Vladimir vladnaiden Vladyslav Vynnyk Vyacheslav Tilikov wmobilas xiaojiao Yarik Brbr Yaroslav Zaur Ismailov Александр Крылов Артур Семешко Вадим Хубларян Валентин Коваль Геннадий Егоров (lemanyk) Давид Дрибноход Дмитрий Мазнев Евгений Горянин Игорь Ахадов Игорь Силуянов Игорь Щеглов Илья Шаргородский Сергій Андрусенко Сергей Ватагин

If you learned this course or plan to learn then add it to your Personal Education Path or your Education Passport

Similar courses

Courses related to the course subject

《Java程序设计》课程是使用Java语言进行应用程序设计的课程,针对各专业的大学本科生开设。课…

4G is the cutting-edge network technology that links millions of smartphones to the internet. But how does it actually work? Ideal…

SQL is the language of all databases, this course offers an easy way to master the SQL fundamentals…

Have you ever wondered how information is transmitted using your mobile phone or a WiFi hotspot? This introductory course seeks to…

Have you ever wondered how information is transmitted using your mobile phone or a WiFi hotspot? This introductory course seeks to…

Have you ever wondered how information is transmitted using your mobile phone or a WiFi hotspot? Gain an understanding of the basi…

DevOps is the union of people, process and products to enable the continuous delivery of value to end users. It is not only about…

En este curso trabajarás la definición, el desarrollo y el cierre de un proyecto de Tecnologías de la Informaci&oac…

This is a graduate course on the design and analysis of algorithms, covering several advanced topics not studied in typical introd…

Gain a deeper understanding of Spark by learning about its APIs, architecture, and common use cases. This statistics and data ana…

Let us know when you did the course Introduction to Systematic Program Design - Part 1.

Started on: Completed on:
Your grade (if any):
Comments:

Add the course Introduction to Systematic Program Design - Part 1 to My Personal Education Path.

Start the course on:
Duration of study:
Notes:

Successfully added to your path.

View your path

Select what exam to connect to the course. The course will be displayed on the exam page in the list of courses supported for certification with the exam.


Notes about how the exam certifies students of the course (optional):