El Centro College - Course Descriptions for ITSE
This is an archived ECC Online Catalog. Please visit our current Online CatalogOnline Catalog at https://www1.dcccd.edu/catalog/cattoc.cfm?loc=ECC.
Notice: This catalog is no longer actively maintained. Some of the links/pages may no longer function. We apologize for any inconvenience.
El Centro 2004-2005 Catalog (Archived) Previous Catalog Years
Course Descriptions for ITSE

Course Description Index | Student Services | Degree Plans

Course Description Help Screen


ITSE 1191   Special Topics in Computer Programming (1)
This is a WECM Course Number.
Prerequisite: None.
Topics address recently identified current events, skills, knowledge, and/or attitudes and behaviors pertinent to the technology or occupation and relevant to the professional development of the student. This course may be repeated if topics and learning outcomes vary. (1 Lec.)

ITSE 1280   Cooperative Education - Computer Programming (2)
This is a WECM Course Number.
Prerequisite: Instructor approval prior to enrollment.
Career-related activities, encountered in the student's area of specialization offered through an individualized agreement among the college, employer, and student. Under the supervision of the college and the employer, the student combines classroom learning with work experience. Includes a lecture component. (1 Lec., 10 Ext.)

ITSE 1281   Cooperative Education - Computer Programming (2)
This is a WECM Course Number.
Prerequisite: Instructor approval prior to enrollment.
Career-related activities, encountered in the student's area of specialization offered through an individualized agreement among the college, employer, and student. Under the supervision of the college and the employer, the student combines classroom learning with work experience. Includes a lecture component. (1 Lec., 10 Lab.)

ITSE 1291   Special Topics in Computer Programming (2)
This is a WECM Course Number.
Prerequisite: None.
Topics address recently identified current events, skills, knowledge, and/or attitudes and behaviors pertinent to the technology or occupation and relevant to the professional development of the student. This course may be repeated if topics and learning outcomes vary. (2 Lec.)

ITSE 1302   Computer Programming (3)
This is a WECM Course Number.
Prerequisite: Basic understanding of problem solving and logic structure used with computers obtained in ITSC 2435 or equivalent experiences approved by instructor consent.
Introduction to computer programming with emphasis on the fundamentals of structured design, development, testing, implementation, and documentation. Includes language syntax, data and file structures, input/output devices, and files. This course may be repeated if topics and learning outcomes vary. (2 Lec., 4 Lab.)

ITSE 1311   Beginning Web Page Programming (3)
This is a WECM Course Number.
Prerequisite: None.
Web page programming including mark-up languages. May include use of XHTML, CGI, Javascript, and/or ASP. Introduction to structure and object oriented program design. This course may be repeated if topics and learning outcomes vary. (2 Lec., 4 Lab.)

ITSE 1345   Introduction to Oracle SQL (3)
This is a WECM Course Number.
Prerequisite: Basic understanding of problem solving and logic structures used with computers obtained in ITSC 2435 or equivalent experiences approved by instructor consent.
An introduction to the design and creation of relational databases using Oracle. Topics include storing, retrieving, updating, and displaying data using Structured Query Language (SQL). This course may be repeated if topics and learning outcomes vary. (2 Lec., 4 Lab.)

ITSE 1346   Database Theory and Design (3) New course added March 17, 2004
This is a WECM Course Number.
Prerequisite: None.
Introduction to the analysis and utilization of data requirements and organization into normalized tables using the four normal forms of database design. (2 Lec., 4 Lab.)

ITSE 1350   System Analysis and Design (3) New course added March 17, 2004
This is a WECM Course Number.
Prerequisite: Any ITSE programming course or instructor approval.
Comprehensive introduction to the planning, design, and construction of computer information systems using the systems development life cycle and other appropriate design tools. (2 Lec., 4 Lab.)

ITSE 1352   System Design Using Oracle Tools I (3) New course added April 8, 2005
This is a WECM Course Number.
Prerequisite: ITSE 1345 or instructor approval.
Skill development in the use of Designer. Topics include modeling business functions and using Systems Modeler and Repository Object Navigator. (2 Lec., 4 Lab.)

