Computer Graphics & Programming Courses

Computer Graphics & Programming (CGP) courses

  • CGP 110 Game Development I

    Prerequisite(s): Eligible for MTH 103 and either ACT Reading score of 18 or greater or COMPASS reading score of 81 or greater or SAT verbal score of 440 or greater or Accuplacer Reading score of 85 or higher or 'C' or higher in ENG 101 or IDS 150 or a Math COMPASS score of 81 for higher or departmental permission. Introduction to concepts of video game design and development. Working independently as well as in a team, students will learn to develop and design gameplay for video game production. Students must earn a 'C' or better in CGP 110 to progress into CGP 220. Course fee.

    Credit hours:
    3
    Lecture contact hours:
    2
    Lab contact hours:
    2

    Typically offered: Fall

  • CGP 115 Game Art Drawing I

    Basic elements and principles of game art drawing. a problematic approach to the process of seeing and drawing through an applied investigation of natural and man-made forms. Course fee.

    Credit hours:
    3
    Lecture contact hours:
    2
    Lab contact hours:
    2

    Typically offered: Fall

  • CGP 125 Digital and Physical Sculpting

    This course provides an introduction to techniques and processes used in modeling three dimensional characters or other objects. The course is divided into two parts. During the first half of the semester students will complete four projects utilizing polymer clay. During the second half of the semester students will complete four projects utilizing the computer program Mudbox. Each half semester will culminate in a complex project that will require the development and execution of a plan in order to be successful. Course fee.

    Credit hours:
    3
    Lecture contact hours:
    2
    Lab contact hours:
    2

    Typically offered: Spring

  • CGP 145 Introduction to Computer Programming

    Prerequisite(s): Eligible for MTH 100 or higher and either ACT Reading Score of 18 or greater or COMPASS Reading score of 81 or greater or SAT verbal score of 440 or greater or Accuplacer Reading score of 85 or higher or 'C' or higher in ENG 101 or IDS 150 or departmental permission. An introduction to and an overview of elementary computer programming. Topics will include variables, calculations and data manipulation, decision- making, loops, printing and graphics. Course fee.

    Credit hours:
    3
    Lecture contact hours:
    2
    Lab contact hours:
    2

    Typically offered: Fall, Spring

  • CGP 150 Introduction to Digital Graphics

    Using a variety of software programs, students will explore the creation of materials and textures used in 2D/3D game environments. Images and textures will be created from scratch, scanned and manipulated as needed. Course fee.

    Credit hours:
    3
    Lecture contact hours:
    2
    Lab contact hours:
    2

    Typically offered: Spring

  • CGP 155 Web Game Development

    Prerequisite(s): Grade of 'C' or better in CGP 145 or departmental permission. A comprehensive introduction to the key concepts of web game development. Students will learn how to develop interactive applications for deployment to the internet and mobile devices. Course fee.

    Credit hours:
    3
    Lecture contact hours:
    2
    Lab contact hours:
    2

    Typically offered: Fall

  • CGP 160 Introduction to 3D Modeling and Animation

    Prerequisite(s): Eligible for MTH 100 or higher and either ACT Reading score of 18 or greater or COMPASS Reading score of 81 or greater or SAT verbal score of 440 or greater or Accuplacer Reading score of 85 or higher or 'C' or higher in ENG 101 or IDS 150 or departmental permission. Students will explore basic 3D modeling, animation, unwrapping, texturing and game engine exporting techniques. While completing individual modeling assignments students will develop a theme or collection of objects both static and animated that will be imported into an industry standard game engine thus developing a final project. Students must earn a 'C' or better in CGP 160 to progress into CGP 250. Course fee.

    Credit hours:
    3
    Lecture contact hours:
    2
    Lab contact hours:
    2

    Typically offered: Fall

  • CGP 170 3D Game Environments

    Prerequisite(s): Eligible for MTH 100 or higher and either ACT Reading score of 18 or greater or COMPASS Reading score of 81 or greater or SAT verbal score of 440 or greater or Accuplacer Reading score of 85 or higher or 'C' or higher in ENG 101 or IDS 150 or departmental permission. Students learn 3D modeling and texturing concepts as related to 3D game environments. Primarily using Photoshop and 3ds max, students learn to create realistic textures from photo source and a variety of techniques to portray game worlds. Course fee.

    Credit hours:
    3
    Lecture contact hours:
    2
    Lab contact hours:
    2

    Typically offered: Spring

  • CGP 175 Game Design

    This is an introductory course to the concepts of game development and design through the use of card and board games. This course will provide practical, hands on experience with game prototyping, mechanics, theme and overall design. Students will design and develop their own card or board game as a final project. No prior experience is required to take this course. Course fee.

    Credit hours:
    3
    Lecture contact hours:
    2
    Lab contact hours:
    2

    Typically offered: Upon demand

  • CGP 180 Introduction to Multimedia Audio

    Students learn introductory skills needed to create multimedia audio using a variety of software tools. Course fee.

    Credit hours:
    3
    Lecture contact hours:
    2
    Lab contact hours:
    2

    Typically offered: Spring

  • CGP 197 Special Topics in Computer Graphics and Programming

    A variable content course with topics that can change from semester to semester. Topics will be identified by title in the schedule of classes. The course may be repeated if the topics differ. credits may count toward any degree. Course fee.

    Credit hours:
    1-3
    Lecture contact hours:
    Lab contact hours:

    Typically offered: Upon demand

  • CGP 200 Mobile Game Development with Unity

    Prerequisite(s): Grade of 'C' or better in CGP 145 and CGP 110 or CGP 160 or departmental permission. An introduction to the process of mobile game development based upon the Unity game engine. Students learn to develop game applications targeted at mobile operating systems such as Apple's IOS and Google's Android platform. Includes theory, concepts and hands-on programming.Course fee.

    Credit hours:
    3
    Lecture contact hours:
    2
    Lab contact hours:
    2

    Typically offered: Fall

  • CGP 210 SQL Database Management

    Prerequisite(s): Grade of 'C' or better in CIS 260 or CGP 255 or departmental permission. Study of database management concepts and techniques using SQL. Emphasis on important aspects of SQL for retrieving and storing information in a relational database. Additional topics include focusing on the SQL syntax used my Microsoft SQL Server oracle Database and MySQL.Course fee.

    Credit hours:
    3
    Lecture contact hours:
    2
    Lab contact hours:
    2

    Typically offered: Fall

  • CGP 220 Game Development II

    Prerequisite(s): Grade of 'C' or better in CGP 110, CGP 250 and CGP 255 or departmental permission. Continued study of concepts of video game design and development. Working independently as well as in a team, students will learn to develop and design game-play for video game production. Additionally, students will work independently or as a team to research and plan the development of their CGP 297 Capstone Project. Course fee.

    Credit hours:
    3
    Lecture contact hours:
    2
    Lab contact hours:
    2

    Typically offered: Fall

  • CGP 250 3D Character Modeling and Animation

    Prerequisite(s): Grade of 'C' or better in CGP 160. Students will explore 3D character modeling, animation, unwrapping, texturing and game engine exporting techniques. While completing individual assignments students will develop a character of their own design that will be imported into an industry standard game engine thus developing a final project. Students must earn a 'C' or better in CGP 250 to progress into CGP 260. Course fee.

    Credit hours:
    3
    Lecture contact hours:
    2
    Lab contact hours:
    2

    Typically offered: Spring

  • CGP 255 Graphics Programming I

    Prerequisite(s): Grade of 'C' or better in CGP 145. Introduction to key concepts of graphics programming. Student will create programming projects using 2D & 3D graphics. Students must earn a 'C' or better in CGP 255 to progress into CGP 265. Course fee.

    Credit hours:
    3
    Lecture contact hours:
    2
    Lab contact hours:
    2

    Typically offered: Spring

  • CGP 260 Advanced 3D Modeling and Animation

    Prerequisite(s): Grade of 'C' or better in CGP 250. Students will continue exploration of 3D modeling, animation, unwrapping, texturing and game engine exporting techniques. Students will further refine character modeling and animation techniques to create characters, models and animations that will be imported into an industry standard game engine thus developing a final project. Students must earn a 'C' or better in CGP 260 to progress into CGP 297. Course fee.

    Credit hours:
    3
    Lecture contact hours:
    2
    Lab contact hours:
    2

    Typically offered: Fall

  • CGP 265 Graphics Programming II

    Prerequisite(s): Grade of 'C' or better in CGP 255. Intermediate concepts of graphics programming Students will create programming projects using 2D & 3D graphics. Includes an introduction to game engines. Students must earn a 'C' or better in CGP 265 to progress into CGP 267. Course fee.

    Credit hours:
    3
    Lecture contact hours:
    2
    Lab contact hours:
    2

    Typically offered: Fall

  • CGP 270 Virtual Media Entrepreneurship

    Prerequisite(s): A grade of 'C' or better in CGP 220 or departmental permission. Introduces the concepts of being a virtual media entrepreneur. Students will learn basic marketing and Promotional techniques for selling their virtual media theory, concepts and hands on projects are a part of the class. This course assumes previous course work in developing virtual media background.

    Credit hours:
    3
    Lecture contact hours:
    2
    Lab contact hours:
    2

    Typically offered: Spring

  • CGP 297 Computer Graphics and Programming Capstone

    Prerequisite(s): Completion of 40 credit hours including CGP 220, CGP 260, CGP 265, ENG 210 or ENG 221, MTH 100 or higher (except MTH 197), IDS 110. Independent design and development of a Computer Graphics and Programming project in a field of the student's choice, with the instructor's approval. These projects can be individual or team projects. A unit of instruction relating globalization of and to the Video Game Industry will occur. This course provides a culminating experience for the general education program and includes some non-course educational experiences. Students will be required to participate in the CAAP and other university assessment activities and must submit a student learning portfolio. Although no points will be awarded for these activities, failure to complete any of them will result in an automatic grade of "F" for the course. If extenuating circumstances exist, you may apply for an incomplete. This course may not he taken Pass/Not Pass. Course fee.

    Credit hours:
    3
    Lecture contact hours:
    2
    Lab contact hours:
    2

    Typically offered: Spring

  • CGP 299 Internship in Computer Graphics and Programming

    Prerequisite(s): 24 credit hours or equivalent experience. The Internship in computer graphics and programming is a form of experiential learning that integrates knowledge and theory learned in the classroom with practical application and skill development in a professional setting. This Internship course gives students the opportunity to gain valuable applied experience and make connections in professional fields they are considering for career paths; and give employers the opportunity to guide and evaluate talent. This course may be repeated for a total of six credit hours. (1-3) F,S,Su

    Credit hours:
    Lecture contact hours:
    Lab contact hours:

    Typically offered: