Lecture

BENHA UNIVERSITY
COURSE SPECIFICATIONS (2014-2015)
FACULTY OF ENGINEERING AT SHOUBRA
A. Basic Information
Course Title: Computer Graphic Theory
Code: CES 504
Lecture:3
Tutorial:
Practical: Program on which the course is given:
Diploma in Computer Engineering Systems
Major or minor element of program:
Major
Department offering the program: Electrical Engineering Department
Department offering the course: Electrical Engineering Department
Academic year / level: Postgraduate 2014/2015
Date of specifications approval:
10/1/2012
Total:3
B. Professional Information
 Overall aims of course
- Provide a comprehensive knowledge on computer graphics concepts, theory, algorithms, techniques, and
applications for modeling, simulation, rendering, animation, human-computer interactions, and other key
elements of visual computing.
- Demonstrate the significance of these mathematical and computational tools and graphics algorithms in
visual computing and relevant areas.
- Emphasize a "hands-on" approach to both the better understanding of graphics concept/theory/algorithms
and the effective use of graphics techniques in various applications.
1/9
BENHA UNIVERSITY

COURSE SPECIFICATIONS (2014-2015)
FACULTY OF ENGINEERING AT SHOUBRA
Intended Learning outcomes of Course (ILOs)
a. Knowledge and Understanding
a.1 Identify theories, fundamentals and specialized knowledge Computer Graphic Theory (a.1)
a.2 Describe the two way impact of the relationship between professional practice and its effect on the
environment. (a.2)
a.3 Outline the scientific developments Computer Graphic Theory (a.3)
a.4 Summarize the moral and legal principles of professional practice Computer Graphic Theory (a.4)
a.5 List the principles and fundamentals of quality in professional practice related to Computer Graphic
Theory (a.5)
a.6 Define the basics and the ethics of scientific research. (a.6)
b. Intellectual Skills
b.1 Link different knowledge sources to solve problems. (b.3)
b.2 Conduct a research study and/or write a scientific essay about a research problem. (b.4)
c. Professional and Practical Skills
c.1 Master basic professional and modern skills Computer Graphic Theory. (c.1)
c.2 Write and evaluate professional reports. (c.2)
c.3 Assess methods and current tools Computer Graphic Theory. (c.3)
d. General and Transferable Skills
2/9
BENHA UNIVERSITY
COURSE SPECIFICATIONS (2014-2015)
FACULTY OF ENGINEERING AT SHOUBRA
d.1 Communicate effectively using different means. (d.1)
d.2 Use different sources for obtaining information and knowledge. (d.4)
d.3 Work in a group and Lead a team in familiar professional contexts (d.6)
d.4 Manage time effectively. (d.7)
d.5 Conduct self learning and continuous education practices. (d.8)
 Contents
No
1
2
3
4
5
6
7
8
9
10
Date Topic Assignments
intro about computer
graphics
opengl intro
ray tracing
linear algebra basics
shapes transformations
projection
GPU pipeline
Mid term
Lighting
computer graphics papers
No.
of
hour
s
3
3
3
3
3
3
3
1
3
3
ILOs
Teaching / learning
methods and strategies
a.1,a.2
Lectures, Class activity,
Reports
a.1,a.2,c.3,c.1
a.2,a.4,a.6,c.3,d.2
a.1,a.3,c.3,d.2
a.1,a.3,b.1,d.1,d.5,d.3
a.1, d.2,c.1
c.2, a.5,b.1
Lectures, Class activity
Lectures, Class activity
Lectures, Class activity
Lectures, Class activity
Lectures, Class activity
Lectures, Class activity
exam
homework
Assignments
Quiz
Report
Presentations
Quiz
exam
Lectures, Class activity
Assignments
b.1,a.5,a.6,c.3
b.1,c.3,d.1,d.2,d.5
3/9
Assessment
method
BENHA UNIVERSITY
11
12
13
14
15
16
COURSE SPECIFICATIONS (2014-2015)
discussion
opengl lighting system
texture mapping
Shadows
GLUI
Project
Final exam
3
3
3
3
3
3
a.1,c.2,b.1
a.1, a.3,b.1, d.5
a.6, b.1, d.5
b.1, c.1,d.2
b.1,c.2, d.1, d.5, d.2
FACULTY OF ENGINEERING AT SHOUBRA
Lectures, Class activity
Lectures, Class activity
Lectures, Class activity
Lectures, Class activity
Lectures, Class activity
Exam
Teaching and Learning Methods
Lectures
Seminar / workshop
Class activity
Case study
Assignments / homework
 Student Assessment Methods
