Information Technology Programming (ITP) at Reynolds Community College


         
 
Advanced Search
Distance Learning
Restrict search to:
   Distance Learning Types
Time of Day
Restrict search to:
Term
Restrict search to:
ITP 100 - Software Design
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-4 hours per week.
3-4 credits
ITP 136 - C# Programming I
Presents instruction in fundamentals of object-oriented programming and design using C#. Emphasizes program construction, algorithm development, coding, debugging, and documentation of applications within the .NET framework.
Lecture 3-4 hours per week.
3-4 credits
ITP 150 - Python Programming
Entails instruction in fundamentals of object-oriented programming using Python. Emphasizes program construction, algorithm development, coding, debugging, and documentation of Python applications.
Lecture 3-4 hours. Total 3-4 hours per week.
3-4 credits
ITP 150 Detailed Outline (VCCS Faculty & Staff Only) icon
ITP 236 - C# Programming II
Focuses instruction in advanced object-oriented techniques using C# for application development. Emphasizes database connectivity and networking using the .NET Framework.
Lecture 3-4 hours per week.
3-4 credits
ITP 245 - Developing User Interfaces
Provides instruction in the creation of computer application user interfaces that offer intuitive navigation and informative design for web, mobile, and desktop applications, and other technologies.
Lecture 4 hours. Total 4 hours per week.
4 credits
ITP 245 Detailed Outline (VCCS Faculty & Staff Only) icon
ITP 250 - Advanced Python Programming
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.
Lecture 4 hours. Total 4 hours per week.
Prerequisite: ITP 150
4 credits
ITP 250 Detailed Outline (VCCS Faculty & Staff Only) icon
ITP 251 - Systems Analysis and Design
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-4 hours per week.
3-4 credits
ITP 298 - Seminar and Project
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.
May be repeated for credit. Variable hours.
1-5 credits