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

ITP

18 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

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

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

Credits 4 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. Total: 4 hours per week

Subject
ITP
Credits (min)
4
Credits (max)
4
Credit unit
hours
Type
course
Edition
2026-2027
Catalog
PVCC 2026-2027 College Catalog
Source
catalog.pvcc.edu
ITP 132C++ Programming I4

Credits 4 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. Total: 4 hours per week

Subject
ITP
Credits (min)
4
Credits (max)
4
Credit unit
hours
Type
course
Edition
2026-2027
Catalog
PVCC 2026-2027 College Catalog
Source
catalog.pvcc.edu
ITP 137Programming IOS Devices4

Credits 4 Examines object-oriented Objective C design and programming concepts for Mac OS X, iPhone, and iPad. Introduces the tools and APIs for the latest iOS SDK, and how they fit together to build full-featured iOS and Mac OS X applications. Total 4 hours per week.

Subject
ITP
Credits (min)
4
Credits (max)
4
Credit unit
hours
Type
course
Edition
2026-2027
Catalog
PVCC 2026-2027 College Catalog
Source
catalog.pvcc.edu
ITP 140Client Side Scripting4

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

Subject
ITP
Credits (min)
4
Credits (max)
4
Credit unit
hours
Type
course
Edition
2026-2027
Catalog
PVCC 2026-2027 College Catalog
Source
catalog.pvcc.edu
ITP 150Python Programming3

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

Subject
ITP
Credits (min)
3
Credits (max)
3
Credit unit
hours
Type
course
Edition
2026-2027
Catalog
PVCC 2026-2027 College Catalog
Source
catalog.pvcc.edu
ITP 170Project Management3

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

Subject
ITP
Credits (min)
3
Credits (max)
3
Credit unit
hours
Type
course
Edition
2026-2027
Catalog
PVCC 2026-2027 College Catalog
Source
catalog.pvcc.edu
ITP 175Concepts of Programming Languages3

Credits 3 Presents instruction in the fundamental concepts of computer programming languages. Emphasis on architectural reasons behind programming language constructs. Provides a better understanding of how and why programming languages work the way they do. Total 3 hours per week.

Subject
ITP
Credits (min)
3
Credits (max)
3
Credit unit
hours
Type
course
Edition
2026-2027
Catalog
PVCC 2026-2027 College Catalog
Source
catalog.pvcc.edu
ITP 220Java Programming II4

Credits 4 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. Total: 4 hours per week

Subject
ITP
Credits (min)
4
Credits (max)
4
Credit unit
hours
Type
course
Edition
2026-2027
Catalog
PVCC 2026-2027 College Catalog
Source
catalog.pvcc.edu
ITP 225Web Scripting Languages3

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

Subject
ITP
Credits (min)
3
Credits (max)
3
Credit unit
hours
Type
course
Edition
2026-2027
Catalog
PVCC 2026-2027 College Catalog
Source
catalog.pvcc.edu
Prerequisite
ITD 110 , ITP 100
ITP 226Mobile Java Android Development4

Credits 4 Provides the necessary design and programming skills required for developing applications on mobile devices (smartphones, tables, etc.) Utilize the Java-based Android Development Kit to create Android applications, from concept to business model to final product. Lecture: 4 hours per week. Total: 4 hours per week

Subject
ITP
Credits (min)
4
Credits (max)
4
Credit unit
hours
Type
course
Edition
2026-2027
Catalog
PVCC 2026-2027 College Catalog
Source
catalog.pvcc.edu
ITP 227Advanced Android Application Development4

Credits 4 Focuses on the development of the advanced Android app. Surveys tools, technologies, principles, and patterns that underpin all Android app development. Emphasizes communication protocols in the Android Platform and secure coding practices of mobile app development. Lecture: 4 hours per week. Total: 4 hours per week

Subject
ITP
Credits (min)
4
Credits (max)
4
Credit unit
hours
Type
course
Edition
2026-2027
Catalog
PVCC 2026-2027 College Catalog
Source
catalog.pvcc.edu
ITP 232C++ Programming II3

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

Subject
ITP
Credits (min)
3
Credits (max)
3
Credit unit
hours
Type
course
Edition
2026-2027
Catalog
PVCC 2026-2027 College Catalog
Source
catalog.pvcc.edu
ITP 240Server Side Programming3

Credits 3 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. Lecture: 3 hours Toatl: 3 hours per week

Subject
ITP
Credits (min)
3
Credits (max)
3
Credit unit
hours
Type
course
Edition
2026-2027
Catalog
PVCC 2026-2027 College Catalog
Source
catalog.pvcc.edu
ITP 245Developing User Interfaces4

Credits 4 Provides instruction in the creation of computer application user interfaces for the development of web sites, mobile devices, and desktop applications. Lecture: 4 hours per week. Total: 4 hours per week

Subject
ITP
Credits (min)
4
Credits (max)
4
Credit unit
hours
Type
course
Edition
2026-2027
Catalog
PVCC 2026-2027 College Catalog
Source
catalog.pvcc.edu
ITP 247Native Mobile Programming (Specify Platform)4

Credits 4 Covers programming skills for creating native applications in (specify platform) for wireless devices. Discusses the unique constraints for programming mobile apps and introduces the student to the key business and technology skills required to work in this field. Lecture: 4 hours per week. Total: 4 hours per week

Subject
ITP
Credits (min)
4
Credits (max)
4
Credit unit
hours
Type
course
Edition
2026-2027
Catalog
PVCC 2026-2027 College Catalog
Source
catalog.pvcc.edu
ITP 251Systems Analysis and Design3

Credits 3 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 are included in course content. Software applications may be used to enhance student skills. Lecture: 3 hours per week Total: 3 hours per week

Subject
ITP
Credits (min)
3
Credits (max)
3
Credit unit
hours
Type
course
Edition
2026-2027
Catalog
PVCC 2026-2027 College Catalog
Source
catalog.pvcc.edu
ITP 290Coordinated Internship1-4

Credits 1-4 Supervises on-the-job training in selected business, industrial or service firms coordinated by the College.

Subject
ITP
Credits (min)
1
Credits (max)
4
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
PVCC 2026-2027 College Catalog
Source
catalog.pvcc.edu

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