Skip to Main Content
 

Global Search Box

 
 
 
 

Files

ETD Abstract Container

Abstract Header

Web-based Computer Graphics Learning

Alshammari, Asma Abdulkarim

Abstract Details

2018, MS, University of Cincinnati, Engineering and Applied Science: Computer Science.
Computer graphics is a sub-field of computer science which deals with synthesizing and processing digital graphics, encompassing both drawings and images, which can be used in many applications such as digital art, video games, and visual effects. The right imagination and understanding the basic rules of the drawing are the keys to success in this field. From an educational perspective, becoming an expert in the field of computer graphics takes many challenges. Much learning is needed before students can start creating drawings on their own. Common difficulties or obstacles include the programming tools and basic understanding on how the shapes are assembled into the right images. Although nowadays, there are abundant help online, looking for many sources and finding the right resources may take a long time in order to create complete ideas. In this thesis work, we would like to focus on developing a system for the students who have a desire to learn computer graphics concepts and apply them with its Web-based technologies. This system is developed with pedagogical considerations, which include teaching services, learning services, and evaluating services, which are the necessary pedagogical elements. Our goal is trying to facilitate students to acquire the required skills and help them understand the basic steps of computer graphics through an interactive interface. Instead of watching online video lectures or reading books, the system implemented in this thesis work would serve as one of the practical computer graphics references for the students or any person who is interested in getting into this field of study. In addition, as a web-based interactive learning tool, it can be used by teachers at schools or universities to develop computer graphics content further. As a web-based educational environment the system uses the programming languages (HTML, JavaScript) and the web-based graphics library APIs of WebGL. This program contains several levels of learning, starting with simple levels of drawing the basic shapes and ending with some more advanced levels. It covers 2D and 3D shapes modeling, changing shapes by applying geometric transformations of rotation and scaling, to implement the 3D effecting options and movement. To highlight the key parameters and properties involved in the graphics design, the system offers a good way of interaction with the user, such as allowing the changing of values, colors, commands, and projection points. Overall, the system developed for this thesis allows users to learn three aspects of computer graphics: the basic theoretical concepts, the practical programming skills, and the exploration of advanced and complex graphics creation. It also includes some exercises with feedback to assess user’s knowledge.
Chia Han, Ph.D. (Committee Chair)
Carla Purdy, Ph.D. (Committee Member)
Xuefu Zhou, Ph.D. (Committee Member)
120 p.

Recommended Citations

Citations

  • Alshammari, A. A. (2018). Web-based Computer Graphics Learning [Master's thesis, University of Cincinnati]. OhioLINK Electronic Theses and Dissertations Center. http://rave.ohiolink.edu/etdc/view?acc_num=ucin1522414261383339

    APA Style (7th edition)

  • Alshammari, Asma. Web-based Computer Graphics Learning. 2018. University of Cincinnati, Master's thesis. OhioLINK Electronic Theses and Dissertations Center, http://rave.ohiolink.edu/etdc/view?acc_num=ucin1522414261383339.

    MLA Style (8th edition)

  • Alshammari, Asma. "Web-based Computer Graphics Learning." Master's thesis, University of Cincinnati, 2018. http://rave.ohiolink.edu/etdc/view?acc_num=ucin1522414261383339

    Chicago Manual of Style (17th edition)