- Subject
- ITP
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- credit(s)
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 College Catalog
- Source
- catalog.nr.edu
- Corequisite
- ITD 110 Course Delivery Options: Online Semesters: Spring Additional
ITP
8 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.
(s) Entails instruction in fundamentals of object-oriented programming using Python. Emphasizes program construction, algorithm development, coding, debugging, and documentation of Python applications. Lecture 4 hours per week.
- Subject
- ITP
- Credits (min)
- 4
- Credits (max)
- 4
- Credit unit
- credit(s)
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 College Catalog
- Source
- catalog.nr.edu
- Subject
- ITP
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- credit(s)
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 College Catalog
- Source
- catalog.nr.edu
- Prerequisite
- ITD 110 and ITP 100 or CSC 221 Course Delivery Options: Online Semesters: Spring Students should take this course in their last spring semester of their program of study. Additional
(s) Course Delivery Options: Online Semesters: Spring
- Subject
- ITP
- Credits (min)
- 4
- Credits (max)
- 4
- Credit unit
- credit(s)
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 College Catalog
- Source
- catalog.nr.edu
(s) Course Delivery Options: In-person Semesters: Spring Students should take this course in their last spring semester of their program of study.
- Subject
- ITP
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- credit(s)
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 College Catalog
- Source
- catalog.nr.edu
- Subject
- ITP
- Credits (min)
- 4
- Credits (max)
- 4
- Credit unit
- credit(s)
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 College Catalog
- Source
- catalog.nr.edu
- Prerequisite
- CSC 221 Introduction to Problem Solving and Programming Course Delivery Options: In-person Semesters: Fall Teaches scripting techniques for automating security tasks such as network monitoring and penetration testing using a high-level programming language common to cybersecurity professionals. Includes how to write custom tools and the basics of developing software exploits. Lecture 4 hours. Total 4 hours per week.
(s) May be repeated for credit. This course is intended for the last semester of coursework. Supervised on-the-job training in selected business, industrial or service firms coordinated by the college. Credit/practice ratio not to exceed 1:5 hours. Variable hours per week.
- Subject
- ITP
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- credit(s)
- Type
- course
- Repeatable
- May be repeated for credit.
- Edition
- 2026-2027
- Catalog
- 2026-2027 College Catalog
- Source
- catalog.nr.edu
(s) May be repeated for credit. This course is intended for the last semester of coursework. Supervised on-the-job training for pay in approved business, industrial and service firms coordinated by the division dean. Credit/work ratio not to exceed 1:5 hours. Variable hours.
- Subject
- ITP
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- credit(s)
- Type
- course
- Repeatable
- May be repeated for credit.
- Edition
- 2026-2027
- Catalog
- 2026-2027 College Catalog
- Source
- catalog.nr.edu
Source: New River Community College's catalog, linked per course · table learning_unit · CourseShelf publish 59