CS412 :

Department

Department of Computer

Academic Program

Bachelor in computer

Type

Compulsory

Credits

03

Prerequisite

CS311

Overview

Introduction to graphics systems and display devices, display memory, types of display technologies, drawing rules and foundations and how to display them on the screen, algorithms to improve display quality and how to store them, programming in higher language forms and graphics and displaying them on the screen, using libraries that support programming languages ​​such as Open GL, using several visual Dimensions, Data Entry Methods Interactive with the programs, encouraging the student to work on a mini-project within the scope of the course.

Intended learning outcomes

1. Learn how to create movement and simulation using computer drawing programs

2. Recognizing the dimensions of the screen and its borders in pixels, and estimating drawing points on the x- and y-axes.

3. Distinguish between the work environment for performing drawing operations and their libraries, and how to prepare a work environment that allows the compiler to translate drawing functions, unlike the scripting environment

4. Explains the drawing functions, their properties, how they work, and their various parameters.

5. Determine the types of devices used to input and output images and graphics on the computer

Teaching and learning methods

1. Assignments/Projects

2. Theoretical lectures

3. Practicality

Methods of assessments

1 first exam 15%

2 second exam 25%

3 Final 60%

Total 100%

References

Principles of Interactive Computer Graphics

Drawing programming in C++