Instructor Course Evaluation Form

Instructor name: / Year:
Course number: / ISC 471 / Semester:

EVALUATIONGRADING

METHODSYSTEM

Quizzes / 5
Assignments / 5
Mid Term 1 / 10
Mid Term 2 / 10
Final Exam / 30 Project
Lab / 25
Final Project / 15

TOTAL 100%

GRADE DISTRIBUTION
A / A– / B+ / B / B– / C+ / C / C– / D+ / D / F or
FA / Sum / I / W
Weight (W) / 4.0 / 3.67 / 3.33 / 3.0 / 2.67 / 2.33 / 2.0 / 1.67 / 1.33 / 1.0 / 0.0 / – / – / –
No. of Students (N) / N = / 0
W*N /  (W* N) =

CLASS GPA = (W* N) /  N =

COURSE OVERALL GPA FROM REGISTRAR’S OFFICE =

Course Learning Outcomes:

Upon completion of the course, students will be able to:

C1Understand the terminologies and techniques used in the field of 3D computer modeling.

C2Apply WebGL for graphics programming.

C3Transform design concepts into 3D computer objects.

C4Apply appropriate surface materials and appropriate light levels.

C5Create, edit and interact with 3D scenes

C6Create key-frame animation.

Student Outcomes:

a)An ability to apply knowledge of computing and mathematics appropriate to Information Systems

b)An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution

c)An ability to design, implement and evaluate a computer-based system, process, component, or program to meet desired needs

d)An ability to function effectively on teams to accomplish a common goal

e)An understanding of professional, ethical, legal, security, and social issues and responsibilities

f)An ability to communicate effectively with a range of audiences

g)An ability to analyze the local and global impact of computing on individuals, organizations and society

h)Recognition of the need for, and an ability to engage in, continuing professional development

i)An ability to use current techniques, skills, and tools necessary for computing practices

j)An understanding of and an ability to support the use, delivery, and management of information systems within an Information Systems environment.

Unit / Topic / No of teaching hours
Introduction to graphics, architecture, applications, Image formation, WebGL and 3D design (Chapter 1: Graphics systems and Models) / 3
Architecture, WebGL background and basics
(Chapter 2: Graphics programming) / 2
Shaders, color, hidden surface removal
(Cont. Chapter 2: Graphics programming + Chapter 8: From Geometry to pixels (hidden surface removal)) / 2
Input and Interaction, animation, event listeners, picking, geometry
(Chapter 3: Interaction and Animation) / 3
Homogeneous coordinates, transformations, transformation in WebGL, Quaternions
(Chapter 4: Geometric Object and Transformation) / 3
Viewing, camera and projections and modeling intro
(Chapter 5: Viewing and 3D modeling in 3ds max) / 3
Orthogonal projection, Perspective projection, meshes, shadows, lighting and shading
(Cont. Chapter 5: Viewing cont. and Chapter 6: lighting and shading) / 2
3D modeling (3dsmax or Blender), importing and animation
(3D modeling in 3ds max) / 2
Hierarchy and scene graphs, key-frame animation
(Chapter 9: Modeling and Hierarchy) / 2
Buffers and texture mapping, environment maps, off screen rendering
(Chapter 7: Discrete Techniques) / 2
Clipping, rasterization, anti-aliasing
(Chapter 8: From Geometry to pixels) / 2
Splines and algebraic surfaces
(Chapter 11:Curve and surfaces) / 2
Midterms / 2
Total hours / 30

Relationship between Course Learning Outcomes and Student Outcomes:

Course Learning Outcomes / Unit of the syllabus / Possible artifacts / Level / Student Outcomes
C1 / Unit 1,2 / Midterms / L / (a)
C2 / Units 2, 3 / Midterms, project and lab work / M / (i)
C3 / Unit 8 / Midterms, project / M / (a)
C4 / Units 7,10,11 / Midterm, final Exam / M / (a)
C5 / Units 4-12 / Project, lab work / H / (c)
C6 / Units 8,9 / Final Exam and project / H / (c)
Criteria / Agree / Neutral / Disagree / Not Applicable
Textbooks
The contents of the textbookare aligned to the curriculum
Layout is consistent and chapters are arranged logically
Chapters contain clear and comprehensive introductions and summaries
Information is accurate and current
Key ideas/concepts and terms were easily identified and clearly explained
The textbook usessimple examples to explain concepts
The textbook contains references, bibliography and resources
Reading level is appropriate
Other comments
Do you suggest additional or alternative textbooks?

Assessment of Textbook

Assessment of Labs

Criteria / Agree / Neutral / Disagree / Not Applicable
Lab
Lab room is quiet and clean
Room layout is well designed
Number of machines is appropriate
Available Hardware meets the course need
Installed software supports course objectives
Other comments:

1