ITSE 1354   Oracle Application Server (3) New course added March 17, 2004
This is a WECM Course Number.
Prerequisite: Previous Oracle skills or instructor consent.
Introduction of knowledge and skills related to Oracle Application Server. Includes e-commerce solution, web related content management, business logic implementation, security, and object. (2 Lec., 4 Lab.)

ITSE 1356   Introduction to XML (3) New course added March 17, 2004
This is a WECM Course Number.
Prerequisite: Basic web page generation skills or instructor approval.
Introduction of skills and practice related to the Extensible Markup Language/Simple Object Access Protocol. Topics to be covered will include: elements, attributes, namespaces, entities, and what constitutes a well-formed document. (2 Lec., 2 Lab.)

ITSE 1358   Oracle Topics: Portal (3) New course added March 17, 2004
This is a WECM Course Number.
Prerequisite: Previous Oracle skills or instructor consent.
Introduction of interactive programming on the Web using Oracle's browser-based technology for information portals. Emphasizes knowledge and practice skills to master portal creation, database browsing, application development, component management and performance. (2 Lec., 2 Lab.)

ITSE 1359   Introduction to Scripting Languages (3) New course added March 17, 2004
This is a WECM Course Number.
Prerequisite: Basic web page generation skills or instructor approval.
Introduction to the Perl programming language with the utilization of the three basic types of scalars, arrays and hashes, the control structures, regular expressions, I/O, and textual analysis. (2 Lec., 2 Lab.)

ITSE 1380   Cooperative Education - Computer Programming (3)
This is a WECM Course Number.
Prerequisite: Instructor approval prior to enrollment.
Career-related activities, encountered in the student's area of specialization offered through an individualized agreement among the college, employer, and student. Under the supervision of the college and the employer, the student combines classroom learning with work experience. Includes a lecture component. (1 Lec., 20 Ext.)

ITSE 1381   Cooperative Education - Computer Programming (3)
This is a WECM Course Number.
Prerequisite: Instructor approval prior to enrollment.
Career-related activities, encountered in the student's area of specialization offered through an individualized agreement among the college, employer, and student. Under the supervision of the college and the employer, the student combines classroom learning with work experience. Includes a lecture component. (1 Lec., 20 Ext.)

ITSE 1391   Special Topics in Computer Programming (3)
This is a WECM Course Number.
Prerequisite: None.
Topics address recently identified current events, skills, knowledge, and/or attitudes and behaviors pertinent to the technology or occupation and relevant to the professional development of the student. This course may be repeated if topics and learning outcomes vary. (2 Lec., 2 Lab.)

ITSE 1402   Computer Programming (4)
This is a WECM Course Number.
Prerequisite: Basic understanding of problem solving and logic structure used with computers obtained in ITSC 2435 or equivalent experiences approved by instructor consent.
Introduction to computer programming with emphasis on the fundamentals of structured design, development, testing, implementation, and documentation. Includes language syntax, data and file structures, input/output devices, and files. This course may be repeated if topics and learning outcomes vary. (3 Lec., 4 Lab.)

ITSE 1407   Introduction to C++ Programming (4)
This is a WECM Course Number.
Prerequisite: Basic understanding of problem solving and logic structures used with computers obtained in ITSC 2435 or equivalent experiences approved by instructor consent.
Introduction to computer programming using C++. Emphasis on the fundamentals of structured design with development, testing, implementation, and documentation. Includes language syntax, data and file structures, input/output devices, and files. (3 Lec., 4 Lab.)

ITSE 1411   Beginning Web Page Programming (4)
This is a WECM Course Number.
Prerequisite: None.
Web page programming including mark-up languages. May include use of XHTML, CGI, Javascript, and/or ASP. Introduction to structure and object oriented program design. This course may be repeated if topics and learning outcomes vary. (3 Lec., 4 Lab.)

ITSE 1414   Introduction to RPG Programming (4)
This is a WECM Course Number.
Prerequisite: ITSC 1411 AS/400 Operating System I or instructor consent.
Introduction to computer programming using RPG IV. Emphasis on the fundamentals of structured design, development, testing, implementation, and documentation. Includes language syntax, data and file structures, input/output devices, and files. (3 Lec., 4 Lab.)

