computer graphics
computer graphics
1
4. COURSE LEARNING OUTCOMES (CLO)
At the end of the course, students will be able to:
1. An ability to identify, formulate, and solve complex engineering
problems by applying principles of engineering, science, and
mathematics.
2. An ability to apply engineering design to produce solutions that meet
specified needs with consideration
3. An ability to communicate effectively with a range of audiences.
4. An ability to develop and conduct appropriate experimentation,
analyze and interpret data, and use engineering judgment to draw
conclusions.
5. An ability to acquire and apply new knowledge as needed, using
appropriate learning strategies.
6. An ability to function effectively on a team whose members together
provide leadership, create a collaborative and inclusive
environment, establish goals, plan tasks, and meet objectives.
7. An ability to recognize ethical and professional responsibilities in
engineering situations and make informed judgments, which must
consider the impact of engineering solutions in global, economic,
environmental, and societal contexts.
2
4. Geometry and Line Generation Lecture, reading, class
4.1. Line Generation Algorithm work, discussions
4.2. Digital Differential Analyzer (DDA)
4.3. Bresenham's Line Generation Algorithm Ref.slides and Computer Outcome 1-7
Week 4
4.4. Mid Point Line Drawing Algorithm Graphics with OpenGL (4th
4.5. Circle Generation Algorithm ed_) [Hearn, Baker &
Carithers 2013]
All students are expected to adhere to the code of conduct for students as per the Senate Legislation of Bahir
Dar University, December 2020, during the duration of this course. Academic misconduct, which includes
cheating, fabrication, and plagiarism, will not be tolerated and will be promptly reported to the relevant
authorities for appropriate action.
The teaching methodology for this course will be diverse, encompassing activities such as reading, lectures,
tutorials, construction site visit, discussions, home work, classwork exercises, and presentations, etc. Active
participation from students is expected, including asking questions and raising issues whenever clarification is
needed.
3
Regular attendance and punctuality are expected from all students. Those who miss more than 15% of the
semester's classes will not be eligible to sit for the final exam. Attendance will be recorded for each class, and
students are responsible for all announcements and changes made in class. Any student who exceeds the 15%
absence threshold will receive a grade of 'NG' (No Grade) and must provide acceptable reasons for their absence,
as per Senate legislation, Art. 174 for NG management.
Cell phones brought to class must be set to silent mode to avoid disruption to the teaching-learning process. Any
form of disturbance during class time is unacceptable and must be avoided.
All students are required to have complete records of course assessments and evaluations. If a student misses a
quiz, midterm exam, or any other continuous assessment without a valid reason, they will receive a score of
zero. However, if a student fails to attend the final exam or complete a term paper/project without a valid
reason, the instructor will record an "NG" according to senate legislation, Art. 171.
It is important to carefully follow the instructions provided in your course guidebook for completing all
requirement of the course.
8. GRADING SYSTEM
The grading scale of the course is fixed scale according to senate legislation of Art. 177.
Table 3. Grading scale of the course
Raw Mark Interval (100%) Corresponding Letter Grade Corresponding Fixed Number Grade
90 ≤ x ≤ 100 A+ 4.0
85 ≤ x < 90 A 4.0
80 ≤ x < 85 A- 3.75
75 ≤ x < 80 B+ 3.50
70 ≤ x < 75 B 3.00
65 ≤ x < 70 B- 2.75
60 ≤ x < 65 C+ 2.50
50 ≤ x < 60 C 2.00
45 ≤ x < 50 C- 1.75
40 ≤ x < 45 D 1.00
x < 40 F 0.00
9. TEXTBOOKS
Glen W Rowe, Computer Graphics with Java, PALGRAVE, 2001
10. REFERENCES
Computer Graphics with OpenGL (4th ed_) [Hearn, Baker & Carithers 2013]
11. APPROVAL
The following bodies confirmed the course guidebook accordingly.
Position Name Signature Date
Endris H.
Course Instructors
Ahmed N.
Course Module Chair Endris H.
Chair Holder
(Computer Yesuneh G.
Engineering)
V/Dean Gashaye L.
4
Notes:
Student outcomes and course learning outcomes are related but distinct concepts in education:
1. Student Outcomes: These are the specific knowledge, skills, or attributes that students are
expected to demonstrate or achieve by the end of a program or course. They focus on what
students will be able to do or demonstrate as a result of their learning experiences. Student
outcomes are often aligned with broader educational goals and may include abilities such as
critical thinking, problem-solving, effective communication, and subject-specific skills.
2. Course Learning Outcomes: These are the specific statements that describe what students
should be able to know or do as a result of completing a particular course. Course learning
outcomes are more specific and focused on the content and objectives of the course itself.
They outline the expected achievements or competencies that students should attain by the
end of the course. These outcomes guide course design, instruction, assessment, and
evaluation.
In summary, student outcomes are broader and pertain to the overall goals of an educational program,
while course learning outcomes are more specific and relate directly to the content and objectives of
individual courses within that program.
======================================================================================
In education curriculum design, both student outcome performance indicators (PIs) and course
learning outcomes (CLOs) are important components, but they serve slightly different purposes:
In summary, PIs are the specific criteria used to measure student achievement of CLOs. While CLOs
provide a high-level overview of desired learning outcomes for a course or program, PIs offer more
detailed, observable indicators of student performance that can be used to assess progress and
attainment of those outcomes.
5