NRCC Information Technology

Classes 2011-12 ... ITP

Last Updated: July 12, 2011

CSC CSC Computer Science
ITD ITD Information Technology Design & Database
ITE ITE Information Technology Essentials
ITN ITN Information Technology Networking
ITP ITP Information Technology Programming

Replacement Courses Can't find the course you want? Check out the replacement course list.

ITP Information Technology Programming

ITP 112 Visual Basic .NET I (4 credits)

(Offered Spring only at Mall site)

Concentrates instruction in fundamentals of object-oriented programming using Visual Basic.NET and the .NET framework. Course content emphasizes program construction, algorithm development, coding, debugging, and documentation of graphical user interface applications. Prerequisites CSC 110 and CSC 200. Lecture 4 hours. Students will not receive credit for this class if they have previously taken IST 174/174 or IST 176/177.

This course utilizes Microsoft Visual Basic .NET 2008.

ITP 120 Java Programming I
(4 credits)

(Offered Fall only at Mall site)

Entails instruction in fundamentals of object-oriented programming using Java. This course emphasizes program construction, algorithm development, coding, debugging, and documentation of console and graphical user interface applications. Prerequisites CSC 110, CSC 200. ITP 112 is also recommended as a prerequisite. Lecture 4 hours per week. Students will not receive credit for this class if they have previously taken IST 227 or IST 149. This class is dual listed as CSC 201 Computer Science I.

This course utilizes Sun Java and BlueJ. Eclipse useful for students planning to compete in RU's programming content in Spring.

ITP 134 Visual C++ Programming I
(4 credits)

(Offered Spring only at Mall site)

Provides instruction in fundamentals of object-oriented programming and design using C++ for GUI applications. Emphasizes software design and construction using the concepts of foundation classes. Lecture 4 hours per week. Note: Students will not receive credit if they have previously taken IST 278/279 or EGR 126.

This course utilizes Microsoft Visual C++ 2010 software.

ITP 160 Introduction to Game Design & Development (4 credits)

(Offered Fall only at Mall site)

Introduces object-oriented game design and development. Provides overview of the electronic game design and development process and underlines the historical contest, content creation strategies, game careers, and future trends in the industry. Utilizes a game language environment to introduce game design, object-oriented paradigms, software design, software development and product testing. Teaches skills of writing a game design document and creating a game with several levels and objects. Integrate 2D animations, 3D models, sound effects, and background music as well as graphic backgrounds. Lecture 3 hours per week. Pre-requisites: High school keyboarding.

This course utilizes Game Maker software.

ITP 200 Data Structure and Algorithms (4 credits)

Introduces searching and sorting algorithms and basic data structures. Examines data structures and algorithms in a given computer language including sets, strings, stacks, queries, arrays, linked lists, and trees. Prerequisites: CSC 110, CSC 200, and ITP 120. ITP 112 is also recommended as a pre requisite. This class content is equavalent to CSC 202 and ITP 220. Lecture 4 hours per week.

ITP 220 Java Programming II
(4 credits)

Imparts instruction in application of advanced object-oriented techniques to application development using Java. Emphasizes database connectivity, inner classes, collection classes, networking, and threads. Prerequisites: CSC 110, CSC 200, and ITP 120. ITP 112 is also recommended as a prerequisite. Lecture 4 hours per week. Note: Students will not receive credit if they have previously taken IST 228 or IST 249. This class is dual listed as CSC 202 Computer Science II.

This course utilizes Sun Java and BlueJ. Eclipse useful for students planning to compete in RU's programming content in Spring.

ITP 240 Server Side Programming
(4 credits)

(Offered Spring only Independent Study)

Centers around instruction in fundamentals of Internet application design, development, and deployment. Includes implementation of server component models, security, and database connectivity using server-side programming. Lecture 4 hours. Note: Students will not receive credit if they have previously taken ITP 244.

This course utilizes PHP software.

ITP 251 Systems Analysis and Design
(3 credits)

(Offered Spring only at Mall site)

Focuses on application of information technologies (IT) to system life cycle methodology, systems analysis, systems design, and system implementation practices. Methodologies related to identification of information requirements, feasibility in the areas of economic, technical and social requirements, and related issues are included in course content. Software applications may be used to enhance student skills. Prerequisites CSC 110, CSC 200 and a programming language. Lecture 3 hours per week. Students will not receive credit for this class if they have previously taken IST 251. This course is intended for the last semester of coursework.

This course utilizes Microsoft Project and various programming languages depending on the project selected.

ITP 290 Coordinated Internship in Information Technology
(3 credits)

(Offered Fall, Spring, Summer)
(Offered at Selected organization locations)

Supervises one-the-job training in selected business, industrial or service firms coordinated by the college. Credit/practice ratio not to exceed 1:5 hours. May be repeated for credit. Variable hours per week. This course is intended for the last semester of coursework.

ITP 297 Internship in Information Technology
(3 credits)

Supervised on-the-job training for pay in approved businesses, industrial and service firms coordinated by the division dean. Credit/work ration not to exceed 1:5 hours. May be repeated for credit. Variable hours. This course is intended for the last semester of coursework.

Back to Top of Page

Donkey Kong

Student Patrick Beamish testing a game created in ITP 160
Introduction to Game Design & Development class
.

CSC 200 Concentration
Programming a robot takes concentration from the team.
L to R: Foreground, Shane Francis, Eric Vaught, Logan Snider
Background: Emily Gabrysch, Daniel Burgess

Second Life
Learn about Second Life and more cool sites in
ITP 160 Intro to Game Design & Development class.

.

Game class
First game class offered at NRCC during Fall 2006.
L to R clockwise: Joe Pahl, Dusty Roop, Lauren Robertson,
Mrs. Eaton and Patrick Beamish

Game Class
First students in ITP 160 Introduction to Game Design & Development class.
L to R: Dusty Roop, Patrick Beamish, Joe Pahl, Shane Francis, Kit Ramsey,
Lauren Robertson, Kevin Allen and Kerry Keys.

rule

Copyright 2007-2012 by Academic  IT Department, NRCC. All rights reserved.
Contact and Web Designer: Carlotta Eaton, Professor of IT
Email: ceaton@nr.edu

Last Updated: July 12, 2011

Design by 2006 ITD 210 Class: Jessica Brown, Ginger Cromer, Travis Decker, Zac Goldberg, Alex Kennedy, Rick Maitri, Keath Marx, Matthew Simmons, James Smith, April Chapman, Melissa Crocker, Allen Draughan, Katherine Johnston, Don McLeod, Jason Stewart, and Jessica Ulm

NSF Logo
Partially funded by NSF Grant #0202482