ITSE 1418   Introduction to COBOL Programming (4)
This is a WECM Course Number.
Prerequisite: Basic understanding of problem solving and logic structures used with computers obtained in ITSC 2435 or equivalent experiences approved by instructor consent.
Introduction to computer programming using COBOL. Emphasis on the fundamentals of structured design, development, testing, implementation, and documentation. Includes language syntax, data and file structures, input/output devices, and files. (3 Lec., 4 Lab.)

ITSE 1422   Introduction to C Programming (4)
This is a WECM Course Number.
Prerequisite: Basic understanding of problem solving and logic structures used with computers obtained in ITSC 2435 or equivalent experiences approved by instructor consent.
Introduction to computer programming using C. Emphasis on the fundamentals of structured design, development, testing, implementation, and documentation. Includes language syntax, data and file structures, input/output devices, and files. (3 Lec., 4 Lab.)

ITSE 1431   Introduction to Visual BASIC Programming (4)
This is a WECM Course Number.
Prerequisite: Basic understanding of problem solving and logic structures used with computers obtained in ITSC 2435 or equivalent experiences approved by instructor consent.
Introduction to computer programming using Visual BASIC. Emphasis on the fundamentals of structured design, development, testing, implementation, and documentation. Includes language syntax, data and file structures, input/output devices, and files. (3 Lec., 4 Lab.)

ITSE 1440   Mastering Distributed Application Design and Development Using Microsoft® Visual Studio (4)
This is a WECM Course Number.
Prerequisite: ITSE 1431 or ITSE 2449 or instructor approval.
An introduction to creating enterprise-level applications and the use of appropriate design tools and technology with Microsoft® Visual Studio. Licensing/Certification Agency: Microsoft® Corporation. (3 Lec., 4 Lab.)

ITSE 1444   Mastering Microsoft® Visual Basic Development (4)
This is a WECM Course Number.
Prerequisite: ITSE 2450 or ITSE 1440 or instructor approval.
Skill development in the creation of database applications using component object model (COM). Licensing/Certification Agency: Microsoft® Corporation. (3 Lec., 4 Lab.)

ITSE 1445   Introduction to Oracle SQL (4)
This is a WECM Course Number.
Prerequisite: Basic understanding of problem solving and logic structures used with computers obtained in ITSC 2435 or equivalent experiences approved by instructor consent.
An introduction to the design and creation of relational databases using Oracle. Topics include storing, retrieving, updating, and displaying data using Structured Query Language (SQL). This course may be repeated if topics and learning outcomes vary. (3 Lec., 4 Lab.)

ITSE 1449   Programming Logic and Design (4) New course added March 17, 2004
This is a WECM Course Number.
Prerequisite: None.
A disciplined approach to problem-solving with structured techniques and representation of algorithms using appropriate design tools. Discussion of methods for testing, evaluation, and documentation. (3 Lec., 4 Lab.)

ITSE 1450   System Analysis and Design (4)
This is a WECM Course Number.
Prerequisite: Any ITSE programming course or instructor approval.
Comprehensive introduction to the planning, design, and construction of computer information systems using the systems development life cycle and other appropriate design tools. (3 Lec., 3 Lab.)

ITSE 1452   System Design Using Oracle Tools I (4) New course added April 8, 2005
This is a WECM Course Number.
Prerequisite: ITSE 1445 or instructor approval.
Skill development in the use of Designer. Topics include modeling business functions and using Systems Modeler and Repository Object Navigator. (3 Lec., 4 Lab.)

ITSE 1480   Cooperative Education - Computer Programming (4)
This is a WECM Course Number.
Prerequisite: Instructor approval prior to enrollment.
Career-related activities, encountered in the student's area of specialization offered through an individualized agreement among the college, employer, and student. Under the supervision of the college and the employer, the student combines classroom learning with work experience. Includes a lecture component. (1 Lec., 30 Ext.)

