|N/A||n/a (a t) husky.neu.edu||
||Lecture and Readings||Assignments||Note(s)|
|1||Monday - May 04, 2020|| ||Lab 1 Out||Welcome back to class!|
|1||Thursday - May 07, 2020|| ||A1 Out (Due May 15 at 11:59 PM EST)|
|2||Monday - May 11, 2020|| ||Lab 2 Out, Lab 1 Due|
|2||Thursday - May 14, 2020|| ||A2 Out (Due May 27 at 11:59 PM EST)|
|3||Monday - May 18, 2020|| ||Lab 3 Out, Lab 2 Due|
|3||Thursday - May 21, 2020|| ||-- --|
|4||Monday - May 25, 2020|| ||-- --|
|4||Thursday - May 28, 2020|| ||A3 Out|
|4||Monday - June 01, 2020|| ||Lab 4 out, lab 3 due|
|5||Thursday - June 04, 2020|| ||Lab 5 Out, Lab 4 Due||Final Project Repo (Out)|
|5||Monday - June 08, 2020||A4 Out, Project Out|
|6||Thursday - June 11, 2020||Lab 6 Out, Lab 5 Due|
|6||Monday - June 15, 2020|
|7||Thursday - June 18, 2020||Project Due||Last day of Summer 1 classes|
Registrar Description: This course introduces program analysis techniques for understanding, measuring, and developing high performing software for modern CPU Architecture. The course consists of a lecture component and in-class laboratory where students implement algorithms and data structures to optimize run-time performance of software systems. Out of class activities include reading state-of-the-art research papers used in academic and industrial research and completing assignments which students will create their own performance analysis tools and systems. The course culminates with a final capstone project which students complete individually or in small groups. The skills learned from this class will help prepare students for careers as systems engineers, performance engineering, or otherwise performing empirical research in the domain of systems or software engineering.
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, start coursework the day it is assigned, and engage with their peers. Come to class, come on time, and build good habits! In-Class activities that are not completed during attendance are a zero.
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.
Northeastern Univerity provides resources for student healthcare and general wellness:
Please find below the grading distribution that will be used for this course. You will find the grade you earn in this course on Canvas.