GEORGIA PERIMETER COLLEGE
COURSE ABBREVIATION CSCI 2900G Selected Topics
CREDIT HOURS 3 semester hours
COURSE TITLE CSCI 2900G Selected Topics - Introduction to Computer Graphics
PREREQUISITES Completion of CSCI 1301, with a C or better.
COURSE DESCRIPTION
This course is an introduction to the fundamentals of two-dimensional computer graphics. It emphasizes topics dealing with methods of two-dimensional representation of geometric and real world objects. Structured, top‑down development and testing of computer programs is stressed. Major concepts include survey of computer graphics, overview of graphics systems, output primitives, attributes of output primitives, two-dimensional geometric transforms, two-dimensional viewing, structures and hierarchical modeling, and graphical user interfaces and interactive input methods.
EXPECTED EDUCATIONAL RESULTS
As a result of completing this course, the student will be able to:
GENERAL EDUCATION OUTCOMES
I. This course addresses the general education outcome relating to communications as follows:
II. This course addresses the general education outcome relating to problem‑solving and critical thinking skills through graphics programming assignments that take the student through the programming process from understanding the problem all the way to finalizing a correct program solution to the problem.
III. This course addresses the general education outcomes relating to mathematical concept usage and scientific inquiry as follows:
IV. This course addresses the general education outcome relating to organization and analysis of information using a computer by using a modern, structured programming language in the solution of problems designed to illustrate the concepts and principles of computer graphics programming.
COURSE CONTENT
1. Overview of Computers Graphics and Programming (25%)
2. Problem Solving and Graphics Algorithm Development (15%)
3. Program Structure and Software Engineering Concepts (15%)
4. Simple Graphics Data Structures (15%)
5. Selection and Use of Two-Dimensional Graphical Algorithms (20%)
6. Modular Programming (10%)
ENTRY LEVEL COMPETENCIES
Upon entering this course, the student should be able to meet the expected educational outcomes of MATH 1435 or Math 2431 and CSCI 1302.
ASSESSMENT OF EXPECTED EDUCATIONAL RESULTS
I. COURSE GRADE
The course grade will be determined by the individual instructor using a variety of evaluation methods. The course grade must weigh examinations for at least 50% of the grade and programming assignments for not more than 50% of the grade. Five to seven student programming projects must be assigned. Testing must consist of at least two one‑hour examinations and a comprehensive final examination. The final examination must be weighted at not less than 25% nor more than 35% of the course grade.
II. DEPARTMENTAL ASSESSMENT
CSCI 2500-Introduction to Computer Graphics will be assessed each time this course is offered. The assessment instrument will be determined by the Computer Science course committee and will consist of a common project and a set of free response questions that will be included as a portion of the final examination for all students taking the course.
III. USE OF ASSESSMENT FINDINGS
The Computer Science course committee, or a special assessment committee appointed by the Executive Committee of the Mathematics Academic Group, will analyze the results of the assessment and determine implications for curriculum changes. The committee will prepare a report for the Academic Group summarizing its findings.
EFFECTIVE DATE APPROVED DATE