Information Technology Programming (ITP) at Virginia Western 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 112 - Visual Basic.NET I
Concentrates instruction in fundamentals of object-oriented programming using Visual Basic.NET and the .NET framework. 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 uer interface applications.
Lecture 3-4 hours per week.
3-4 credits
ITP 130 - C Programming I
Stresses instruction in fundamentls of structured programming using C. Emphasizes program construction, algorithm development, coding, debugging, and documentation of console applications.
Lecture 3-4 hours per week.
3-4 credits
ITP 132 - C++ Programming I
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 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 - COBOL Programming I
Gives an overview of the fundmentals of structured programming using COBOL. Emphasizes program construction, algorithm development, coding, debugging, and documentatio of console applications.
Lecture 3-4 hours per week.
3-4 credits
ITP 152 - RPG Programming I
Encompasses instruction in fundmentals of structured programming using RPG. Emphasizes program construction, algorithm development, coding, debugging, and documentation of console applications.
Lecture 3-4 hours per week.
3-4 credits
ITP 155 - Operations of Midrange Computers
Establishes an introduction to the architecture and operation of a mid-range computer system. Includes workstation access, displays, system support, work management, initialization, and database access and configuration. Includes copy file functions, save/restore, journalizing and security.
Lecture 3-4 hours per week.
3-4 credits
ITP 159 - Control Language I
Provides an introduction to Control Language (CL). Includes the discussion of the advantages of CL, structure of CL programs, working with CL variables, program flow commands, basic error handling, passing parameters, and commands to work with files and data areas.
Lecture 2-3 hours per week.
2-3 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 170 - Project Management
Introduces the concepts of project management as defined by the Project Management Institute, the accreditation body for project management.
Lecture 3-4 hours per week.
3-4 credits
ITP 175 - Concepts of Programming Languages
Presents instruction in the fundamental concepts of computer programming languages. Emphasis on architectural reasons behind programming language constructs. Provides a getter understanding of how and why programming languages work the way they do.
Lecture 3-4 hours per week.
3-4 credits
ITP 190 - Coordinated Internship
Supervises on-the-job training in selected business, industrial or service firms coordinated by the college.
Credit/practice ratio not to exceed 1:5 hours. May be repeated for credit. Variable hours.
1-5 credits
ITP 195 - Topics In
Provides an opportunity to explore topical areas of interest to or needed by students.
May be used also for special honors courses. May be repeated for credit. Variable hours.
1-5 credits
ITP 212 - Visual Basic.NET II
Includes instruction in application of advanced event-driven techniques to application development. Emphasizes database connectivity, advanced controls, web forms, and web services using Visual Basic.NET.
Lecture 3-4 hours per week.
3-4 credits
ITP 214 - Windows Mobile Development
Provides skills for creating movile enterprise solutions by using the Smart Device Extentions for Microsoft Visual Studio .NET and the Microsoft .NET Compact Framework for wireless devices. Develops systems including mobile phones and a range of rich hand-held devices such as PDAs using applications utilizing the .NET Compact Framework. Covers Enterprise business applications and game applications.
Lecture 3-4 hours per week.
3-4 credits
ITP 215 - XML Web Services
Presents the techniques for developing and implementing Web-based applications with Web forms, ASP.NET, and the Microsoft.NET Framework. Includes Window services.NET remote objects, XML Web services, security, and consuming and manipulating Web data.
Lecture 3-4 hours per week.
3-4 credits
ITP 216 - Analyzing Requirements for Microsoft.NET Solution Archi
Encompasses instruction in analyzing requirements and defining Microsoft.NET solution architectures. Includes envisioning the solution, gathering and analyzing business requirements, developing specifictions, creating the conceptual, physical and logical design, and creating standards and processes.
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 224 - Mobile Java ME
Provides skills for creating Java ME applications for wireless devices. Systems will be developed for mobile phones and a range of rich hnd-held devices such as PDAs with applications utilizing the Java ME architecture and Java Specification Requests (JSRs).
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 auxillary tools needed for complete applications. Prerequisites: ITD 110, ITP 100.
Lecture 3-4 hours per week.
3-4 credits
ITP 244 - ASP.NET--Server Side Programming
Entails instruction in creation of ASP.NET Web applications to deliver dynamic content to a Web site utilizing server controls, web forms, and web services to accomplish complex data access tasks.
Lecture 3-4 hours per week.
3-4 credits
ITP 246 - JAVA - Server Side Programming
Provides instruction in application and integration of web-based clients and server-side java to three-tier business applications. Includes us of tools UML, XML, Java serlets, JSPs, and JDBC database access.
Lecture 3-4 hours per week.
3-4 credits
ITP 248 - E-Commerce Integration and Applications
Includes instruction in the implementation of platform- independent e-commerce Web applications. Emphasizes building end-to-end e-commerce skills including comparison and selection of commerce architecture, installation and configuration, security considerations, and the development of a complete business-to-consumer and a business-to-business site.
Lecture 3-4 hours per week.
3-4 credits
ITP 250 - COBOL Programming II
Stresses instruction in advanced structured programming techniques and procedures for complex business applications using COBOL.
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 indentification 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 252 - RPG Programming II
Provides instruction in advanced structured programming techniques and procedures for complex applications using RPG.
Lecture 3-4 hours per week.
3-4 credits
ITP 255 - Advanced Concepts of Midrange Computing
Encompasses instruction in advanced concepts and capabilities of data communication and networking on midrange systems, types and uses of integrated business-based applications, and detailed operations. Includes emerging technologies as it relates to specific systems.
Lecture 3-4 hours per week.
3-4 credits
ITP 259 - Control Language II
Focuses on instruction in advanced techniques of Control Language (CL). Course content includes working with message queues and messages, using override commands, accessing system functions using APIs, displaying and changing command attributes, interpreting jobs logs and dumps, creating menus, and writing CL programs using advanced techniques.
Lecture 3-4 hours per week.
3-4 credits
ITP 295 - Topics In
Provides an opportunity to explore topical areas of interest to or needed by students.
May be used also for special honors courses. 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
myfuture.vccs.edu  .  101 N. 14th Street, 15th Floor  .  Richmond, VA 23219  .  t. 804-819-4901  .  f. 804-819-4760