Skip to page body Home City Hall Residents Business Visitors Services Weho TV
 
ITP 100 Software Design (3-4 credits)
Corequisite: ITE 100 and MTH 141 or division approval

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 120 Java Programming I (3-4 credits)
Prerequisite: ITP 100 or division approval

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 132 C++ Programming I (3-4 credits)
Prerequisite: ITP 100 or division approval

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 140 - Client Side Scripting (3-4 credits)
Provides instruction in fundamentals of Internet application design, development, and deployment using client side scripting language(s). Lecture 3-4 hours per week. 3-4 credits.

ITP 197 Cooperative Education in Programming (1-5 credits)
Requires curriculum advisor and co-op advisor approvals.

Supervises in on-the-job training for pay in approved business, industrial and service firms, coordinated by the college's cooperative education office. Is applicable to all occupational- technical curricula at the discretion of the college. Credit/work ratio not to exceed 1:5 hours. May be repeated for credit. Variable hours. 1-5 credits.

ITP 220 Java Programming II (3-4 credits)
Prerequisite: ITP 120 or division approval

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 232 - C++ Programming II (3-4 credits)
Presents in-depth instruction of advanced object-oriented techniques for data structures using C++. Lecture 3-4 hours per week. 3-4 credits.

ITP 240 - Server Side Programming (3-4 credits)
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-4 hours per week. 3-4 credits.

ITP 251 - Systems Analysis and Design (3-4 credits)
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 (3-4 credits)
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 297 Cooperative Education in Programming (1-5 credits)
Requires curriculum advisor and co-op advisor approvals.

Supervises in on-the-job training for pay in approved business, industrial and service firms, coordinated by the college's cooperative education office. Is applicable to all occupational- technical curricula at the discretion of the college. Credit/work ratio not to exceed 1:5 hours. May be repeated for credit. Variable hours. 1-5 credits.
Last updated: 3/7/2014 4:32:24 PM