PVCC Banner
Courses
Information Technology Programming
Home > Programs of Study > Courses > Information Technology Programming

PVCC cannot guarantee course frequency; however, to aid in student planning, courses typically are offered as indicated below.

F = Offered fall semester   Sp = Offered spring semester
Su = Offered summer Y = Offered once every academic year
IR = Offered irregularly
(Contact division office for next offering)

 
cr = Credit/credits

ITP 112 Visual Basic.NET I (4 cr, IR)

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.

Lecture 4 hours per week.
Prerequisite: CSC 110.

ITP 120 Java Programming I (4 cr, Sp)

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.

Lecture 4 hours per week.
Prerequisite: CSC 110.

ITP 130 C Programming I (4 cr, IR)

Stresses instruction in fundamentals of structured programming using C. Emphasizes program construction, algorithm development, coding, debugging, and documentation of console applications.

Lecture 4 hours per week.
Prerequisite: CSC 110.

ITP 132 C++ Programming I (4 cr, IR)

Centers instruction in fundamentals of object-oriented programming and design using C++. Emphasizes program construction, algorithm development, coding, debugging, and documentation of C++ applications.

Lecture 4 hours per week.
Prerequisite: CSC 110.

ITP 140 Client Side Scripting (3 cr, IR)

Provides instruction in fundamentals of Internet application design, development, and deployment, and deployment using client side scripting language(s).

Lecture 3 hours per week.
Prerequisite: ITP 120 and ITD 110.

ITP 200 Data Structure and Algorithms (4 cr, F)

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.

Lecture 4 hours per week.
Prerequisite: ITP 120 and MTH 115.

ITP 212 Visual Basic.NET II (4 cr, IR)

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.

Lecture 4 hours per week.
Prerequisite: ITP 112.

ITP 220 Java Programming II (4 cr, IR)

Imparts instruction in application of advanced object-oriented techniques to application development using Java. Emphasizes database connectivity, inner classes, collection classes, networking, and threads.

Lecture 4 hours per week.
Prerequisite: ITP 120.

ITP 230 C Programming II (4 cr, IR)

Consists of instruction in advanced structured techniques to application development using C. Emphasizes database structures, database connectivity, and operating system components.

Lecture 4 hours per week.
Prerequisite: ITP 130.

ITP 232 C++ Programming II (4 cr, IR)

Presents in-depth instruction of advanced object-oriented techniques for data structures using C++.

Lecture 4 hours per week.
Prerequisite: ITP 132.

ITP 240 Server Side Programming (3 cr, IR)

Centers around instruction in fundamentals of Internet application design, development, and deployment. Includes implementation of server component models, security, and database connectivity using server-sided programming.

Lecture 3 hours per week.
Prerequisite: ITP 140.

top

« Back

  Opportunity. Access. Excellence.