|Course Cluster: Service-Learning|
This course provides an introduction to the processes and tools of software engineering: the design, development, testing, and maintenance of large software systems. The course is based on the Berkeley MOOC "Software Engineering as a Service" and uses on-line material from the MOOC to provide some of the course content.
The first part of the course will cover developing software in teams as well as learning the languages and tools used in the course including: Ruby, Rails, Cucumber, RSpec, Pivotal Tracker, and gitHub.
The second part of the course will continue to present software engineering concepts but will also focus on developing a team service learning software development project for an external customer.
||Gen Ed Area Dept:
|Course Format: Lecture||Grading Mode: Graded|
||Prerequisites: COMP211 AND COMP212
||Fulfills a Major Requirement for: (COMP)(IDEA-MN)(MATH)(NS&B)
||Past Enrollment Probability: Not Available
|Major Readings: Wesleyan RJ Julia Bookstore
There will be readings from the required textbook each week as well as seminal papers from the field of Software Engineering. Students will also be required to watch video lectures via the EdX platform in preparation for activities during the scheduled class period.
|Examinations and Assignments: |
The class will have at least five programming assignments (possibly six), two short papers based on class readings, as well as a significant team project with multiple deliverables every two weeks and in-class presentations. There will also be two exams.
|Additional Requirements and/or Comments: |
Students will be expected to meet with their project client outside of class (either virtually or in-person). Students will also be expected to meet regularly with their teammates both inside and outside of class. Attendance at all class meetings is required.
Permission of instructor approval will be granted during the Pre-Reg period. Contact Professor Burge (jburge -at - wesleyan.edu) for more information.
|Instructor(s): Burge,Janet Elizabeth Times: .M.W... 02:40PM-04:00PM; Location: SCIE137; |
|Permission of Instructor Required|
Enrollment capacity: 25
|Permission of instructor approval will be granted by the instructor during pre-registration through the Electronic Portfolio. Click "Add to My Courses" and "To request a POI electronically, click here" to submit your request.|
|Drop/Add Enrollment Requests|
|Total Submitted Requests: 1||1st Ranked: 1||2nd Ranked: 0||3rd Ranked: 0||4th Ranked: 0||Unranked: 0|