Code 214 - 61-62 Credits
The Computer Programming program establishes a core of the skills needed as a programmer in the most widely used languages that are being used currently. We will emphasize the development of fundamental logic and problem-solving skills in the core curriculum courses. Through the elective courses, the student may choose to emphasize additional skills in application use, application programming, networking, or operating systems.
In this evolving world of information technology, there has been a growing need for those who have the skills to do computer programming in a variety of languages and environments. With the ever-expanding world of gaming, there is the desire to go from computer game player to computer game writer. To explore this option we have added a specific set of electives with the computer programming coursework. This includes all the fundamentals in popular programming languages and problem-solving skills. These fundamentals are expanded to explore the insight a programmer needs to develop computer games. Courses have been selected to increase the understanding of both two and three-dimensional graphics. In addition, courses have been selected to improve the understanding from the perspective of the gamer and developing the story of the game. This degree will allow the student to explore the possibility of game programming while still providing the student with the fundamentals that all computer programming requires.
The candidate for an Associate of Applied Science Degree in Computer Programming may select from the two elective options: Computer Programming or Game Design.
Strong reading skills and some background in problem solving and mathematics are recommended prior to attempting courses in the Computer Programming program.
See the following link for program admission information: http://www.kellogg.edu/admissions/.