How To Learn To Program In Csc 406 Computer Graphics
|
|
|
- Basil Watkins
- 5 years ago
- Views:
Transcription
1 CSC 406 Computer Graphics Fall CSC 406 Computer Graphics Geometry, Modeling, and Animation Fall 2011 Lectures Tyler Hall, Room 052 Monday, 6:30-9:15 PM Professor Jean-Yves Hervé Tyler Hall, Room 253 also: Tyler Hall, Room 104 (research lab) Tel: [email protected] Office hours: Monday: 3:00-4:30 PM Tuesday: 6:0-7:30 PM or by appointment Teaching Assistant: Joel Barruos Tyler Hall, Room [email protected] Office hours: Thursday: - 12:45-1:45 pm and 5:00-7:00 pm The Course at a Glance Prerequisites CSC212, MTH215 and MTH243 I know that the URI catalog lists CSC305 as a prerequisite, but CSC212 is the real CS prerequisite for this course (and should soon be the official one as well). It might come to you as a shock that linear algebra is used a lot in computer graphics. It would be a good idea for you to refresh your fond, I am certain memories of matrices in the next few days. MTH243 material will be needed around the end of October, when we start talking about parametric models of curves and surfaces, and kinematics (animation). Objectives This course will concentrate exclusively on the geometric and kinematic aspects of computer graphics. At the end of this course, you should be capable of Constructing a geometric model of a simple scene; Implementing the objects of this scene, using OpenGL, glut, and glu primitives; Controlling, interactively or automatically, the displacements of objects, including the camera(s) that capture the scene;
2 CSC 406 Computer Graphics Fall Building a simple graphical user interface for your application, using the glut library (for C++ programmers). Other aspects of computer graphics are covered in the following courses ART304 and ART306: 3D Graphics design (using Maya 2010), CSC492: Introduction to Computational Geometry, CSC583: Computer Vision, which can be seen as reverse computer graphics. Equipment and References Course textbook This semester, I have not picked an official textbook. The main reason for this is that I am really lousy at following a textbook. I am going to post pdf versions of my notes, but you might still want to purchase one of the following fine books: OpenGL references The standard references are the red book and the blue book. There is also a green book that is dedicated to OpenGL for Unix/X11, but I can t see why anyone would submit themselves voluntarily to something as ugly as X11/Motif programming (use a cross-platform framework instead!). OpenGL Programming Guide (the red book ), Addison-Wesley, Reading, MA, OpenGL Reference Manual (the blue book ), Addison-Wesley, Reading, MA, These editions cover version 1.4 of OpenGL. Earlier versions of books (opengl v. 1.2) are available (see the Links page on the course s web site) My recommendation for an OpenGL reference is the following handy little book: Edward Angel, OpenGL - A Primer, 2nd edition, Addison-Wesley, Reading, MA, This book covers all the OpenGL we are going to need in this course and is small enough that you can carry it with you. Mathematics for graphics If you feel that you need a refresher on linear algebra or calculus, I have some links to nice online books on the course s web site. A few good books that cover the mathematics commonly used in computer graphics and game development are Eric Lengyel, Mathematics for 3D Game Programming and Computer Graphics, Charles Media River, Hingham, MA, 2002.
3 CSC 406 Computer Graphics Fall Philip Schneider and David H. Eberly, Geometric Tools for Computer Graphics, (The Morgan Kaufmann Series in Computer Graphics), Morgan Kaufmann, The following book covers all the material of the previous two books, but in a less compact form, plus a lot of more advance material on animation and rendering: T. Akenine-Möller and E. Haines, Real-Time Rendering, 2nd edition, A.K. Peters Ltd., Graphic API In your future careers as computer scientists and programmers, you will often have to learn a new API (Application Programming Interface) and use it in your projects. This course offers us a good opportunity to develop this important skill. We will be using OpenGL (for C++ programmers). This API developed by SGI is the most standard cross-platform API used both for professional 3D editing applications (Maya, SoftImage) and computer games (Quake II & III, Descent 3, etc.). On some Unix platforms, what is found is not OpenGL per se but MESA, which is an open-source project (encouraged/supported by SGI) that offers source-level compatibility with OpenGL. Java programmers can use jogl, which is a thin class wrapper around OpenGL. The graphics code is virtualy identical in jogl and OpenGL, except for the addition of a.gl prefix to all function calls. For example, a call to the OpenGL function glvertex3f becomes an invocation of the method gl.glvertex3f in jogl. The GUI code will be different, though, as you will have to use AWT or Swing instead of glut. Virtually all the OpenGL tutorial and code you are going to find online is in C, with a huge and ugly display function doing all the work. I am going to insist that you use proper object-oriented implementations for all the assignments, with a nice hierarchy of graphic classes taking care of their own drawing. once you get the hang of it, you will see that it makes your life a lot easier. Programming environment All projects will be implemented in C++, using OpenGL + glut, or in Java, using the jogl library. You can use this course as an opportunity to learn C++ (C++ in not superior to Java or more grown-up. It is just that there a number of low-level things in OpenGL are better/easier done in C++). You can use any IDE or tool you desire to program your assignments, but what you hand in must compile and run with Eclipse 3.5. I will provide a header file that solve most path issues so that the same code can compile on any platform. Grading Examinations One midterm examination will be administered around the end of October, at the usual class hours. All notes and printed documentation will be allowed during this examination. Short quizzes may be held occasionally as well.
4 CSC 406 Computer Graphics Fall Assignments We will have a new programming assignment nearly each week. For each programming assignment, you will be asked to provide complete documented (in javadoc/doxygen style) source code and a report. On slow weeks I may also hand out homework assignments that will deal with the theoretical aspects of the material covered in this course. The Mix The following coefficients will be used to compute the final grade: Homework Assignments: 10% Programming Assignments: 45% Midterm 15% Quizzes 5% Final Project 25% Rules of Conduct Late Submissions All assignments should be turned in on the day and time they are due. If an assignment is not turned in on time, a 10% penalty will be applied for each late day (a fraction of a day will count as a whole day). Assignments more than one week late will not be graded. If the assignment asks for multiple deliverables (code, project, report, javadoc-style documentation) the date at which the last item was handed in will be used to determine the late penalty. If you submit an assignment late, don t just upload it to the server. You must also send an to the TA (with Cc. to me) to inform him that the assignment is now complete and ready to be graded. You cannot just expect people to watch after you. Cheating Unless explicitly stated otherwise, all work should be done individually. Any evidence of cheating may result in expulsion from the class with a failing grade and will be brought to the attention of the Dean for disciplinary action. You are strongly encouraged to discuss the assignments with other students, and try to figure them out together, but when comes the time of writing a report or developing code, you are expected to do it by yourself (or with other students from your group when the assignment explicitly mentions groups of 2 to 3 students).
5 CSC 406 Computer Graphics Fall The Unversity Manual states: Students are expected to be honest in all academic work. A student s name on any written work shall be regarded as assurance that the work is the result of the student s own thought and study. Work should be stated in the student s own words, properly attributed to its source. Students have an obligation to know how to quote, paraphrase, summarize, or reference the work of others with integrity. The following are examples of academic dishonesty. Using material from published sources (print or electronic) without appropriate citation Claiming disproportionate credit for work not done independently Unauthorized possession or access to exams Unauthorized communication during exams Unauthorized use of another s work or preparing work for another student Taking an exam for another student Altering or attempting to alter grades The use of notes or electronic devices to gain an unauthorized advantage during exams Fabricating or falsifying facts, data or references Facilitating or aiding another s academic dishonesty Submitting the same paper for more than one course without prior approval from the instructors. Laboratory use Any abuse of computer or software equipment will be brought to the attention of the appropriate authority for disciplinary action. Software piracy (the use, appropriation, or storage of illegal copies of software) is a form of abuse of the equipment and will be treated accordingly. Attendance Class attendance is not mandatory, although I strongly suggest that you make efforts to attend all classes. We will spend a significant part of the time in classes discussing about examples of programs, possible errors, bugs, etc. Don t spend too much time taking notes during classes; rather make efforts to understand on-line what is going on. It will only get easier as we advance in the semester.
6 CSC 406 Computer Graphics Fall Incomplete grade In the past I have been much too lenient in giving an Incomplete grade at the end of the semester. This almost always eventually turns into a headache for me, so starting this semester, I am going to apply strictly the University guidelines: A student shall receive a report of Incomplete in any course in which the course work has been passing up until the time of a documented precipitating incident or condition, but has not been completed because of illness or another reason which in the opinion of the instructor justifies the report. (Section University Manual). Note that overload from other courses does not fulfill the University policy conditions. Neither does a hard drive/laptop failure (we have a computer laboratory for your use). Tentative Class Schedule Week 1 Weeks 2-4 Week 5 Week 6 Week 7 Computer Graphics: Introduction Classes of graphical systems OpenGL glut Basic 2D and 3D Geometry Points and vectors Reference frames Transformations between reference frames Quaternions Simple Geometric Problems Distance to a line, to a plane Intersection problems Collision detection Simple Animation Path vs. trajectory Point kinematics Kinematics of solid objects Animation with glut Virtual Cameras Orthographic camera Pinhole perspective camera
7 CSC 406 Computer Graphics Fall Week 8 Weeks 9-10 Weeks Week 13 Simple Geometric Models of Objects Discrete vs. continuous Parametric vs. implicit models Polygonal meshes Normal vectors Better Object Models Hierarchical models Splines, NURBS Texture maps Bump maps and displacement maps Animation, Part II Key framing Forward kinematics of articulated objects Inverse kinematics of articulated objects Misc. Problems Collision detection Optimization
COMP-557: Fundamentals of Computer Graphics McGill University, Fall 2010
COMP-557: Fundamentals of Computer Graphics McGill University, Fall 2010 Class times 2:25 PM - 3:55 PM Mondays and Wednesdays Lecture room Trottier Building 2120 Instructor Paul Kry, [email protected] Course
Course Overview. CSCI 480 Computer Graphics Lecture 1. Administrative Issues Modeling Animation Rendering OpenGL Programming [Angel Ch.
CSCI 480 Computer Graphics Lecture 1 Course Overview January 14, 2013 Jernej Barbic University of Southern California http://www-bcf.usc.edu/~jbarbic/cs480-s13/ Administrative Issues Modeling Animation
CSCD18: Computer Graphics
CSCD18: Computer Graphics Professor: Office: Office hours: Teaching Assistant: Office hours: Lectures: Tutorials: Website: Leonid Sigal [email protected] [email protected] Room SW626 Monday 12:00-1:00pm
CPIT-285 Computer Graphics
Department of Information Technology B.S.Information Technology ABET Course Binder CPIT-85 Computer Graphics Prepared by Prof. Alhasanain Muhammad Albarhamtoushi Page of Sunday December 4 0 : PM Cover
Introduction to Computer Graphics. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012
CSE 167: Introduction to Computer Graphics Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012 Today Course organization Course overview 2 Course Staff Instructor Jürgen Schulze,
William Paterson University of New Jersey Department of Computer Science College of Science and Health Course Outline
William Paterson University of New Jersey Department of Computer Science College of Science and Health Course Outline 1. TITLE OF COURSE AND COURSE NUMBER: Computer Graphics, CS 461, Credits: 3, (Major
How To Teach Computer Graphics
Computer Graphics Thilo Kielmann Lecture 1: 1 Introduction (basic administrative information) Course Overview + Examples (a.o. Pixar, Blender, ) Graphics Systems Hands-on Session General Introduction http://www.cs.vu.nl/~graphics/
Students will be notified by the instructor of any changes in course requirements or policies.
Art185: 3-D Modeling for Animation Thursday, 6:00pm 10:00pm Room: ART201 Computer Graphics Phoenix College Fall 2015 Section/Class #: 0001/44097 Instructor Information (You must include some method for
Video Game Programming ITP 380 (4 Units)
Video Game Programming ITP 380 (4 Units) Objective This course provides students with an in-depth introduction to technologies and techniques used in the game industry today. At semester s end, students
COMP175: Computer Graphics. Lecture 1 Introduction and Display Technologies
COMP175: Computer Graphics Lecture 1 Introduction and Display Technologies Course mechanics Number: COMP 175-01, Fall 2009 Meetings: TR 1:30-2:45pm Instructor: Sara Su ([email protected]) TA: Matt Menke
CENTRAL COLLEGE Department of Mathematics COURSE SYLLABUS
CENTRAL COLLEGE Department of Mathematics COURSE SYLLABUS MATH 1314: College Algebra Fall 2010 / Tues-Thurs 7:30-9:00 pm / Gay Hall Rm 151 / CRN: 47664 INSTRUCTOR: CONFERENCE TIMES: CONTACT INFORMATION:
MASTER SYLLABUS 2015-2016
MASTER SYLLABUS 2015-2016 A. Academic Division: Business, Industry and Technology B. Discipline: Industrial Technology Engineering Design C. Course Number and Title: ENRD2170 Computer Aided Design II D.
SAN DIEGO COMMUNITY COLLEGE DISTRICT MESA COLLEGE ASSOCIATE DEGREE COURSE OUTLINE
MULT 130 CIC Approval: 03/12/2015 BOT APPROVAL: 04/16/2015 STATE APPROVAL: EFFECTIVE TERM: Fall 2015 SECTION I SAN DIEGO COMMUNITY COLLEGE DISTRICT MESA COLLEGE ASSOCIATE DEGREE COURSE OUTLINE SUBJECT
CS 394 Introduction to Computer Architecture Spring 2012
CS 394 Introduction to Computer Architecture Spring 2012 Class Room/Hours: NA (Online course) Lab Room/Hours: NA Instructor: Abu Asaduzzaman (Dr. Zaman) Office Room: 253 Jabara Hall E-mail: [email protected]
INFO 2130 Introduction to Business Computing Spring 2013 Self-Paced Section 006
INFO 2130 Introduction to Business Computing Spring 2013 Self-Paced Section 006 Course Coordinator & Master Instructor: Prof. Ming-Chang Huang Office: 306A, Friday Phone: 704-687-7452 Email: [email protected]
Physics 21-Bio: University Physics I with Biological Applications Syllabus for Spring 2012
Physics 21-Bio: University Physics I with Biological Applications Syllabus for Spring 2012 Class Information Instructor: Prof. Mark Reeves (Samson 214, [email protected] 46279) Office Hours: Tuesday 4:30-5:15
GUI GRAPHICS AND USER INTERFACES. Welcome to GUI! Mechanics. Mihail Gaianu 26/02/2014 1
Welcome to GUI! Mechanics 26/02/2014 1 Requirements Info If you don t know C++, you CAN take this class additional time investment required early on GUI Java to C++ transition tutorial on course website
Carleton University School of Computer Science COMP 3009 - Computer graphics Fall 2015
Carleton University School of Computer Science COMP 3009 - Computer graphics Fall 2015 Class Schedule Classroom HP4125 Class Time Tuesday and Thursday 16:00-18:00 Curese Website Information is on CULearn
PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS 3D MODELING & ANIMATION CGT 2160. Class Hours: 3.0 Credit Hours: 3.0
PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS 3D MODELING & ANIMATION CGT 2160 Class Hours: 3.0 Credit Hours: 3.0 Laboratory Hours: 0.0 Date Revised: Fall 2012 Catalog Course Description: A study
MGMT 280 Impact Investing Ed Quevedo
MGMT 280 Impact Investing Ed Quevedo Description This course surveys the principles of impact investing, capital markets, and creation of new investment and financial instruments designed to create blended
1.00 Lecture 1. Course information Course staff (TA, instructor names on syllabus/faq): 2 instructors, 4 TAs, 2 Lab TAs, graders
1.00 Lecture 1 Course Overview Introduction to Java Reading for next time: Big Java: 1.1-1.7 Course information Course staff (TA, instructor names on syllabus/faq): 2 instructors, 4 TAs, 2 Lab TAs, graders
3D Modeling, Animation, and Special Effects ITP 215x (2 Units)
3D Modeling, Animation, and Special Effects ITP 215x (2 Units) Fall 2008 Objective Overview of developing a 3D animation from modeling to rendering: Basics of surfacing, lighting, animation, and modeling
Course Syllabus. Tuesday 4 pm to 5 pm & Thursday 4 to 5 pm
Course Syllabus Course Information: Course Title IAT 343: Animation (Spring 2012) Time & Location Lecture (Rm 2600): Tuesday 6:30 pm to 7:50 pm Lab (Rm 3140): D101: Wednesday 2:30 3:50 pm D102: Wednesday
3D Modeling, Animation, Compositing, and Special Effects ITP 215x (2 Units)
3D Modeling, Animation, Compositing, and Special Effects ITP 215x (2 Units) Objective Concepts Prerequisites/ Recommended Preparation Instructor Contacting the Instructor Overview of developing a 3D animation
Computer and Information Sciences
Computer and Information Sciences Dr. John S. Eickmeyer, Chairperson Computers are no longer huge machines hidden away in protected rooms and accessible to only a few highly-trained individuals. Instead,
Course information: Copy and paste current course information from Class Search/Course Catalog.
GENERAL STUDIES COURSE PROPOSAL COVER FORM Course information: Copy and paste current course information from Class Search/Course Catalog. Academic Unit Informatics Department CIDSE Subject CPI Number
LOS ANGELES VALLEY COLLEGE MATH 275. Ordinary Differential Equations (section #9502 3.00 units) S16. MW 9:40 11:05a MS 108
LOS ANGELES VALLEY COLLEGE MATH 275 Ordinary Differential Equations (section #9502 3.00 units) S16 MW 9:40 11:05a MS 108 Instructor: Shanna Dobson Office: MS 112 _ email: [email protected] Phone: 818 947
CS 378: Computer Game Technology
CS 378: Computer Game Technology http://www.cs.utexas.edu/~fussell/courses/cs378/ Spring 2013 University of Texas at Austin CS 378 Game Technology Don Fussell Instructor and TAs! Instructor: Don Fussell!
Geography 676 Web Spatial Database Development and Programming
Geography 676 Web Spatial Database Development and Programming Instructor: Prof. Qunying Huang Office: 426 Science Hall Tel: 608-890-4946 E-mail: [email protected] Office Hours: T, R, and F 1:00-2:00 PM
Introduction to Computer Graphics
Introduction to Computer Graphics Torsten Möller TASC 8021 778-782-2215 [email protected] www.cs.sfu.ca/~torsten Today What is computer graphics? Contents of this course Syllabus Overview of course topics
UNIVERSITY OF MACAU DEPARTMENT OF COMPUTER AND INFORMATION SCIENCE SFTW 463 Data Visualization Syllabus 1 st Semester 2011/2012 Part A Course Outline
Elective required course in Computer Science UNIVERSITY OF MACAU DEPARTMENT OF COMPUTER AND INFORMATION SCIENCE SFTW 463 Data Visualization Syllabus 1 st Semester 2011/2012 Part A Course Outline Catalog
MAT 183 - Elements of Modern Mathematics Syllabus for Spring 2011 Section 100, TTh 9:30-10:50 AM; Section 200, TTh 8:00-9:20 AM
MAT 183 - Elements of Modern Mathematics Syllabus for Spring 2011 Section 100, TTh 9:30-10:50 AM; Section 200, TTh 8:00-9:20 AM Course Instructor email office ext. Thomas John, Ph.D. [email protected] 224
Accounting Information Systems (ACC409) Spring 2015 School of Accountancy Shidler College of Business University of Hawaii at Manoa
Accounting Information Systems (ACC409) Spring 2015 School of Accountancy Shidler College of Business University of Hawaii at Manoa Instructor: Dr. Tawei (David) Wang Office: BUSAD E602C Phone: (808) 956-7713
INFO 2130 Introduction to Business Computing Fall 2014
INFO 2130 Introduction to Business Computing Fall 2014 Instructor: Office: Reginald Silver 304A, Friday Building Phone: 704-687-6181 Email: [email protected] Course Website: Moodle 2 Section: INFO 2130
Mobile Application Development ITP 342 (3 Units)
Mobile Application Development ITP 342 (3 Units) Fall 2014 Objective This course teaches how to develop applications for mobile devices such as iphones and ipads (ios). We will go through the process of
PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS INTRODUCTION TO STATISTICS MATH 2050
PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS INTRODUCTION TO STATISTICS MATH 2050 Class Hours: 2.0 Credit Hours: 3.0 Laboratory Hours: 2.0 Date Revised: Fall 2013 Catalog Course Description: Descriptive
CS 300 Data Structures Syllabus - Fall 2014
CS 300 Data Structures Syllabus - Fall 2014 Catalog Description Data structures are fundamental to advanced, efficient programming. Topics including asymptotic analysis, stacks, queues, linked lists, trees,
MUSIC BUSINESS Northwest College MUSB 2381- COOPERATIVE EDUCATION, MUSIC MANAGEMENT AND MERCHANDISING. CRN 11777 - Summer 2014
MUSIC BUSINESS Northwest College MUSB 2381- COOPERATIVE EDUCATION, MUSIC MANAGEMENT AND MERCHANDISING CRN 11777 - Summer 2014 Spring Branch Campus - Room 443H Date/Time: TBA 1 hour lecture, 320 hour lab
CS 2302 Data Structures Spring 2015
1. General Information Instructor: CS 2302 Data Structures Spring 2015 Olac Fuentes Email: [email protected] Web: www.cs.utep.edu/ofuentes Office hours: Tuesdays and Thursdays 2:00-3:30, or by appointment,
PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS PROJECT SCHEDULING W/LAB ENGT 2021
PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS PROJECT SCHEDULING W/LAB ENGT 2021 Class Hours: 3:0 Credit Hours: 3:0 Laboratory Hours:2:0 Date Revised: Fall 2012 Catalog Course Description: This course
II. Office Hours* (sign up at least 24 hours in advance in binder at student desk in office) Monday
Lansing Community College TEC Pre-Calculus Official Course Syllabus Effective Fall 2013 I. Course Code Title: Room 1st Hour: HTEC 064 005 TEC Pre-Calculus A MB 203 II. Office Hours* (sign up at least 24
MAT 103B College Algebra Part I Winter 2016 Course Outline and Syllabus
MAT 103B College Algebra Part I Winter 2016 Course Outline and Syllabus Instructor: Meeting Venue: Email: Caren LeVine Monday/Wednesday 6pm 7:50pm, E106 [email protected] Office Hours (Outside The
Mathematics Department Laboratory Technology - Analytical Chemistry Program Calculus I 201-NYA-05
Mathematics Department Laboratory Technology - Analytical Chemistry Program Calculus I 201-NYA-05 COURSE OBJECTIVES The object of this course is to enable the student to solve problems in differential
Computer Aided Design (CAD), ME 530.414, JHU Professor Dan Stoianovici, [email protected]
Computer Aided Design (CAD), ME 530.414, JHU Professor Dan Stoianovici, [email protected] COURSE DESCRIPTION: The course outlines modern solid modeling design, analysis, simulation, and manufacturing of mechanical
COURSE SYLLABUS. Office Hours: MWF 08:30am-09:55am or by appointment, DAV 238
USF, St. Petersburg MAC 1105 College Algebra (ref #20214 ) COURSE SYLLABUS Term: Spring 2011 Section: 602 Department: MTH College: AP Credit hours: 3 Instructor: Olena Maymeskul Email: [email protected]
CSC-570 Introduction to Database Management Systems
The American University College of Arts and Sciences Department of Computer Science CSC-570 Introduction to Database Management Systems Semester: Fall 2011 Section: 001 Meeting Time(s): Wednesday 5:30
AGEC 448 AGEC 601 AGRICULTURAL COMMODITY FUTURES COMMODITY FUTURES & OPTIONS MARKETS SYLLABUS SPRING 2014 SCHEDULE
AGEC 448 AGRICULTURAL COMMODITY FUTURES AGEC 601 COMMODITY FUTURES & OPTIONS MARKETS SYLLABUS SPRING 2014 SCHEDULE Time: TR, 2:20pm 3:35pm (stacked sections) Location: Heep Center, Rm.103 INSTRUCTOR Dr.
Institution : Majmaah University. Academic Department : College of Science at AzZulfi. Programme : Computer Science and Information Course :
Institution : Majmaah University. Academic Department : College of Science at AzZulfi. Programme : Computer Science and Information Course : Computer Graphics (CSI-425) Course Coordinator : Mr. ISSA ALSMADI
BUS 1950-002-008 Computer Concepts and Applications for Business Fall 2012
BUS 1950-002-008 Computer Concepts and Applications for Business Fall 2012 Instructor: Contact Information: Susan Kling Office: 4505 Lumpkin Hall Phone: 217-581-8547 Email: [email protected] Course Website:
CSC 341, section 001 Principles of Operating Systems Spring 2015 Monday/Wednesday 1:00 PM 2:15 PM
CSC 341, section 001 Principles of Operating Systems Spring 2015 Monday/Wednesday 1:00 PM 2:15 PM Dr. Robert Ball 303C McKibben [email protected] (936) 468-2508 Course Description Operating systems principles,
PLV Goldstein 315, Tuesdays and Thursdays, 6:00PM-7:50PM. Tuesdays and Thursdays, 4:00PM-5:30PM and 7:50PM 9:30PM at PLV G320
CRN:22430/21519 Pace University Spring 2006 CS122/504 Computer Programming II Instructor Lectures Office Hours Dr. Lixin Tao, [email protected], http://csis.pace.edu/~lixin Pleasantville Office: G320, (914)773-3449
CS 1340 Sec. A Time: TR @ 8:00AM, Location: Nevins 2115. Instructor: Dr. R. Paul Mihail, 2119 Nevins Hall, Email: rpmihail@valdosta.
CS 1340 Sec. A Time: TR @ 8:00AM, Location: Nevins 2115 Course title: Computing for Scientists, Spring 2015 Instructor: Dr. R. Paul Mihail, 2119 Nevins Hall, Email: [email protected] Class meeting
New York City College of Technology The City University of New York. Department of Communication Design. COMD 3740 3D Animation & Modeling II
New York City College of Technology The City University of New York Department of Communication Design Course Description This is an intermediate course in computer 3-D modeling, rendering and animation
BCM 247 008 11:00-12:15 p.m. 1:30-3:35 p.m. Wednesday 10:00-12:00 noon
Stephen F. Austin State University College of Business Department of General Business Course Syllabus GBU 440 500 Records Management Spring 2011 Class Information Professor: Dr. Marsha L. Bayless E-mail:
Finance 471: DERIVATIVE SECURITIES Fall 2015 Prof. Liang Ma University of South Carolina, Moore School of Business
Finance 471: DERIVATIVE SECURITIES Fall 2015 Prof. Liang Ma University of South Carolina, Moore School of Business General information Class meetings Lecture 1: TR 8:30-9:45 pm, DMSB 120 Lecture 2: TR
INFSCI 1017 Implementation of Information Systems
INFSCI 1017 Implementation of Information Systems Time: Thursdays 6:00 8:30 Location: Information Science Building, Room 411 Instructor: Dmitriy Babichenko Office Hours: Tuesdays, 3-5PM Wednesday, 3-5PM
MTH 277 01 (seated)/277 V01 (online): Vector Calculus, Fall 2015
Blue Ridge Community College MTH 277 01 (seated)/277 V01 (online): Vector Calculus, Fall 2015 Lynne Ryan Course Meets: MW 1:30 3:10 in ( 01 section) My : T 123 Hours: See block schedule at end Email: [email protected]
44-599-03: Foundations of Game Programming
44-599-03: Foundations of Game Programming Contact Information Dr. Michael P. Rogers Office: 2270 Colden Hall Office Hours: MW 2:30-4:30 PM; Th 1PM-3PM; F 3-4 PM Virtual Office Hours: Anytime you see me
CSCI 599: Digital Geometry Processing
CSCI 599: Digital Geometry Processing Spring 2015 Hao Li http://cs599.hao-li.com 1 USC Graphics http://gfx.usc.edu 2 Geometric Capture [Lab] http://www.hao-li.com 3 The Team Instructor! Hao Li, [email protected]
CSC 314: Operating Systems Spring 2005
CSC 314: Operating Systems Spring 2005 Instructor: Lori Carter [email protected] (619) 849-2352 Office hours: MWF TTh 11:00 a.m. 12:00 p.m. 1:15 2:15 p.m 10:00-11:30 a.m. Texts: Silbershatz et.al, Operating
SE 333/433 Software Testing and Quality Assurance
Instructor Dennis Mumaugh College of Computing & Digital Media, DePaul University Office: CDM 432 Email: [email protected] Office hours: Tuesday 4:00-5:30 PM (CDM 428) Course Information SE 433 Section
SOUTHWEST COLLEGE Department of Mathematics
SOUTHWEST COLLEGE Department of Mathematics COURSE SYLLABUS MATH 1314: College Algebra INSTRUCTOR: E-MAIL: Fatemeh Salehibakhsh [email protected] Office Hours M - W 2:30 3:00 PM Friday 11:00 AM 2:00
Alabama Department of Postsecondary Education. Representing The Alabama Community College System
Alabama Department of Postsecondary Education Representing The Alabama Community College System Central Alabama Community College MTH 100 Intermediate Algebra Prerequisite: MTH 092 or MTH 098 or appropriate
Central COLLEGE Department of Mathematics COURSE SYLLABUS. MATH 0308: Fundamentals of Math II
Central COLLEGE Department of Mathematics COURSE SYLLABUS MATH 0308: Fundamentals of Math II Fall 2010 / Tues-Thurs 10:00-12:00noon / Gay Hall 151 /CRN: 46368 Lab: Gay Hall 119 Thurs 11:00-12:00noon INSTRUCTOR:
Software Development Foundations CPSC 2150-002 Spring 2014 Syllabus
College of Engineering and Science, School of Computing Part 1: Course Information Instructor Information Instructor: J. Yates Monteith Office: McAdams 109 Office Hours: Monday / Wednesday, 2:00 PM 4:00
Math 161A-01: College Algebra and Trigonometry I Meeting Days: MW 9:31am 11:30am Room : D9
Math 161A-01: College Algebra and Trigonometry I Meeting Days: MW 9:31am 11:30am Room : D9 INSTRUCTOR INFORMATION: Name: Steve S. Lam, Associate Professor Contact No: 735-5600 Office Hrs.: MW 8:30am 9:30am
Syllabus. Email: [email protected] Website: http://www.austincc.edu/jthom Office Location: NRG, Room 2147 Office Hours: TTh 9:00-10:00 a.m.
First Day Handout for Students MATH 1314 College Algebra Fall 2012 Semester, 16 Weeks Session, Section 032, Synonym 14300 Northridge Campus Room 4213, TTh 12:00 p.m. 1:20 p.m. Instructor: John Thomason
Teaching Introductory Computer Graphics Via Ray Tracing
Teaching Introductory Computer Graphics Via Ray Tracing Helen H. Hu Westminster College, Salt Lake City, UT [email protected] Figure 1. Examples of student work. For fun, enthusiastic students
UCC1: New Course Transmittal Form
UCC1: New Course Transmittal Form Department Name and Number Recommended SCNS Course Identification Prefix Level Course Number Lab Code Course Title (please limit to 21 characters) Effective Term and Year
CSC 425 Computer Graphics and Games
Computer Science Department cs.salemstate.edu CSC 425 Computer Graphics and Games 4 cr. Instructor: TBA Office: location Phone: (978) 542-extension email: [email protected] Office Hours: days and times
How To Teach C++ Data Structure Programming
UTSA EE 3223 - C++ Data Structures Syllabus Fall 2015 Part A - Course Outline Catalog Description: 3 hours credit. Review of C/C++ non-object oriented programming concepts. Object-oriented programming
CS 5890: Introduction to Data Science Syllabus, Utah State University, Fall 2015 http://digital.cs.usu.edu/~kyumin/cs5890/
CS 5890: Introduction to Data Science Syllabus, Utah State University, Fall 2015 http://digital.cs.usu.edu/~kyumin/cs5890/ 1. Credits: 3 a. Class Meets: Tuesday and Thursday 1:30pm - 2:45pm, Old Main (MAIN)
Child Development 382 Professional Seminar in Child Development: Current Issues Fall 2016 Tuesdays 5-7:50pm in Modoc 120
Child Development 382 Professional Seminar in Child Development: Current Issues Fall 2016 Tuesdays 5-7:50pm in Modoc 120 Instructor: Tess Manley, M.Ed Office: Modoc 102 Phone: (530) 898-4761 Email: [email protected];
MATHEMATICS 152, FALL 2004 METHODS OF DISCRETE MATHEMATICS
MATHEMATICS 152, FALL 2004 METHODS OF DISCRETE MATHEMATICS Last revised: September 14, 2004 Instructor: Paul Bamberg Offices: SC 423, 495-1748 and Quincy House 102, 493-3100. Quincy 102 opens off the Quincy
ENGR 100 Introduction to CAD Drexel Engineering Core Curriculum
Course Name: ENGR 100, Credits: 1.00 ENGR 100 Drexel Engineering Core Curriculum Instructor: For any questions related to the lecture material and website please contact the Course Coordinators. All other
Programming Languages
CS 345 Programming Languages Vitaly Shmatikov http://www.cs.utexas.edu/~shmat/courses/cs345/ slide 1 Course Personnel Instructor: Vitaly Shmatikov Office: CSA 1.114 Office hours: Tuesday, 3:30-4:30pm (after
Statistics and Research Methods in Psychology ROWAN UNIVERSITY. Fall 2005. 2007-210-04 2007-210-03 MW 1:45-4:30 MW 4:45-7:15 Robinson 102 Robinson 102
1 Statistics and Research Methods in Psychology ROWAN UNIVERSITY Fall 2005 2007-210-04 2007-210-03 MW 1:45-4:30 MW 4:45-7:15 Robinson 102 Robinson 102 Dr. Rory O Brien McElwee Office: Robinson G26 Phone:
Psychological Testing (PSYCH 149) Syllabus
Psychological Testing (PSYCH 149) Syllabus Psychological Testing (PSYCH 149) is held on Mondays, Wednesdays, and Fridays from 11:45 a.m. 12:50 p.m., in Science 2, Room 107. This 4-unit course is designed
MKTG 435 International Marketing Course Syllabus Spring 2013. Phone: (618)453-7778 Email: [email protected]
MKTG 435 International Marketing Course Syllabus Spring 2013 Instructor: Office: Office Hours: Class Web Page: Required Text: Tyson Ang Phone: (618)453-7778 Email: [email protected] Rehn Hall 235 A Monday,
PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ADVANCED DATABASE MANAGEMENT SYSTEMS CSIT 2510
PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ADVANCED DATABASE MANAGEMENT SYSTEMS CSIT 2510 Class Hours: 2.0 Credit Hours: 3.0 Laboratory Hours: 2.0 Revised: Fall 2012 Catalog Course Description:
Mobile App Project ITP 442x (4 Units)
Mobile App Project ITP 442x (4 Units) Spring 2015 Objective This is the capstone course for the Mobile App Development minor. The students will be divided into project teams, and each team will develop
Instructor Contact Information: [email protected], 713-557-8048, @mathfour, http://facebook.com/boncrowder
Instructor: Bon Crowder Mathematics Spring Branch Math 1324: Finite Mathematics with Applications CRN 77778 Spring 2014 Room 311 11am - 12:30 TTh 3 hour lecture course / 48 hours per semester/ 15 weeks
George Mason University Electrical and Computer Engineering Department ECE 201: Introduction to Signal Analysis Syllabus Fall 2015
1 George Mason University Electrical and Computer Engineering Department ECE 201: Introduction to Signal Analysis Syllabus Fall 2015 Professor: Dr. Kathleen E. Wage (section 001) Class: Tues./Thurs. 7:30-8:45am
Mathematics Spring Branch Campus
Communication Instructor: Bon Crowder Email: [email protected] Twitter: @mathfour (http://twitter.com/mathfour) Text or voice: 713-557-8048 Backchannel and outside of class discussions will be via Tweetchat
ACCT 3103 Intermediate Accounting I Oklahoma State University Spring 2015
ACCT 3103 Intermediate Accounting I Oklahoma State University Spring 2015 Instructor: Angela Wheeler Spencer, PhD, CPA Office: Business 428 Telephone: 744-2863 (Please send an e-mail if you are unable
INFO B512 Scientific and Clinical Data Management
INFO B512 Scientific and Clinical Data Management Indiana University School of Informatics and Computing, Indianapolis Fall 2014 Section No.: 13367 Credit Hours: 3 Time: Mondays 6 8:40 pm Location: WK
Systems and Internet Marketing Syllabus Spring 2011 Department of Management, Marketing and International Business
Systems and Internet Marketing Syllabus Spring 2011 Department of Management, Marketing and International Business MKT 425.022 (3 credit hour class) Wednesday, 4:00 6:30 pm, BU 465 Instructor: Dr. Charlotte
Syllabus FINANCE 330 Spring 2016 Section 003
Syllabus FINANCE 330 Spring 2016 Section 003 Professor: Mr. Timothy Marlo Office: Room 128, Rehn Hall Office Phone: 453-1420 E-Mail: [email protected] In-Office Hours: Tuesday and Thursday 9:30-10:30 am Appt.
Professor: Monica Hernandez Phone: (956)295-3562 Dept. Secretary Ms. Canales 956-295-3817
Texas Southmost College PSYC 2301 50A/60A General Psychology Course Syllabus PSYC 2301. 50A/60A General Psychology Professor: Monica Hernandez Phone: (956)295-3562 Dept. Secretary Ms. Canales 956-295-3817
SYLLABUS Honors College Algebra MAC 1105H / 3 credit hours Fall 2014
SYLLABUS Honors College Algebra MAC 1105H / 3 credit hours Fall 2014 Instructor: Alexander Ambrioso Office Location: BTEC 110 Phone: (813) 253-7917 (work) (813) 841-7072 (cell) Course Meeting Days and
Computer Graphics. Overview. Thomas Funkhouser Princeton University C0S 426, Fall 2000. Introduction. Applications. Syllabus. Coursework.
Computer Graphics Thomas Funkhouser Princeton University C0S 426, Fall 2000 Overview Introduction What is computer graphics? Applications What is it good for? Syllabus What will I learn in this course?
Course Outline. 1. COURSE INFORMATION Session Offered Winter 2012 Course Name Mathematics V
Course Outline 1. COURSE INFORMATION Session Offered Winter 2012 Course Name Mathematics V Course Code ENG TECH 3MA3 Program Name Civil Engineering and Infrastructure Technology / Energy Engineering Technologies
Technology and Online Computer Access Requirements: Lake-Sumter State College Course Syllabus
Lake-Sumter State College Course Syllabus Course / Prefix Number CTS1832 Course Title: Web Authoring II CRN: 10009 Credit: 3 Term: Fall 2015 This course is a continuation of skills and concepts introduced
A Student s Guide to Mathematics at CLC College of Lake County
A Student s Guide to Mathematics at CLC College of Lake County Grayslake Lakeshore Southlake Mathematics at CLC The College of Lake County s Mathematics Department serves the needs of many different types
