Teaching Assistant(s) |
E-mail |
Hours |
---|---|---|
Akanksha Gupta | gupta.aka (a t) northeastern . edu |
|
Amit Mulay | mulay.am (a t) northeastern . edu |
|
Week |
Date |
Lecture and Readings | Assignments | Note(s) |
---|---|---|---|---|
1 | Wednesday - May 06, 2020 |
| A1 Released (Due May 15) Lab 1 Out | Welcome back to class! |
2 | Wednesday - May 13, 2020 |
| A2 released (Due May 29) Lab 1 due and Lab 2 Out | |
3 | Wednesday - May 20, 2020 |
| Lab 2 due and Lab 3 Out | |
4 | Wednesday - May 27, 2020 |
| Lab 3 due and Lab 4 Out | |
5 | Wednesday - June 03, 2020 |
| A3 Released (Due June 12) Lab 4 due and Lab 5 Out | |
6 | Wednesday - June 10, 2020 |
| Lab 5 due and Lab 6 Out | |
7 | Wednesday - June 17, 2020 |
| A4 Released (Due June 30) Lab 6 due and Lab 7 Out | |
8 | Wednesday - June 24, 2020 |
| Lab 7 due and Lab 8 Out | -Final Project Ideas -Previous Year Projects -Form Teams Spreadsheet -Final Project Repository (Use this for your project!) |
9 | Wednesday - July 01, 2020 |
| A5 Released (Due July 16 Lab 8 due and Lab 9 Out | -Final Project Ideas -Previous Year Projects -Form Teams Spreadsheet -Final Project Repository (Use this for your project!) |
10 | Wednesday - July 08, 2020 |
| Lab 9 due and Lab 10 Out | Commit to a final project idea |
11 | Wednesday - July 15, 2020 |
| A6 Released (Due July 27 anywhere on Earth) Lab 10 due and Lab 11 Out | Start finding resources/tutorials to aide in your final project/consult with professor on idea if needed. |
12 | Wednesday - July 22, 2020 |
| Lab 11 due and Lab 12 Out | Start final project development! |
13 | Wednesday - July 29, 2020 |
| Lab 12 due and (Optional) Lab 13 Out | Continue developing project |
14 | Wednesday - August 05, 2020 |
| (Optional) Lab 13 Due | Graphics Cheat Sheet There is no exam for this course, however, I have a handy cheat sheet for you to go on forward with! Start wrapping up project, and begin video production |
15 | Wednesday - August 12, 2020 |
| Project Due | Last day of Summer Full classes |
This course s the fundamentals of Computer Graphics. We will be using C++ and OpenGL to explore computer graphics programming. C++ may be new to many students and often poses to be one of the challenges to entering the field of computer graphics so there will be additional guidance on learning this language. This course also provides a refresher of linear algebra throughout the course.
Registrar Description: Charts a path through every major aspect of computer graphics with varying degrees of emphasis. Discusses hardware issues: size and speed; lines, polygons, and regions; modeling, or objects and their relations; viewing, or what can be seen (visibility and perspective); rendering, or how it looks (properties of surfaces, light, and color); transformations, or moving, placing, distorting, and animating and interaction, or drawing, selecting, and transforming.
By the end of this course, you will be ready to:
There will be no required textbook to purchase for this course. However, these resources have been vetted, and I recommend for mastery (while taking this course, and reviewing later on in your career).
Students and instructors are to follow the Northeastern policies on these important issues.
Students participating in varsity athletics(this does not include club sports or intramurals) or other University sanctioned events may have the need for a make-up. Please contact me in advance of such events, so that appropriate accommodations can be made.
Occasionally, other life events and circumstances occur that were not planned. If this is the case, please e-mail me privately.
E-mailing me asking for extensions just because is unfortunately not fair to your classmates. The 10% penalty for each day late has to be enforced so I do not get taken advantage of.
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 to compute a weighted average for your final grade. You will find grades you earn through the semester on Canvas and your final grade in banner.