Assignments to assess knowledge, intellectual skills and proffesional and practical skills.
Quiz to assess knowledge, intellectual skills.
Mid-term exam to assess knowledge, intellectual skills.
Reports and Seminars to assess proffesional, practical, general and transferable skills.
Final exam to assess knowledge, intellectual skills and proffesional and practical skills.
 Assessment schedule
Assessment 1
Assignments on weeks 3 7, 11, 13
4/9
homework
Report
Assignments
Quiz
Assignments
Exam
BENHA UNIVERSITY
Assessment 2
Assessment 3
Assessment 4
Assessment 5
COURSE SPECIFICATIONS (2014-2015)
FACULTY OF ENGINEERING AT SHOUBRA
Quizzes on weeks 2, 4, 9
Mid-term exam on week 8
Presentations and reports on weeks 11
Final exam on week 16
 Weighting of Assessments
Reports
Quizzes
Mid-term examination
Presentations
Final-term examination
Total
05%
05%
15%
05%
70%
100%
 List of References
.1 Course Notes
.2 Essential Books (Text Books)
Michael Ashikhmin and Steve Marschner, Fundamentals of Computer Graphics by Peter Shirley, 2009.
3. Recommended Books
OpenGL Programming Guide (red book - blue book)
Web sites
5/9
BENHA UNIVERSITY
COURSE SPECIFICATIONS (2014-2015)
FACULTY OF ENGINEERING AT SHOUBRA
 http://cs.brown.edu/courses/cs123/
 http://www.cis.upenn.edu/~badler/courses/cis560.html
 Facilities Required for Teaching and learning
Lectures room equipped with computer and data show, presentation board.
Course coordinator:
Course instructor:
Head of department:
Associate Prof. Abdulwahab Alsammak
Prof. Dr.Sayed A. Ward
6/9
BENHA UNIVERSITY
COURSE SPECIFICATIONS (2014-2015)
FACULTY OF ENGINEERING AT SHOUBRA
ray tracing




shapes transformations











d.5
d.4
d.3



GPU pipeline
d.2
d.1
c.3
c.2
c.1
b.5
b.4

linear algebra basics
projection
b.3

b.2

b.1
opengl intro
a.6

a.5

a.4
a.2
intro about computer graphics
a.3
Course content
a.1
Matrix of course content and ILO’s





Mid term
Lighting


computer graphics papers discussion
opengl lighting system
texture mapping








Shadows

GLUI









7/9



BENHA UNIVERSITY
COURSE SPECIFICATIONS (2014-2015)
Project
FACULTY OF ENGINEERING AT SHOUBRA





Final exam
Matrix of course aims and ILO’s
ILO’s
a.1
a.2
a.3
a.4
a.5
a.6
b.1
b.2
b.3
b.4
b.5
c.1
c.2
c.3
d.1
d.2
d.3
d.4
d.5
a.2
a.3
a.4
a.5
a.6
b.1
b.2
b.3
b.4
b.5
c.1
c.2
c.3
d.1
d.2
d.3
d.4
d.5
Provide a comprehensive
knowledge on computer
graphics concepts, theory,
algorithms, techniques, and
applications for modeling,
simulation, rendering,
animation, human-computer
interactions, and other key
elements of visual computing
Demonstrate the significance
of these mathematical and
computational tools and
graphics algorithms in visual
computing and relevant areas
a.1
Course aims
8/9
Associate Prof. Abdulwahab Alsammak
Prof. Dr.Sayed A. Ward
9/9
d.5
d.4
d.3
d.2
d.1
c.3
c.2
c.1
b.5
b.4
FACULTY OF ENGINEERING AT SHOUBRA
b.3
b.2
b.1
a.6
a.5
a.4
a.3
Emphasize a "hands-on"
approach to both the better
understanding of graphics
concept/theory/algorithms
and the effective use of
graphics techniques in various
applications
Course coordinator:
Course instructor:
Head of department:
a.2
COURSE SPECIFICATIONS (2014-2015)
a.1
BENHA UNIVERSITY