10.07.2015 Views

Course Descriptions 11-12 - NHTI - Concord's Community College

Course Descriptions 11-12 - NHTI - Concord's Community College

Course Descriptions 11-12 - NHTI - Concord's Community College

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

OOP to be emphasized. The language Microsoft .NetFramework C# will be initially introduced and reviewed to anintermediate level. The concepts of multithreadedprogramming will be explored. Side by side comparisons ofboth C++ and C# will be part of this hands on course. Theeffective use of C++ topics such as pointers, operatoroverloading, templates, recursion and the use of Microsoft.Net Framework will be covered. (Prerequisite: CP 107 orwith permission of Program Coordinator for AGGP)AG 130 Introduction to 2-D Game Development 2-3-3Microsoft Xbox 360 console systems will be programmedwith the XNA development software using the C#programming language. The initial use of 2-D gamingenvironment provides a rich learning platform to test majoraspects of game development. Such development includesgame design, math and physics as well as the use of imagesand sound. Advanced topics such as the use of 3D andmultiplayer: both a single system and networked systems willbe introduced. Focus on team project development andpresentation is utilized. (Prerequisite: AG 101 andCorequisite: AG <strong>12</strong>0 or with permission of ProgramCoordinator for AGGP)give multimedia applications access to the advanced featuresof high-performance hardware such as three-dimensional (3-D) graphic acceleration chips, sound cards and input devices.Development with DirectX provides state of the art graphicalresults. Individual applications will be developed withDirectX. (Prerequisites: completion of all major AG courses inthe first year and the second year fall semester or withpermission of Program Coordinator for AGGP)AG 290 Project Definition and Portfolio Specifications 1-0-1This course has two objectives for students. The firstobjective is to start each student's process to developingtheir own portfolio. This course achieves this first throughexplaining major concepts about the industry related toportfolios. By the end of the term, students are expected tohave the start to a portfolio which could be shown to aprospective company for hiring or intern selection purposes.The second major objective of this course is to generatedocumentation for projects to be developed in AG 293.Students who will be taking part in off-campus springinternships will be selected. (Prerequisite: completion of allfirst year AG courses; co-requisite: second year fall semesterAG courses; or permission of Program Coordinator for AGGP)AG 225 3-D Game Engine Application Development 2-3-33-D games and the use of a 3-D engine to power these gamesare the standard practice in the computer game industry. It isstandard practice in the game industry to use large librariesof code which comprise a game engine to power games.These code bases involve an interwoven mesh of differentsystems ranging from user input to networking andrendering. This course focuses on understanding the use andorganization of these code bases to leverage the engine tobuild 3d game applications. Students will use commerciallyavailable industry engine(s) to understand major conceptsand practices taught in this course. The majority of the workin this course will be hands-on with the selected engine(s).(Prerequisites: AG 101 and AG <strong>11</strong>0 and AG 130 or withpermission of Program Coordinator for AGGP)AG 235 Digital Art Modeling and Animation 2-3-3Introduction to the key aspects of graphic design andanimation useful to game programmers will be covered usingAutodesk 3ds Max. Game programmers and graphic artistsmust work together as a team and communicate each other'sneeds. Having a working knowledge of the developmentapplication typically used by the graphic artist will assist inthat understanding. Models and meshes will be used tounderstand the animation process and the translation ofthese animations to the game engine. Topics includemodeling of surfaces, textures and characters in games.Scripting will be covered as a means to aid the animations.(Prerequisite: AG 225 or permission of Program Coordinatorfor AGGP)AG 250 DirectX Application Development with C++ 2-3-3DirectX is the most commonly used graphical ApplicationProgram Interface (API) in the gaming industry. DirectX andManaged DirectX APIs can be manipulated from severallanguages and scripts. This course focuses on C++ DirectXdevelopment on systems that use the Windows OperatingSystem. The DirectX APIs act as a bridge for the hardwareand the software to "talk" to each other. The DirectX APIsAG 292 Portfolio Development 2-3-3Critical to breaking into the game industry is thedevelopment and refinement of an impressive portfolioshowing both team and individual content. The portfolio isthe means to display one's skills and ability to work within ateam. Each portfolio is developed as an individual studenteffort. AG 292 builds upon the work already started in AG290. The lab in this course is devoted to a major portfoliopiece or for students to be available for an internship offcampus.Students are expected to prepare a presentation oftheir work as part of this course. (Prerequisites: AG 290Project Definition. Summary of all prerequisites: completionof all major AG courses in the first year of the curriculum andall major AGGP courses in the second year fall semester andCorequisites: additionally the student must be enrolled in allthe AGGP courses for the spring semester of the second yearcurriculum or have completed these courses; or withpermission of Program Coordinator for AGGP)AG 293 Animation and Graphic Game Programming Project1-4-3Students will be working on campus in team projects or offcampuson internships. Students will be creating projectsbased on the specifications developed in AG 290. The labportion of this class is devoted for student projectdevelopment. All work, either on-campus or off-campus, willbe supervised by an <strong>NHTI</strong> instructor and students areexpected to work at an industry performance level. Finalteam presentations of the work accomplished are part of thiscourse. (Prerequisites: AG 290 Project Definition. Summaryof all prerequisites: completion of all major AG courses in thefirst year of the curriculum and all major AG courses in thesecond year fall semester; co-requisites: additionally, thestudent must be enrolled in all the AG courses for the springsemester of the second year curriculum or have completedthese courses; or with permission of Program Coordinator forAGGP)8/17/20<strong>11</strong> <strong>NHTI</strong>, Concord’s <strong>Community</strong> <strong>College</strong> <strong>Course</strong> <strong>Descriptions</strong> 20<strong>11</strong>-20<strong>12</strong> 3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!