Information Technology Programming (ITP)

ITP 100. Software Design. (3 Credits)

Introduces principles and practices of software development. Course content includes instruction in critical thinking, problem solving skills, and essential programming logic in structured and object-oriented design using contemporary tools. Lecture 3 hours per week. Total 3 hours per week. Prerequisite: Demonstrated proficiency in MTE 1 - MTE 4 through placement testing or completion.

ITP 110. Visual Basic Programming I. (4 Credits)

Involves instruction in fundamentals of event-driven programming using Visual Basic. Emphasizes program construction, algorithm development, coding, debugging, and documentation of graphical user interface applications. Lecture 4 hours per week. Total 4 hours per week.

ITP 120. Java Programming I. (4 Credits)

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. Lecture 4 hours per week. Total 4 hours per week. Prerequisite: CSC 200 or ITP 100 or instructor permission.

ITP 220. Java Programing II. (3 Credits)

Imparts instruction in application of advanced object-oriented techniques to application development using Java. Course content emphasizes database connectivity, inner classes, collection classes, networking, and threads. Lecture 3 hours per week. Total 3 hours per week. Prerequisite: ITP 120. or CSC 201 or instructor permission.

ITP 225. Web Scripting Languages. (3 Credits)

Introduces students to the principles, systems, and tools used to implement Web applications. Provides students with a comprehensive introduction to the programming tools and skills required to build and maintain interactive Web sites. Students will develop Web applications utilizing client-side and server-side scripting languages along with auxiliary tools needed for complete applications. Lecture 3 hours per week. Total 3 hours per week. Prerequisites: ITD 110 and ITP 100.

ITP 232. C++ Programming II. (4 Credits)

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

ITP 296. On-site Training in ITP. (3 Credits)

Specializes in career orientation and training program without pay in selected businesses and industry, supervised and coordinated by the college. Variable hours per week. Prerequisite: Instructor approval.

ITP 298. Seminar & Project. (3 Credits)

Requires completion of a project or research report related to the student's occupational objectives and a study of approaches to the selection and pursuit of career opportunities in the field. Variable hours per week. Prerequisite: Instructor approval.