ITSE 1491   Special Topics in Computer Programming (4)
This is a WECM Course Number.
Prerequisite: None.
Topics address recently identified current events, skills, knowledge, and/or attitudes and behaviors pertinent to the technology or occupation and relevant to the professional development of the student. This course may be repeated if topics and learning outcomes vary. (3 Lec., 4 Lab.)

ITSE 2216   JAVA Programming (Short Course) (2) New course added April 8, 2005
This is a WECM Course Number.
Prerequisite: Basic understanding of problem solving and logic structures used with computers obtained in ITSC 2435 or equivalent experiences approved by instructor consent.
Introduction to JAVA programming with object-orientation. Emphasis on the fundamental syntax and semantics of JAVA for applications and web applets. (1 Lec., 3 Lab.)

ITSE 2258   Advanced Computer Programming (Short Course) (2) New course added April 8, 2005
This is a WECM Course Number.
Prerequisite: ITSE 1302 or instructor approval.
Further applications of programming techniques. Topics include file access methods, data structures and modular programming, program testing and documentation. (1 Lec., 3 Lab.)

ITSE 2302   Intermediate Web Programming (3)
This is a WECM Course Number.
Prerequisite: Basic Web Page Generation skills or instructor approval.
Intermediate applications for web authoring. Topics may include server-side includes (SSI), Perl, HTML, Java applets, Javascript, and/or ASP. This course may be repeated if topics and learning outcomes vary. (2 Lec., 4 Lab.)

ITSE 2305   Windows Programming (3)
This is a WECM Course Number.
Prerequisite: Basic understanding of problem solving and logic structures used with computers obtained in ITSC 2435 or equivalent experiences approved by instructor consent.
Introduction to computer programming for windows. Emphasis on the fundamentals of structured design, development, testing, implementation, and documentation. Includes language syntax, data and file structures, input/output devices, and files. This course may be repeated if topics and learning outcomes vary. (2 Lec., 4 Lab.)

ITSE 2313   Web Authoring (3)
This is a WECM Course Number.
Prerequisite: None.
Instruction in designing and developing web pages that incorporate text, graphics, and other supporting elements using current technologies and authoring tools. (2 Lec., 4 Lab.)

ITSE 2340   Oracle Distributed Database and Client/Server Systems (3) New course added April 8, 2005
This is a WECM Course Number.
Prerequisite: ITSE 2356 and prior networking course or instructor approval.
An introduction to Oracle to Oracle Client/Server connectivity and distributed databases. Topics include configuring, administering, tuning, troubleshooting Oracle SQL*Net and related tools in a secure client/server environment and implementing a network in conjunction with one or more Oracle or non-Oracle databases. (2 Lec., 4 Lab.)

ITSE 2344   Oracle Database Structure and Data Warehousing (3) New course added April 8, 2005
This is a WECM Course Number.
Prerequisite: ITSE 2340 or instructor approval.
A practical application course for modeling and designing an Oracle data warehouse using case studies. (2 Lec., 4 Lab.)

ITSE 2346   Oracle: Application I (3) New course added April 8, 2005
This is a WECM Course Number.
Prerequisite: ITSE 2354 or instructor approval.
Skill development in the use of Forms in a Developer environment. Topics include the use of Object Navigator and Virtual Graphics System (VGS), Layout Editor and Menu options. (2 Lec., 4 Lab.)

ITSE 2348   Oracle: Applications II (3) New course added April 8, 2005
This is a WECM Course Number.
Prerequisite: ITSE 2346 or instructor approval.
A continuation of Oracle Forms: Application I and an introduction to Reports. Topics include creating multiple form applications, managing multiple transactions across modules, and enhancing applications with custom menus, reports, and charts. (2 Lec., 4 Lab.)

ITSE 2352   System Design Using Oracle Tools II (3) New course added April 8, 2005
This is a WECM Course Number.
Prerequisite: ITSE 1352 or instructor approval.
A continuation of System Design Using Oracle Tools I. Topics include creating a business information model, transforming the analysis model into design level definitions, refining the data and application design, and generating databases objects using Oracle Developer and WebServer. (2 Lec., 4 Lab.)

