1

Step 1

Getting Started

2

Step 2

Overview

3

Step 3

Software Engineering and SaaS Architecture

4

Step 4

Ruby, BDD & TDD

5

Step 5

Rails, SaaS and REST

6

Step 6

Behavior Driven Development (BDD)

7

Step 7

Test Driven Development

8

Step 8

Conclusion

1

Step 1

Getting Started

2

Step 2

Overview

3

Step 3

Software Engineering and SaaS Architecture

4

Step 4

Ruby, BDD & TDD

5

Step 5

Rails, SaaS and REST

6

Step 6

Behavior Driven Development (BDD)

7

Step 7

Test Driven Development

8

Step 8

Conclusion

28 April 2014 13 June 2014
Goal completed 14 May 2014

Goal author

resignedangel

Ukraine, Киев

40 years old

Knowledge & Skills

BerkeleyX: CS169.1x Engineering Software as a Service (EDX.org)

GRADING

By the end of this course, you will have completed five homework assignments, all of which involve a substantial amount of programming. Each assignment can be submitted multiple times without penalty, so you can use feedback from the automatic grader to revise your code. Note that your most recent score will be recorded as your grade.

Homework assignments turned in between one minute and one week late will receive a penalty of 25%. An assignment that would have scored 100 points would only receive 75 points if it is submitted 2 days late. Assignments turned in more than a week late will receive no points, but will still receive feedback from the autograder. However please note that the edX system takes your last submitted score, not the maximum score, so do not re-submit after the deadline if you are already happy with your score, or you will end up being penalized for a late submission.

In addition to the homework assignments, there will be 4 quizzes. You will have only one chance to take each quiz, with the exception of Quiz 0 (the diagnostic quiz). You may take Quiz 0 as many times as you want. All quizzes must be turned in by the end of the day on the due date (midnight UTC). Late quizzes will receive 0 points.

  • Each of the 5 homework assignments will be worth 14% of the final grade.
  • The quizzes are worth 30% of the final grade, with the lowest scoring quiz being dropped.

To earn a certificate for this class you must achieve a score of at least 75% overall.

 Goal Accomplishment Criteria

Получение сертификата

  1. Getting Started

    • Setting Up the VM
    • CodeAcademy Ruby 1-10
  2. Overview

    • Version Control, Command Line & Git
    • CodeAcademy Ruby 11-19
  3. Software Engineering and SaaS Architecture

    Ch. 1Lecture 1Lecture 1: SOA & Cloud ComputingQuiz 0May 15 (Thu)
    Ch. 10.1 - 10.2

    Ch. 3.1 - 3.4

    Lecture 2Lecture 2: Agile & Ruby IntroHW 0May 15 (Thu)
  4. Ruby, BDD & TDD

    Ch. 3.5 - 3.8Lecture 3Lecture 3: More RubyHW 1May 22 (Thu)
    Ch. 8.1 - 8.2Lecture 4Lecture 4: BDD & TDD IntroQuiz 1May 22 (Thu)
  5. Rails, SaaS and REST

    Ch. 2Lecture 5Lecture 5: SaaS Architecture & REST
    Ch. 4Lecture 6Lecture 6: Rails IntroHW 2 May 29 (Thu)
    Lecture 7Lecture 7: Rails continued
  6. Behavior Driven Development (BDD)

    Ch. 9.5

    Ch. 7

    Lecture 8Lecture 8: Metrics, User Stories, TrackerHW 3Jun 5 (Thu)
    Lecture 9Lecture 9: Lo-Fi & Cost EstimationQuiz 2Jun 5 (Thu)
  7. Test Driven Development

    Ch. 8Lecture 10Lecture 10: Rspec & Red, Green, RefactorHW 4Jun 12 (Thu)
    Lecture 11Lecture 11: Testing SupportQuiz 3Jun 12 (Thu)
  8. Conclusion

    Farewell Video

  • 3252
  • 28 April 2014, 08:42
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?