As a result of the co development of the book and the MOOCs they are

As a result of the co development of the book and the

This preview shows page 18 - 20 out of 517 pages.

As a result of the co-development of the book and the MOOCs, they are complementary: the video segments of MOOCs map nearly one-to-one with sections of the book, and like the MOOC segments, each book section ends with one or two short “Self-Check” questions. Enrollment is free; to date, over 100,000 learners have experienced the MOOCs and over 10,000 have gained certificates of completion, giving the book and materials a much bigger Beta test than we could ever have envisioned! The MOOCs are also a valuable instructor aid. Some instructors have had their students co-enroll in the MOOC to take advantage of its automatically-graded programming assignments. Some instructors have “flipped their classrooms,” having students watch the MOOC videos and devoting class time to problem solving and other activities, while other instructors have used the videos to prepare their own material. The autograders are constantly being enhanced and new assignments created that take advantage of them. In fact, interested instructors can even get a private version of the MOOC—a SPOC, or Small Private Online Course—which they can customize to their needs and still take advantage of autograded programming assignments and other MOOC features. The Instructor Resources page on the book’s website has information on how to request a SPOC, as well as a report describing other instructors’
Image of page 18
experience with SPOCs in their own classrooms. SPOC instructors can even participate in a biweekly conference call to discuss problems and ideas with colleagues using the same material, such as creating new assignments that take advantage of the autograders. Organization The book is organized into two main parts: the first covers the big ideas and essential technologies of Agile+SaaS, while the second focuses on the tools and techniques for practicing the Agile lifecycle and effectively managing SaaS design, construction, and deployment. These parts correspond to two main units of material, with an optional but recommended student project providing a third unit. Unit 1, which corresponds roughly to the content of the CS169.1x MOOC, covers the basics of building a simple SaaS app using Rails and the Agile lifecycle. Unit 2 introduces more advanced software engineering concepts such as design patterns, working with legacy code, and basics of SaaS performance and security (“DevOps”), corresponding roughly to the content of BerkeleyX CS169.2x. Each of these units includes autogradable assignments, supplementary online materials for instructors such as question banks and exams, and so on. In Unit 3, students use the skills acquired in the first and/or second parts to develop an open-ended team project. At present there is no corresponding MOOC (though we are exploring ideas) but the Instructors’ Manual distills the lessons we’ve learned facilitating successful (and less-successful) student projects. At Berkeley, we cover all three components in a single, aggressive 14-week course (3 hours of lecture, 1
Image of page 19
Image of page 20

You've reached the end of your free preview.

Want to read all 517 pages?

  • Spring '19
  • Dr.Marcos

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern

Stuck? We have tutors online 24/7 who can help you get unstuck.
A+ icon
Ask Expert Tutors You can ask You can ask You can ask (will expire )
Answers in as fast as 15 minutes
A+ icon
Ask Expert Tutors