KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Virginia Peninsula Community College · Courses

ITP

11 courses with the subject ITP, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.

ITP 100Software Design3

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: 3 hours per week

Subject
ITP
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 College Catalog
Source
catalog.vpcc.edu
ITP 120Java Programming I4

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.

Subject
ITP
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 College Catalog
Source
catalog.vpcc.edu
Prerequisite
ITP 100 or departmental approval. Lecture: 4 hours per week
ITP 132C++ Programming I4

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

Subject
ITP
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 College Catalog
Source
catalog.vpcc.edu
Prerequisite
ITP 100 or departmental approval. Lecture: 4 hours per week
ITP 140Client Side Scripting3

Provides instruction in fundamentals of Internet application design, development, and deployment using client side scripting language(s). Total: 3 lecture hours per week

Subject
ITP
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 College Catalog
Source
catalog.vpcc.edu
ITP 150Python Programming3

Entails instruction in fundamentals of object-oriented programming using Python. Emphasizes program construction, algorithm development, coding, debugging, and documentation of Python applications. Lecture: 3 hours per week

Subject
ITP
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 College Catalog
Source
catalog.vpcc.edu
ITP 160Introduction to Game Design and Development3

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.

Subject
ITP
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 College Catalog
Source
catalog.vpcc.edu
Prerequisite
ITE 120 or departmental approval Lecture: 3 hours per week
ITP 170Project Management3

Introduces the concepts of project management as defined by the Project Management Institute, the accreditation body for project management. Total: 3 lecture hours per week

Subject
ITP
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 College Catalog
Source
catalog.vpcc.edu
ITP 193Studies in

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. 1-5 credits

Subject
ITP
Type
course
Edition
2026-2027
Catalog
2026-2027 College Catalog
Source
catalog.vpcc.edu
Prerequisite
Please see the semester schedule or speak with the department to determine pre/
ITP 220Java Programming II4

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

Subject
ITP
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 College Catalog
Source
catalog.vpcc.edu
Prerequisite
ITP 120 . Lecture: 4 hours per week
ITP 250Advanced Python Programming4

object-oriented design and advanced programming concepts using Python through instruction and hands-on programming. Emphasizes Object-oriented design (OOD) Object Orient Programming (OOP) concepts, such as classes, inheritance, polymorphism, Object-oriented design patterns, and Unified Modeling Language (UML). Examines best practices, code reusability, and exploration of Python modules and advanced topics.

Subject
ITP
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 College Catalog
Source
catalog.vpcc.edu
Prerequisite
ITP 150 Total: 4
ITP 258Systems Development Project3

Provides instruction in application of life cycle system development methodologies using a case study which incorporates feasibility study system analysis, system design, program specification, and implementation planning. Course project assignment(s) will have students perform as members of system development teams. Lecture: 3 hours per week

Subject
ITP
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 College Catalog
Source
catalog.vpcc.edu

Source: Virginia Peninsula Community College's catalog, linked per course · table learning_unit · CourseShelf publish 59