Information Technology Programming (ITP) at Blue Ridge Community College
Distance Learning
Time of Day
Term
- 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 110 - Visual Basic Programming I
- Involves instruction in fundamentals of event-driven programming using Visual Basic. Emphasizes program construction, algorithm development, coding, debugging, and documentation of graphical user interface applications.Lecture 3-4 hours per week.
3-4 credits - ITP 120 - Java Programming I
- 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 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 160 - Introduction to Game Design & Development
- 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.Lecture 3-4 hours per week.
3-4 credits - ITP 220 - Java Programming II
- 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 3-4 hours per week.
3-4 credits - ITP 225 - Web Scripting Languages
- 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.3-4 credits
- ITP 232 - C++ Programming II
- Presents in-depth instruction of advanced object-oriented techniques for data structures using C++.Lecture 3-4 hours per week.
3-4 credits - 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 258 - Systems Development Project
- 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-4 hours per week.
3-4 credits - ITP 296 - On-Site Training
- Specializes in career orientation and training program without pay in selected businesses and industry, supervised and coordinated by the college.Credit/work ratio not to exceed 1:5 hours. May be repeated for credit. Variable hours.
1-5 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