The College of Engineering at North Carolina State University (NC State) houses the Department of Computer Science (CSC). Within the department is a Computer Science BS program with a Game Development concentration. The CSC BS program begins with computing, mathematics, chemistry, physics, and humanities. Next, students will dive into coursework that explores programming languages, computer architectures, software engineering, data structures, and teaming and communication, among other areas.
Once core requirements are complete, students may advance to the Game Development concentration, where they will complete 21 credit hours of games-focused courses and electives. Examples include Game Engine Foundations; Computer Models of Interactive Narrative; Game Studies; Foundations of Interactive Game Design; Computational Visual Narrative; Building Game AI; Special Topics in Film Styles and Genres; and Computer Graphics.
All CSC BS students must complete the team project in Senior Design. Projects are supported by the Senior Design Center and industrial sponsors, so student teams will gain experience working with industry representatives.
Students in all NC State CSC programs have access to The Digital Games Research center (DGRc). Launched in May 2007, The DGRc engages in education and research in games and games technologies. In this collaborative environment, students can work on projects with game developers and games studio teams that focus on everything from mobile games to artificial intelligence (AI). Thanks to partnerships and licensing agreements with game studios and engine providers, NC State graduates are often hired by local game companies.
Other DGRc features include access to the new Games and Visual Narrative Suite; the Visual Narrative Initiative (VNI)— a research cluster established in 2015; and participation in the Games and Visual Narratives Showcase, and the Game Developers Conference.
Graduates of the CSC Programs at North Carolina State University are prepared to pursue positions at game design studios, technology firms, and entertainment companies.
North Carolina State University employs 9,000 faculty and staff members that serve more than 36,000 students. This makes NC State the largest university in the University of North Carolina System and one of the largest employers in the state. Established in 1887 as a land-grant institution focusing in agriculture and engineering, NC State provides more than 250 degree programs across 11 colleges, 68 departments, and The Graduate School. North Carolina State University is accredited by the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).