TCC Home Page                               

TEXT ONLY

Welcome CenterAcademicsWorkforce DevelopmentNew StudentsCurrent StudentsFaculty and StaffDonorsCommunity
rollover the links above to activate the sub menus
Bb, Email, SIS
myTCC myTCC Library

Information Technology Programming (ITP) Course Descriptions

ITP 100 Software Design
4 credits

Introduces principles and practices of software development. Includes instruction in critical thinking, problem solving skills, and essential programming logic in structured and object-oriented design using contemporary tools. Lecture 4 hours per week.

ITP 112 Visual Basic.NET I
4 credits

Concentrates instruction in fundamentals of object-oriented programming using Visual Basic.NET and the .NET Framework. Emphasizes program construction, algorithm development, coding, debugging, and documentation of graphical user interface applications. Prerequisite: ITP 100 or programming experience. Lecture 4 hours per week.

ITP 120 Java Programming I
4 credits

Entails instruction in fundamentals of object-oriented programming using Java. Emphasizes program construction, algorithm development, coding, debugging, and documentation of console and graphical user interface applications. Prerequisite: ITP 100 or programming experience. Lecture 4 hours per week.

ITP 132 C++ Programming I
4 credits

Centers instruction in fundamentals of object-oriented programming and design using C++. Emphasizes program construction, algorithm development, coding, debugging, and documentation of C++ applications. Prerequisite: ITP 100 or programming experience. Lecture 4 hours per week.

ITP 136 C# Programming I
4 credits

Presents instruction in fundamentals of object-oriented programming and design using C#. Emphasizes program construction, algorithm development, coding, debugging, and documentation of applications within the .NET Framework. Prerequisite: ITP 100 or programming experience. Lecture 4 hours per week.

ITP 140 Client Side Scripting
4 credits
Provides instruction in fundamentals of internet application design, development, and deployment using client side scripting language(s). Lecture 4 hours per week.
ITP 160 Introduction to Game Design and Development
4 credits

Introduces object-oriented game design and development. Provides overview of the electronic game design and development process and underlines the historical context, 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. Prerequisite: ITP 100 or CSC 110. Lecture 4 hours per week.

ITP 165 Gaming and Simulation
4 credits

Introduces students to the concepts and applications of gaming and simulation through the use of gaming and simulation tools, as well as through basic programming skills. Prerequisite: ITP 160. Lecture 4 hours per week.

ITP 170 Project Management
4 credits

Introduces the concepts of project management as defined by the Project Management Institute, the accreditation body for project management. Lecture 4 hours per week.

ITP 212 Visual Basic.NET II
4 credits

Includes instruction in application of advanced event-driven techniques to application development. Emphasizes database connectivity, advanced controls, web forms, and web services using Visual Basic.NET. Prerequisite: ITP 112. 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. Prerequisite: ITP 120. Lecture 4 hours per week.

ITP 232 C++ Programming II
4 credits

Presents in-depth instruction of advanced object-oriented techniques for data structures using C++. Prerequisite: ITP 132. Lecture 4 hours per week.

ITP 236 C# Programming II
4 credits

Focuses instruction in advanced object-oriented techniques using C# for application development. Emphasizes database connectivity and networking using the .NET Framework. Prerequisite: ITP 136. Lecture 4 hours per week.

ITP 240 Server Side Programming
4 credits

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. Prerequisite: Programming experience. Lecture 4 hours per week.

ITP 242 ASP Server Side Scripting
4 credits

Provides instruction in creation of ASP.NET Web applications to deliver dynamic content to a web site utilizing server controls, web forms, and web services to accomplish complex data access tasks. Prerequisite: ITD 132. Lecture 4 hours per week.

ITP 251 System Analysis and Design
3 credits

Focuses on application of information technologies (IT) to system life cycle methodology, systems analysis, systems design, and system implementation practices. Covers methodologies related to identification of information requirements, feasibility in the areas of economic, technical and social requirements, and related issues. Software applications may be used to enhance student skills. Prerequisite: ITP 100. Lecture 3 hours per week.

ITP 260 Concepts of Simulation
4 credits

Expands the application of discrete event simulation and introduces continuous simulation. Develops object-oriented programming techniques. Presents distributed modeling and simulation network communication protocols. Explores the practical applications of distributed simulation in industry. Prerequisite: ITP 120 and Prerequisite or co-requisite: ITP 165. Lecture 4 hours per week.

ITP 265 Applications of Modeling and Simulation
4 credits

Expands understanding of Modeling and Simulation via the implementation of a capstone project. Continues to develop object-oriented programming skills. Expands three-dimensional visualization skills. Examines all aspects of the project lifecycle. Develops workplace readiness for the Modeling and Simulation industry. Prerequisite: ITP 260.  Lecture 4 hours per week.


2011-2012 Catalog

top