You are on page 1of 5

Assignment#1

Course Name: Computer Graphics Lecturer: Dr Omar Khalil


Dr Santosh Ray
Course Code: BIT 473 Date: 25 February 2018
Semester: Spring 2018 Due Date: 17 March 2018
Maximum Mark: 100

Student Name: ___________________________________________________ ID: ____________________

1-Learning Outcomes being assessed:


LO3) Competently understand and utilize graphics primitives and libraries used in a graphics API
LO4) Solve problems in 2D and 3D graphics and interaction.
LO5) Develop interactive applications using 2D graphics and 2D input devices

2-Handing in format instructions


 Sign this page and put it as a cover for your assignment
 Submit softcopy and hard copy of your work
 Work must be neat and readable.
 Use blue or black ink only (or pencil when permitted).
 Apply the numbers to all pages

Problem/ Marks
Marks allotted Feedback to students
question obtained

Task 1 50

Task 2 40

Task 3 10

Total 100

The student is penalized with 20% deduction of total mark for each late day (max of five
days) in case of submission after the deadline.

Program Manager Approval: _____________

1
Assignment#1
Course Name: Computer Graphics Lecturer: Dr Omar Khalil
Dr Santosh Ray
Course Code: BIT 473 Date: 25 February 2018
Semester: Spring 2018 Due Date: 17 March 2018
Maximum Mark: 100

4-Academic Integrity
Forms of academic impropriety Lecturer Findings
1-is there verbatim copying or unidentified and
unacknowledged quotation of another's work or
from Internet?
2-is there paraphrasing of another's work by simply
changing a few words or altering the order without
clear identification and acknowledgement?
3-is there unauthorized co-operation between a
student and another person or student?
4-others
□ viva □ progress assessment
□ changes in writing style □ different spelling style
6- plagiarism report summary using KIC S/W

Lecturer
Conclusion
Lecturer Signature :__ __________ ____

2
Assignment#1
Course Name: Computer Graphics Lecturer: Dr Omar Khalil
Dr Santosh Ray
Course Code: BIT 473 Date: 25 February 2018
Semester: Spring 2018 Due Date: 17 March 2018
Maximum Mark: 100

Important clarification to the students


1-What is the Academic plagiarism
Taking someone else’s work and submitting it as your work without adequate mention of the source (as in the table
above).
2- Punishment to academic plagiarism
The punishment to academic plagiarism may take the following forms according to level of the academic breach
1- Zero in the assignment and receive Academic Warning
2- Zero in the assignment and receive Academic Warning with recommendation to the program manger to take
more action if the action is repeated (as indicated in the student handbook section # 5).

‫توضيح هام للطالب‬


‫ ماهو االنتحال االكاديمى‬-1
‫تقديم عمل و مجهود شخص اخر على انه من عمل الطالب من غير توضيح مصدر العمل كما هو موضح اعاله‬

‫كتابة و توضيح المراجع والمصادر بشكل دقيق وامين تعفى الطالب من االنتحال االكاديمى و لكنها ال تضمن بالضروره الحصول على الدرجة‬
‫الكامله‬

‫ عقوبات االنتحال االكاديمى‬-2


: ‫عقوبات االنتحال االكاديمى و حسب درجة االنتحال و تكراره قد تأخذ احد االشكال االتية‬
‫ اعطاء الطالب صفر فى درجة العمل مع انذار اكاديمى يحفظ فى ملف الطالب‬-1
‫ اعطاء الطالب صفر فى درجة العمل مع رفع توصية لمدير البرنامج بإتخاذ اجراء تادبيية اخرى فى حالة تكرار الفعل (كما موضح فى‬-2
)5 ‫دليل الطالب باب‬

Honor Code Pledge: In case of not complying with the above, the student will be penalized accordingly.
I confirm that I fully understand the above mentioned points regarding Academic Integrity

Student Signature:___________________

3
Assignment#1
Course Name: Computer Graphics Lecturer: Dr Omar Khalil
Dr Santosh Ray
Course Code: BIT 473 Date: 25 February 2018
Semester: Spring 2018 Due Date: 17 March 2018
Maximum Mark: 100

Assignment Marking Scheme

Marks
Problem/question Assessment Scheme
allotted

 12 marks for 6 color constructors


 10 marks for using 5 font styles
 15 marks for using 5 shapes
Task 1 50  10 for creativity and imagination in making the
diagram,
 3 marks for displaying output along with code
in the submitted file

 15 marks for use of 5 different Java API


classes,
 5 marks for using General Path or Area classes,
 3 marks for each of the operations mentioned in
Task 2 40
the task ( 12 marks),
 5 marks for creativity,
 3 marks for displaying output along with code
in the submitted file

 7 marks for adding interaction


Task 3 10
 3 marks for creativity

Total 100

4
Assignment#1
Course Name: Computer Graphics Lecturer: Dr Omar Khalil
Dr Santosh Ray
Course Code: BIT 473 Date: 25 February 2018
Semester: Spring 2018 Due Date: 17 March 2018
Maximum Mark: 100

Task 1: Color, Font and Simple Shapes [50 marks]


In this task you are required to create an object or scene (such as logo of a company,
flag of a country, etc.) using simple shapes such as rectangles, lines, ovals, curves,
polygons, polylines etc. You are encouraged to use different types of fonts and colors
(at least 5 types of colors and 5 styles of fonts). Each of the color in the object should
be created using different Color constructors. Similarly, the text used in the diagram
should show variation in styles.

Task 2: Using Java 2D API [40 marks]


In this task you are required to create an object or scene (such as vehicles, moon and
stars, traffic signals etc.) using Java 2D API classes. You must use instances of at
least 5 Java 2D API classes. You are encouraged to use GeneralPath or Area classes.
Your program should demonstrate the use of Union, Intersection, Subtraction, and
Exclusive-OR operations on the shapes.

Task 3: Adding Interaction [10 marks]


Add Mouse/keyboard interaction to Task 2.

You might also like