ITSE 2354   Advanced Oracle PL/SQL (3)
This is a WECM Course Number.
Prerequisite: ITSE 1345 or instructor approval.
A continuation of Oracle SQL. Topics include hierarchical queries, set based queries, correlated subqueries, scripting, and scripting generation. This course may be repeated if topics and learning outcomes vary. (2 Lec., 4 Lab.)

ITSE 2356   Oracle Database Administration I (3)
This is a WECM Course Number.
Prerequisite: Previous Oracle skills or instructor approval.
Fundamentals of the tasks and functions required of a database administrator using Oracle. This course may be repeated if topics and learning outcomes vary. (2 Lec., 4 Lab.)

ITSE 2358   Oracle Database Administration II (3)
This is a WECM Course Number.
Prerequisite: ITSE 2356 or instructor approval.
A continuation of Oracle Database Administration I. Topics include recovery procedures, logical backups, standby database capabilities, and performance tuning of the Oracle Server. Common performance problems and the use of diagnostic tools to troubleshoot and optimize throughput will be discussed. This course may be repeated if topics and learning outcomes vary. (2 Lec., 4 Lab.)

ITSE 2359   Advanced Computer Programming (3)
This is a WECM Course Number.
Prerequisite: ITSE 1302 or instructor consent.
Further applications of programming techniques. Topics include file access methods, data structures, modular programming, program testing, and documentation. This course may be repeated if topics and learning outcomes vary. (2 Lec., 4 Lab.)

ITSE 2401   Windows Programming Using C++ (4)
This is a WECM Course Number.
Prerequisite: Basic understanding of problem solving and logic structures used with computers obtained in ITSC 2435 or equivalent experiences approved by instructor consent.
Introduction to computer programming for windows using C++. Emphasis on the fundamentals of structured design, development, testing, implementation, and documentation. Includes language syntax, data and file structures, input/output devices, and files. (3 Lec., 4 Lab.)

ITSE 2402   Intermediate Web Programming (4)
This is a WECM Course Number.
Prerequisite: Basic Web Page Generation skills or instructor approval.
Intermediate applications for web authoring. Topics may include server side includes (SSI), Perl, HTML, Java applets, Javascript, and/or ASP. This course may be repeated if topics and learning outcomes vary. (3 Lec., 4 Lab.)

ITSE 2405   Windows Programming (4)
This is a WECM Course Number.
Prerequisite: Basic understanding of problem solving and logic structures used with computers obtained in ITSC 2435 or equivalent experiences approved by instructor consent.
Introduction to computer programming for windows. Emphasis on the fundamentals of structured design, development, testing, implementation, and documentation. Includes language syntax, data and file structures, input/output devices, and files. This course may be repeated if topics and learning outcomes vary. (3 Lec., 4 Lab.)

ITSE 2409   Database Programming (4)
This is a WECM Course Number.
Prerequisite: Basic understanding of problem solving and logic structures used with computers obtained in ITSC 2435 or equivalent experiences approved by instructor consent.
Application development using database programming techniques emphasizing database structures, modeling, and database access. (3 Lec., 4 Lab.)

ITSE 2413   Web Authoring (4)
This is a WECM Course Number.
Prerequisite: None.
Instruction in designing and developing web pages that incorporate text, graphics, and other supporting elements using current technologies and authoring tools. This course may be repeated if topics and learning outcomes vary. (3 Lec., 4 Lab.)

ITSE 2417   JAVA Programming (4)
This is a WECM Course Number.
Prerequisite: Basic understanding of problem solving and logic structures used with computers obtained in ITSC 2435 or equivalent experiences approved by instructor consent.
Introduction to JAVA programming with object-orientation. Emphasis on the fundamental syntax and semantics of JAVA for applications and web applets. (3 Lec., 4 Lab.)

ITSE 2421   Object-Oriented Programming (4)
This is a WECM Course Number.
Prerequisite: Basic understanding of problem solving and logic structures used with computers obtained in ITSC 2435 or equivalent experiences approved by instructor consent.
Introduction to object-oriented programming. Emphasis on the fundamentals of structured design, development, testing, implementation, and documentation. Includes object-oriented programming techniques, classes, and objects. (3 Lec., 4 Lab.)

