SISTEDES 2015 en Santander.
Armando Fox, autor del libro y Catedrático en Informática en la Universidad de California, Berkeley, donde desarrolló el curso, ofrece un resumen del contenido del plan de estudios, ejemplares de los resultados que ha rendido en Berkeley y en otras universidades, y orientación para los docentes que tengan interés en adoptar las materias en sus aulas, incluso el sistema de calificadores automatizados desarrollado en el MOOC (curso masivo abierto en linea) Engineering Software as a Service, ofrecido por arreglo conjunto entre edX y la Universidad de California.
(Sentimos que la oferta de €15 se ha vencido. El libro se puede obtener aquí.)
El resumen del curso y el tutorial dirigido a docentes se impartirán en español.
This tutorial is for instructors potentially interested in adopting ESaaS in their classrooms.
We will introduce instructors to a complete and ready-to-use package of instructor materials built around the book, including:
We will give an overview of the above materials, suggested syllabi for offering the course, demonstrations of the technology available to instructors including free automated grading of programming assignments, suggestions for how to expand the course with open-ended student projects, guidance for managing student team projects, and a description of how a course using ESaaS meets the 2013 ACM/IEEE curriculum guidelines for Software Engineering.
Participants should bring a wifi-enabled laptop. No other special software is needed. Background reading materials will be made available before the tutorial.
Recent surveys of over 50,000 software projects covering a range of size and complexity show that only 10% of large (>$10M) software projects using conventional methodologies such as Waterfall are successful. In contrast, leading SaaS companies such as Amazon and others build large, complex, and reliable sites comprising hundreds of integrated subsystems by using modern agile methods and service-oriented architecture. Sadly, however, few university students are taught these methods. As a result, industry often complains that academia ignores vital software topics, leaving students unprepared upon graduation.
Happily, the confluence of cloud computing, Massive Open Online Courses (MOOCs), and Software as a Service has not only revolutionized the future of software, but made it easier and more rewarding than ever to teach. UC Berkeley’s revised Software Engineering course and the accompanying textbook, Engineering Software as a Service (ESaaS), allow students to both enhance a legacy application and to develop new apps that match the requirements of non-technical customers, all using Agile techniques and the same best-of-breed tools used by professional developers. By experiencing the whole software lifecycle repeatedly within a single college course, students actually use and learn to appreciate the skills that industry has long encouraged. The ESaaS course is now popular with students, rewarding for faculty, and praised by industry. Indeed, our students now create software for nonprofit organizations and campus business units who would otherwise be unable to afford to hire professional help, thus “doing well by doing good.” A subset of the course has been offered as a MOOC (free Massive Open Online Course) to hundreds of thousands of students via the edX platform.
To encourage other instructors to adopt ESaaS, we have created a low-cost textbook (under US$10, and rated 4.4 out of 5 stars on Amazon) available both in print and as an ebook that receives free updates for life; hosted software that performs automated detailed grading of student programming assignments; the ability for instructors to use the edX software for a SPOC (Small Private Online Course) customized to their own classroom; lecture videos with self-check questions; worksheets for small-group lab activities; an online instructor community including frequent teleconferences; and the ability for ambitious instructors to create their own assignments that can be graded using our autograder, further enriching the ESaaS education ecosystem.
For technical questions about the tutorial content only, contact the presenter, Prof. Armando Fox.
For logistical details (registration, etc.), please use the Registration links at the top of this page. Prof. Fox cannot answer any questions about these matters.