This is a course which teaches practices and techniques related to Software Engineering. The course title is a bit of a misnomer as back when this course was made there was also a 3156 which was introduction to software engineering, but that course was replaced with 3157 which you all know as Advanced Programming.
While the content that goes along with this course is very important and informative, the team project is really where most of the learning and development for this course comes from. Not only will you learn to work with a sizeable team, but you'll also potentially learn about new technologies as well.
Below is a tenative schedule to follow with important deadlines/due dates for the semester it is important to pay attention to these, if there is any discrepancy between these and courseworks it is best to trust courseworks.
Date | Event |
---|---|
September 3rd, 2024 | First Day of Classes |
September 13th, 2024 | Individual Miniproject #1 Due |
September 13th, 2024 | End of Change of Program Period |
September 20th, 2024 | Individual Miniproject #2 Due |
September 20th, 2024 | Team Formation Due |
September 27th, 2024 | Individual Miniproject #3 Due |
September 27th, 2024 | Project Proposal Due |
October 18th, 2024 | First Iteration Due |
October 25th, 2024 | First Iteration Demo Due |
October 28th - November 1st, 2024 | First Assessment Due |
November 5th, 2024 | Election Day; No Classes Held |
November 25th, 2024 | Second Iteration Due |
December 6th, 2024 | Second Iteration Demo Due |
December 9th - December 13th, 2024 | Last Day of Classes |
December 9th, 2024 | Last Day of Classes |