ITSE 2429   Oracle Network Administration and Performance Tuning (4)
This is a WECM Course Number.
Prerequisite: ITSE 2358 or ITSE 2458 or instructor approval.
Introduction to Oracle Client/Server connectivity and distributed databases including configuring, administering, tuning, troubleshooting Oracle SQL *Net and related tools. This course may be repeated if topics and learning outcomes vary. (2 Lec., 4 Lab.)

ITSE 2431   Advanced C++ Programming (4)
This is a WECM Course Number.
Prerequisite: ITSE 1407 or instructor approval.
Further application of C++ programming techniques including subjects such as file access, abstract data structures, class inheritance, and other advanced techniques. (3 Lec., 4 Lab.)

ITSE 2433   Implementing a Database on Microsoft® SQL Server (4)
This is a WECM Course Number.
Prerequisite: ITMC 1403 or equivalent experience approved by instructor.
Skills development in the implementation of a database solution using Microsoft® SQL Server client/server database management system. (3 Lec., 4 Lab.)

ITSE 2435   Advanced RPG Programming (4)
This is a WECM Course Number.
Prerequisite: ITSE 1414 or instructor consent.
Further application of RPG IV programming techniques with ILE features, including file access methods, data structures, modular programming, program testing, and documentation. (3 Lec., 4 Lab.)

ITSE 2437   Assembly Language Programming (4)
This is a WECM Course Number.
Prerequisite: Any ITSE programming course or instructor consent.
Comprehensive coverage of low-level computer operations and architecture. Includes design, development, testing, implementation, and documentation of programs; language syntax; data manipulation; input/output devices and operations; and file access. (3 Lec., 4 Lab.)

ITSE 2439   Advanced Windows Programming Using C++ (4)
This is a WECM Course Number.
Prerequisite: ITSE 2401 or instructor approval.
Further applications of windows programming techniques using C++ including file access methods, data structures, modular programming, program testing, and documentation. (3 Lec., 3 Lab.)

ITSE 2440   Oracle Distributed Database and Client/Server Systems (4) New course added April 8, 2005
This is a WECM Course Number.
Prerequisite: ITSE 2356 and prior networking course or instructor approval.
An introduction to Oracle to Oracle Client/Server connectivity and distributed databases. Topics include configuring, administering, tuning, troubleshooting Oracle SQL*Net and related tools in a secure client/server environment and implementing a network in conjunction with one or more Oracle or non-Oracle databases. (3 Lec., 4 Lab.)

ITSE 2443   Advanced Windows Programming (4)
This is a WECM Course Number.
Prerequisite: ITSE 2405 or instructor consent.
Further applications of windows programming techniques, including file access methods, data structures, modular programming, program testing, and documentation. (3 Lec., 4 Lab.)

ITSE 2444   Oracle Database Structure and Data Warehousing (4) New course added April 8, 2005
This is a WECM Course Number.
Prerequisite: ITSE 2440 or instructor approval.
A practical application course for modeling and designing an Oracle data warehouse using case studies. (3 Lec., 4 Lab.)

ITSE 2445   Data Structures (4)
This is a WECM Course Number.
Prerequisite: Any ITSE Introductory programming course or instructor approval.
Further applications of programming techniques. Includes an in-depth look at various data structures and the operations performed on them. (3 Lec., 3 Lab.)

ITSE 2446   Oracle: Application I (4) New course added April 8, 2005
This is a WECM Course Number.
Prerequisite: ITSE 2454 or instructor approval.
Skill development in the use of Forms in a Developer environment. Topics include the use of Object Navigator and Virtual Graphics System (VGS), Layout Editor and Menu options. (3 Lec., 3 Lab.)

ITSE 2447   Advanced Database Programming (4)
This is a WECM Course Number.
Prerequisite: ITSE 2409 or instructor consent.
Database development using complex database programming techniques emphasizing multiple interrelated files, menu design, security implementation, and multiple access. (3 Lec., 4 Lab.)

