Model 2 Faculty member + student Course syllabus for Computer Graphics



Download 39.37 Kb.
Date03.05.2017
Size39.37 Kb.
#17084

\\ads.pnu.edu.sa\pmcra_usr_profile\user_groups\ugroup-16-a\mmababtain\desktop\شعار عمادة ذمان الجودة والاعتماد الأكاديمي.png


Model 4.2

Faculty member + student

Course syllabus for Computer Graphics

1. Faculty member information:

Name of faculty member responsible for the course

Dr.Khalda F.Ali Higa

Office Hours

Monday to Wednesday 10am-2pm

Office Number



2.501.21

Email

kfali@pnu.edu.sa

2. Course overview and general information:
College / Department

Computer Sciences and Information Sciences / Computer Sciences

Course Nameandcode

Computer Graphics – CS 360

Number of credit hours

3contact hours: lecture (3), exercise (1)

Program or programs that offer this course

The Bachelor of Computer and Information Sciences in Computer Sciences

Year/course level

Level 6 / 4rd year

Prerequisites for this course (if any)

Data structures - CS 322 + Calculus II – MaSc 203

Current requirements for this course (if any)

None

Site (to be given if not inside them in building of the institution)

The Main campus

3. Objectives of the course:

  • - Covers the Introduces the concepts and algorithms of 2D/3D computer graphics and the applications of computer graphics technologies.

  • Explains applications of computer graphics

  • Covers the fundamental algorithms associated with line drawing, representation, transformations and projections, shading and illumination techniques.

  • Describes and explains: Fundamentals of input and display devices, clipping, windowing techniques, hidden surface removal, illumination and, graphics API's, and 3-D modeling tools

4. Coursedescription:

Assessment methods

Intended learning outcomes

Activity

Topic

Date


Week


Class participation, Bi-weekly quizzes, POP quizzes, research paper and/or presentation given in class. Final written exam and Labs evaluation.

Explain fundamental computer graphics techniques.

.


Student should read the assigned chapters before classes.

Student is responsible for all material covered in the class.

Instructors should teach students how to study, analyze, and think attentively and critically.

Instructors should teach students to think independently and engage in group discussions.

Encouragement of students to be creative in their presentation.

Teaching students to analyze data logically.

Teaching students how to analyze using mathematical tools.

Use different styles of references and various scientific journals….etc.

Individual counseling on research projects and scientific writing


-Introduction to the course content, text book(s), reference(s) and course plan.

-Graphics Models






2

Implement applications of computer graphics.

Graphics Programming.




1

Demonstrate and apply concepts and algorithms of 2D/ 3D computer graphics


Input and Interaction




1

Use applications of computer graphics technologies

Differentiate between interactive computer graphics techniques and non-interactive techniques.

.


Geometric Objects

Geometric Transformations

Translation

Rotation


Scaling





2

Viewing, Shading.




2

From Vertices to Fragments.




1

Discrete Techniques




1

Use APIs in the development of computer graphics

Programmable Shaders




1

Modeling.




1

Construct transforms including translation, rotation, scaling, shearing, and reflection.

Curves and Surfaces

Shape description requirements

Parametric functions

Bezier methods

Bezier curves

Bezier surfacesB-Spline methods







2

Apply transformation matrices in scene graphs

Advanced Rendering




1



5. Books and references:

Edward Angel,Interactive Computer Graphics: A Top-Down Approach Using OpenGL, latest Edition

Peter Shirley, Steve Marschner. A K Peters. Fundamentals of Computer Graphics, Latest Edition

Dave Shreiner, Mason Woo, Jackie NeiderOpenGL Programming Guide: The Official Guide to Learning OpenGL, latest Version , by OpenGL Architecture Review Board,

On line Resources


OpenGL Win32 AppWizard: This appwizard creates a basic OpenGL application in MFC. Only works for Visual Studio 6 and VC 2002.

OpenGL Multiple Document Interface: Sample code for using pure Win32 functions for creating an MDI-style application. That is, multiple OpenGL windows with separation bars between them and the like.

D-language OpenGL Text Rendering: Tutorial in D for using FreeType and OpenGL to render text.

Simple Triangle Tutorial: A Win32 tutorial that draws a triangle. Covers OpenGL setup.

http://cs.gmu.edu/~jchen/graphics/book/notes/



6. Assessment methods and the division of grades:

Comments


Percentage from overall grade

Grade

Assessment Week


Assessment method
(Write an essay -test-a collective project-a final test...)




15

15

8

Mid1 exam




15

15

12

Mid2 exam




15

15

8

Practical project




15

15

After Week 15

Final Lab




40

40




Final exam




100

100




Total

7. Instructions (if any):

There should be specialized computer graphics lab



عمادة ضمان الجودة والاعتماد الأكاديمي 1435هـ م. البابطين





Download 39.37 Kb.

Share with your friends:




The database is protected by copyright ©ininet.org 2024
send message

    Main page