ITP     100

100     ITP 100 – SOFTWARE DESIGN (3 Crs) – 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.

ITP     120

120     ITP 120 – JAVA PROGRAMMING I (3 Crs) – Provides 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. Lecture 3 hours. Laboratory 0-2 hours. Total 3-5 hours per week. Pre-requisite: ITE 115. Reading and Writing Level Requisite: ENG 111.

ITP     120

120     ITP 120 – JAVA PROGRAMMING I (3 Crs) – Provides 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. Lecture 3 hours. Laboratory 0-2 hours. Total 3-5 hours per week. Pre-requisite: ITE 115. Reading and Writing Level Requisite: ENG 111.

ITP     132

132     ITP 132 – C++ PROGRAMMING I (3 Crs) – Centers instruction in fundamentals of object-oriented programming and design using C++. Emphasizes program construction, algorithm development, coding, debugging, and documentation of C++ applications. Pre-equisite ITP 100 or ITP 102.

ITP     132

132     ITP 132 – C++ PROGRAMMING I (3 Crs) – Centers instruction in fundamentals of object-oriented programming and design using C++. Emphasizes program construction, algorithm development, coding, debugging, and documentation of C++ applications. Pre-equisite ITP 100 or ITP 102.

ITP     132

132     ITP 132 – C++ PROGRAMMING I (3 Crs) – Centers instruction in fundamentals of object-oriented programming and design using C++. Emphasizes program construction, algorithm development, coding, debugging, and documentation of C++ applications. Pre-equisite ITP 100 or ITP 102.

ITP     132

132     ITP 132 – C++ PROGRAMMING I (3 Crs) – Centers instruction in fundamentals of object-oriented programming and design using C++. Emphasizes program construction, algorithm development, coding, debugging, and documentation of C++ applications. Pre-equisite ITP 100 or ITP 102.

ITP     140

140     ITP 140 – CLIENT SIDE SCRIPTING (3 Crs) – Provides instruction in fundamentals of Internet application design, development, and deployment using client side scripting language’s. Pre-requisites: Recommended ITP 100, ITD 110 and a programming language or equivalent experience. Lecture 3-4 hours. Laboratory 0-2 hours. Total 3-5 hours per week.

ITP     140

140     ITP 140 – CLIENT SIDE SCRIPTING (3 Crs) – Provides instruction in fundamentals of Internet application design, development, and deployment using client side scripting language’s. Pre-requisites: Recommended ITP 100, ITD 110 and a programming language or equivalent experience. Lecture 3-4 hours. Laboratory 0-2 hours. Total 3-5 hours per week.

ITP     193

193     ITP 193 – STUDIES IN PHP/MYSQL (3 Crs) – Covers new content not covered in existing courses in the discipline. Allows instructor to explore content and instructional methods to assess the course’s viability as a permanent offering. Pre-Requisite: ITD 110. Meets three hours per week.

ITP     193

193     ITP 193 – STUDIES IN PHP/MYSQL (3 Crs) – Covers new content not covered in existing courses in the discipline. Allows instructor to explore content and instructional methods to assess the course’s viability as a permanent offering. Pre-Requisite: ITD 110. Meets three hours per week.

ITP     193

193     ITP 193 – STUDIES IN PHP/MYSQL (3 Crs) – Covers new content not covered in existing courses in the discipline. Allows instructor to explore content and instructional methods to assess the course’s viability as a permanent offering. Pre-Requisite: ITD 110. Meets three hours per week.

ITP     214

214     ITP 214 – WINDOWS MOBILE DEVELOPMENT (3 Crs) – Provides skills for creating mobile enterprise solutions by using the Smart Device Extentions for Microsoft Visual Studio .NET and the Microsoft .NET Compact Framework for wireless devices. Develops systems including mobile phones and a range of rich hand-held devices such as PDAs using applications utilizing the .NET Compact Framework. Covers Enterprise business applications and game applications. Lecture 3-4 hours per week.

ITP     214

214     ITP 214 – WINDOWS MOBILE DEVELOPMENT (3 Crs) – Provides skills for creating mobile enterprise solutions by using the Smart Device Extentions for Microsoft Visual Studio .NET and the Microsoft .NET Compact Framework for wireless devices. Develops systems including mobile phones and a range of rich hand-held devices such as PDAs using applications utilizing the .NET Compact Framework. Covers Enterprise business applications and game applications. Lecture 3-4 hours per week.

ITP     220

220     ITP 220 – JAVA PROGRAMMING II (3 Crs) – Imparts instruction in application of advanced object-oriented techniques to application development using Java. Emphasizes database connectivity, inner classes, collection classes, networking, and threads. Pre-requisite: Recommended ITP 120. Lecture 3-4 hours. Laboratory 0-2 hours. Total 3-5 hours per week.

ITP     220

220     ITP 220 – JAVA PROGRAMMING II (3 Crs) – Imparts instruction in application of advanced object-oriented techniques to application development using Java. Emphasizes database connectivity, inner classes, collection classes, networking, and threads. Pre-requisite: Recommended ITP 120. Lecture 3-4 hours. Laboratory 0-2 hours. Total 3-5 hours per week.

ITP     232

232     ITP 232 – C++ PROGRAMMING II (3 Crs) – Presents in-depth instruction of advanced object-oriented techniques for data structures using C++. Pre-requisite: Recommended ITP 132. Lecture 3-4 hours. Laboratory 0-2 hours. Total 3-5 hours per week.

ITP     232

232     ITP 232 – C++ PROGRAMMING II (3 Crs) – Presents in-depth instruction of advanced object-oriented techniques for data structures using C++. Pre-requisite: Recommended ITP 132. Lecture 3-4 hours. Laboratory 0-2 hours. Total 3-5 hours per week.

ITP     251

251     ITP 251 – SYSTEMS ANALYSIS AND DESIGN (3 cr.) Focuses on application of information technologies (IT) to system life cycle methodology, systems analysis, systems design, and system implementation practices. Methodologies related to indentification of information requirements, feasibility in the ares of economic, technical and social requirements, and related issues are included in course content. Software applications may be used to enhance student skills.

ITP     251

251     ITP 251 – SYSTEMS ANALYSIS AND DESIGN (3 cr.) Focuses on application of information technologies (IT) to system life cycle methodology, systems analysis, systems design, and system implementation practices. Methodologies related to indentification of information requirements, feasibility in the ares of economic, technical and social requirements, and related issues are included in course content. Software applications may be used to enhance student skills.

ITP     298

298     ITP 298 – CAPSTONE (3 cr.) Includes advanced study in areas specifically related to the student’s occupational emphasis. This course includes the required completion of a project or research report related to the student’s occupational objective and a study of approaches to the selection and pursuit of career opportunities in the field.

ITP     298

298     ITP 298 – CAPSTONE (3 cr.) Includes advanced study in areas specifically related to the student’s occupational emphasis. This course includes the required completion of a project or research report related to the student’s occupational objective and a study of approaches to the selection and pursuit of career opportunities in the field.