ITSE 2448   Oracle: Applications II (4) New course added April 8, 2005
This is a WECM Course Number.
Prerequisite: ITSE 2446 or instructor approval.
A continuation of Oracle Forms: Application I and an introduction to Reports. Topics include creating multiple form applications, managing multiple transactions across modules, and enhancing applications with custom menus, reports, and charts. (3 Lec., 4 Lab.)

ITSE 2449   Advanced Visual BASIC Programming (4)
This is a WECM Course Number.
Prerequisite: ITSE 1431 or instructor consent.
Further applications of programming techniques using Visual BASIC. Topics include file access methods, data structures, modular programming, program testing, and documentation. (3 Lec., 4 Lab.)

ITSE 2450   Mastering Enterprise Development Using Microsoft® Visual Basic (4)
This is a WECM Course Number.
Prerequisite: ITSE 1431 or ITSE 2449 or instructor approval.
In-depth development of client/server solutions using component object modeling (COM). Licensing/Certification Agency: Microsoft® Corporation. (3 Lec., 4 Lab.)

ITSE 2451   Advanced COBOL Programming (4)
This is a WECM Course Number.
Prerequisite: ITSE 1418 or instructor consent.
Further applications of programming techniques using COBOL, including file access methods, data structures, modular programming, program testing, and documentation. (3 Lec., 4 Lab.)

ITSE 2452   System Design Using Oracle Tools II (4) New course added April 8, 2005
This is a WECM Course Number.
Prerequisite: ITSE 1452 or instructor approval.
A continuation of System Design Using Oracle Tools I. Topics include creating a business information model, transforming the analysis model into design level definitions, refining the data and application design, and generating databases objects using Oracle Developer and WebServer. (3 Lec., 3 Lab.)

ITSE 2454   Advanced Oracle PL/SQL (4)
This is a WECM Course Number.
Prerequisite: ITSE 1445 or instructor approval.
A continuation of Oracle SQL. Topics include hierarchical queries, set based queries, correlated subqueries, scripting, and scripting generation. Licensing/Certification Agency: Oracle Corporation. This course may be repeated if topics and learning outcomes vary. (3 Lec., 3 Lab.)

ITSE 2455   Advanced C Programming (4)
This is a WECM Course Number.
Prerequisite: ITSE 1422 or instructor consent.
Further applications of programming techniques using C. Topics include file access methods, data structures, modular programming, program testing, and documentation. (3 Lec., 4 Lab.)

ITSE 2456   Oracle Database Administration I (4)
This is a WECM Course Number.
Prerequisite: Previous Oracle skills or instructor approval.
Fundamentals of the tasks and functions required of a database administrator using Oracle. This course may be repeated if topics and learning outcomes vary. (3 Lec., 4 Lab.)

ITSE 2457   Advanced Object-Oriented Programming (4)
This is a WECM Course Number.
Prerequisite: ITSE 2421 or instructor consent.
Application of advanced object-oriented programming techniques such as abstract data structures, class inheritance, virtual functions, and exception handling. (3 Lec., 4 Lab.)

ITSE 2458   Oracle Database Administration II (4)
This is a WECM Course Number.
Prerequisite: ITSE 2456 or instructor consent.
A continuation of Oracle Database Administration I. Topics include recovery procedures, logical backups, standby database capabilities, and performance tuning of the Oracle Server. Common performance problems and the use of diagnostic tools to troubleshoot and optimize throughput will be discussed. This course may be repeated if topics and learning outcomes vary. (3 Lec., 4 Lab.)

ITSE 2459   Advanced Computer Programming (4)
This is a WECM Course Number.
Prerequisite: ITSE 1402 or instructor consent.
Further applications of programming techniques. Topics include file access methods, data structures, modular programming, program testing, and documentation. This course may be repeated if topics and learning outcomes vary. (3 Lec., 4 Lab.)

Academic Courses
Designated by the Texas Higher Education Coordinating Board for transfer among community colleges and state public four year colleges and universities as freshman and sophomore general education courses.

WECM Courses
Designated by the Texas Higher Education Coordinating Board as workforce education (technical) courses offered for credit and CEUs (Continuing Education Units). While these courses are designed to transfer among state community colleges, they are not designed to automatically transfer to public four year colleges and universities.