15-413, the Software Engineering Practicum, gives you an opportunity to learn and apply software engineering skills to real-world software projects. This semester 15-413 will be part of the Facebook Open Academy program, providing students an opportunity to work with each other and students from other universities to make substantial contributions to external open source projects.
All students registered for this course must participate in a kick-off meeting January 30th - February 1st, 2015 at Facebook in Menlo Park, CA, with flight and hotel expenses to be paid by Facebook. At the kickoff meeting you will meet other members of your project team and your open source project mentor, who will provide project-specific guidance for the remainder of the semester. Your work in this course will be evaluated primarily by your contributions to your open source project; 75% of your course grade will be assigned based on feedback from your project mentor, with 25% of your course grade determined by other course work.
After completing this course, students will:
- Have substantial experience contributing to real, open source software projects.
- Know and be able to use the software development processes used by open source software projects, with a deep understanding of the processes and techniques you will encounter in a software engineering workplace.
- Be able to evaluate and discuss aspects of software management including project planning, requirements analysis, architecture, detailed design, quality assurance, and risk management.
- Have substantial first-hand understanding of the software engineering realities that drive software engineering practices, with concrete experience and active reflection on your course experiences.
Enrollment in this course is extremely limited and is possible only with explicit permission from the course instructors. To gain permission to enroll in the course you must supply information about your previous project experience, before November 21st 2014, by completing the survey at https://docs.google.com/forms/d/1aGXwLcHUQOZXkCnXcysfkaHNvS0CTMKl7PewlCr-Hrg/viewform.
300 SCR 270
This course will include a small number of class meetings at the beginning of the semester at Tu/Th 9:00 - 10:20 a.m. in GHC 4102. Throughout most of the semester you and your teammates will meet privately with the instructors at a mutually-agreeable meeting time.