DOC PREVIEW
UNC-Chapel Hill COMP 14 - Prerequisites

This preview shows page 1-2-3 out of 9 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 9 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 9 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 9 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 9 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

PrerequisitesCourse TitlesProgramming IProgramming IIProgramming IIIProgramming IV/GradingData StructuresLinear AlgebraWhat if I don’t know these things?01/14/19 University of North Carolina – Chapel HillCOMP 1361PrerequisitesAKA: You should know this BEFORE the beginning of the semester01/14/19 University of North Carolina – Chapel HillCOMP 1362Course Titles• COMP 14/114– Introduction to/Foundations of Programming• COMP 121– Data Structures• MATH 83/147– Elementary Linear Algebra01/14/19 University of North Carolina – Chapel HillCOMP 1363Programming I• Your grade will depend heavily on your programming skills• I can help DEBUG code, not help WRITE code• Copying other people’s code is an Honor Code violation, and will be reported – excepting specific cases – I will state when01/14/19 University of North Carolina – Chapel HillCOMP 1364Programming II• OpenGL will be taught in preparation for first two assignments– OpenGL calls can be made from C/C++/C# and Java– I will be providing sample UI code for C/C++– C# and Java are allowed, but discouraged• Can’t help with debugging as much– MATLAB is NOT allowed01/14/19 University of North Carolina – Chapel HillCOMP 1365Programming III• One option for final project is Shading Language– I only know how to call these from C/C++• Projects will run for some time– Memory Leaks cause problems– Faster programming language  faster execution01/14/19 University of North Carolina – Chapel HillCOMP 1366Programming IV/Grading• Partial Credit can’t be given for code that doesn’t work– Intrinsic property of Computer Science• Have I scared you off yet? 01/14/19 University of North Carolina – Chapel HillCOMP 1367Data Structures• Computer Graphics uses data structures– Data Abstraction a MUST– Lists, vectors, arrays– Trees– Big O notation is used01/14/19 University of North Carolina – Chapel HillCOMP 1368Linear Algebra• Matrices and Vectors are key elements in graphics– Matrix-matrix multiplies– Matrix-vector multiplies– Singular/non-singular matrices01/14/19 University of North Carolina – Chapel HillCOMP 1369What if I don’t know these things?• If you are unfamiliar with these topics, contact me after class today– Some can be quickly learned– Some will make this class nearly impossible if you don’t know


View Full Document

UNC-Chapel Hill COMP 14 - Prerequisites

Download Prerequisites
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Prerequisites and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Prerequisites 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?