Teaching Assistant(s) |
E-mail |
Hours |
---|---|---|
Rahul Toppur | toppur.r (a t) northeastern . edu |
|
Amit Mulay | mulay.am (a t) northeastern . edu |
|
Week |
Date |
Lecture and Readings | Assignments | Note(s) |
---|---|---|---|---|
1 | Monday - September 07, 2020 |
| A1 Released (Due Sept. 16 Anywhere on Earth(AOE)) Lab 1 Out(Due. Sept 16 AOE) | First week of classes, welcome back! |
2 | Monday - September 14, 2020 |
| A2 Out (Due Sept. 25) Lab 2 out (Due Sept. 23 AOE) | |
3 | Monday - September 21, 2020 |
| Lab 3 out (Due. Sept. 30 AOE) | |
4 | Monday - September 28, 2020 |
| A3 Released (Due Oct. 9 Anywhere on Earth(AOE)) Lab 4 out (Due Oct. 7 AOE) | |
5 | Monday - October 05, 2020 |
| Lab 5 out (Due. Oct. 14 AOE) | |
6 | Monday - October 12, 2020 |
| A4 Released (Due Oct. 26) Lab 6 out (Due Oct. 21 AOE) | No Monday class (Oct. 12 is holiday) |
7 | Monday - October 19, 2020 |
| Lab 7 out (Due Oct. 28 AOE) | Exam Study Guide |
8 | Monday - October 26, 2020 |
| Complete your exam! | No large group discussion, but there will be office hours |
9 | Monday - November 02, 2020 |
| Lab 8 out(Due Nov. 11) Project repository out! | |
10 | Monday - November 09, 2020 |
| Lab 9 out(Due Nov. 18) | No Live session on Monday--Holiday (Veteran's day) |
11 | Monday - November 16, 2020 |
| Lab 10 out(Due Nov. 25) | |
12 | Monday - November 23, 2020 |
| Lab 11 out (Due Dec. 2) | No Wednesday Live Session (Holiday--Thanksgiving) |
13 | Monday - November 30, 2020 |
| Lab 12 out (Due. Dec. 9) | |
14 | Monday - December 07, 2020 |
| Last day of class :( |
In short, this is a project-based class where we will spend the first few weeks of the semester learning software engineering best practices. Then you will work as a group to develop a large project.
Registrar Description: Covers the foundations of software engineering, including software development life cycle models (e.g., waterfall, spiral, agile); requirements analysis; user-centered design; software design principles and patterns; testing (functional testing, structural testing, testing strategies); code refactoring and debugging; software architecture and design; and integration and deployment. Includes a course project where some of the software engineering methods (from requirements analysis to testing) are applied in a team-based setting. Requires admission to MS program or completion of all transition courses.
By the end of this course, you will:
There will be no required textbook for this course. However, these resources are recommended.
Students and instructors are to follow the Northeastern policies on these important issues.
Part of what makes Northeastern University unique, is our diverse cohort of students, faculty, and staff. In order to support this, Northeastern is committed to providing equal access and support to all qualified students through the provision of reasonable accommodations so that each student may fully participate in the University experience.
Students who do well in this course tend to show up to the course consistently, participate, and engage with their peers. Come to class, come on time, and build good habits! In-Class activities that are not attended are a zero.
Northeastern Univerity provides resources for student healthcare and general wellness. Please visit Northeastern Health and Counseling Services for your needs. While university can be difficult at times, please do take care of yourself. It is okay to seek help and take a break. Please communicate with your instructor, advisor, and officials at the university if you just need a mental break.
Please find below the grading distribution that will be used for this course. You will find the grade you earn in this course on blackboard.