9
How to Homework By underpaid graders

How to Homework

Embed Size (px)

DESCRIPTION

How to Homework. By underpaid graders. Outline. Things you lost points for Things you WILL lose points for Tips and tricks for a good grade. Things you lost points for. Turning in the assignment late Not turning in the assignment Not meeting assignment requirements - PowerPoint PPT Presentation

Citation preview

Page 1: How to Homework

How to Homework

By underpaid graders

Page 2: How to Homework

Outline

Things you lost points for

Things you WILL lose points for

Tips and tricks for a good grade

Page 3: How to Homework

Things you lost points for

Turning in the assignment late

Not turning in the assignment

Not meeting assignment requirements

Not turning in linux ready code

Page 4: How to Homework

Not meeting requirements

Assignment required shader loaders, but some did not implement them and used the old code.

WE DO look at your code

Cube wobbled

Page 5: How to Homework

Linux ready code

Code should work on linux without us having to change anything

Follow the format we gave you under the https://www.github.com/chavez-md/cs480Lastname repository

Keep the folder structure the same “bin, build and src”

Test on the ECC Machines if not sure

Page 6: How to Homework

Things you WILL lose points for

Modify your readme files for the assignment

Brief explanation of the assignment

How to run it (special command line flags)

Controls if there are any

Extra credit if there is any

Page 7: How to Homework

Things you WILL lose points for

Shaders go in the bin folder as well as any other assets. EX: /bin/shaders/vertShader.vs

No backup files (*.*~)

No executables or object files (we will compile and run ourselves)

Not referencing code (include comment with link)

Page 8: How to Homework

Things you WILL lose points for

Makefile needs to include a clean target

Use it before you commit and push to your repository

clean:

rm *.o ../bin/executableName

Page 9: How to Homework

Tips and tricks

Shader Loader should be a class

Lookup .gitignore

https://www.gitignore.io/ (generates a .gitignore file for you)

How to create one: https://help.github.com/articles/ignoring-files