Web Programming

On Dart Education | Web Components | MOOCs

Course Organization

I will not teach this course. I will provide enough material, pertinent links and programming exercises so that you may decide to learn on your own, with a bit of my help. If you have questions concerning Dart, please use Stackoverflow.dart. If you have questions concerning this course, use the course Forum.

If there is a subject that is difficult for you to grasp, and if there is a group of Dart learners interested in the subject, we may organize a Google+ Hangout.

Course Schedule

The book used in this course is Dart: Up and Running by Kathy Walrath and Seth Ladd, available also on dartlang. Other Dart Books are also a great source of knowledge.

Short code examples used in presentations of the course are available at Github as an application of the Dart Editor. You need to know the basics of Git in order to clone the application. See Code Repositories of the Web Links section.

Week Presentation To Read/Listen Software To Do
1 explore Dart
2 study examples from Introduction
3 Chapter 2 (up to Classes, except Functions) study examples from Variables & Optional Types
4 Example Console Exercise 0 (0%)
5 study examples from Example Console
6 Word Frequency
  • study Dart Examples
  • Code Puzzles
  • 7 study dartlero example(s)
    8 Exercise 1 (30%)
    9 create a canvas game with moving rectangles of different sizes and colors, whose objective is to move out the red rectangle without accidents
    10 create the same game from the previous week, but this time with DOM
    11 Exercise 2 (30%)
    12 start working on a game of your choice within a team of 2-3 members
    13 continue working on the game that will become your final team project
    14 Game Project (40%)

    Creative Commons License
    On Dart Education by Dzenan Ridjanovic is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

    Web Links

    Audio

    Blogs

    Canvas

    Code Repositories

    Courses

    CSS3

    Dart

    Dart Courses

    Dart Games

    DOM

    Examples & Projects

    Games

    Google+ Pages

    HTML & CSS

    HTML5

    HTML5 Games

    JSON

    Questions

    Testing

    Tutorial

    Web Resources

     

    blog comments powered by Disqus