This is an archived DCCCD Online Catalog. Please visit our current Online CatalogOnline Catalog at https://www1.dcccd.edu/catalog/cattoc.cfm?loc=DCCCD.
Notice: This catalog is no longer actively maintained. Some of the links/pages may no longer function. We apologize for any inconvenience.
DCCCD 2009-2010 Catalog banner
Previous Catalog Years  Previous Catalog Years
Catalog Table of Contents  Catalog Table of Contents
    Degrees Degrees
         Degree Plans by Location  Degree Plans by Location
         Degree Plans by Subject  Degree Plans by Subject
         Course Descriptions  Course Descriptions
         Transfer Degree  Transfer Degree
DCCCD Core Curriculum  DCCCD Core Curriculum
DCCCD Core Curriculum  DCCCD Core Options for AAS Awards
Transfer Services  Transfer Services
Course Descriptions for ITSE (Archived)

Course Description Index | Student Services | Degree Plans

Course Description Help Screen

These Course Descriptions include updates that were added after the original publication on June 1, 2009.
New students who are entering the college for the first time should follow this version when selecting courses.

Show me the June 1, 2009, web published version.
Show me what changed in 2009-2010.


ITSE 1191   Special Topics in Computer Programming (1)
This is a WECM Course Number.
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.)

Search for ITSE 1191 classes
ITSE 1280   Cooperative Education - Computer Programming/Programmer, General (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.)

Search for ITSE 1280 classes
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 Ext.)

Search for ITSE 1281 classes
ITSE 1291   Special Topics in Computer Programming (2)
This is a WECM Course Number.
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.)

Search for ITSE 1291 classes
ITSE 1301   Web Design Tools (3)
This is a WECM Course Number.
Prerequisite: Prior working knowledge and experience with personal computers or instructor approval.
Designing and publishing Web documents according to World Wide Web Consortium (W3C) standards. Emphasis on optimization of graphics and images and exploration of the tools available for creating and editing Web documents. (2 Lec., 4 Lab.)

Search for ITSE 1301 classes

* Note: This Course Description includes updates that were added after it was originally published on June 1, 2009. (Original) | (Changes)


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 ITSE 1429 or equivalent experiences approved by instructor consent.
Introduction to computer programming including development, testing, implementation, and documentation. This course may be repeated if topics and learning outcomes vary. (2 Lec., 4 Lab.)

Search for ITSE 1302 classes
ITSE 1303   Introduction to MySQL (3) New course added March 22, 2010
This is a WECM Course Number.
Introduction to fundamentals of SQL and relational databases. Topics covered include database terminology and concepts; planning, defining, and designing a database; designing and generating tables; devising and processing queries; installing MySQL and troubleshooting syntax. (2 Lec., 4 Lab.)

Search for ITSE 1303 classes
ITSE 1306   PHP Programming (3)
This is a WECM Course Number.
Prerequisite: Basic web page generation skills or instructor approval.
Introduction to PHP including design of web-based applications, arrays, strings, regular expressions, file input/output, e-mail and database interfaces, stream and network programming, debugging, and security. Emphasizes hands-on programming skills necessary to develop secure and reliable PHP based web applications. (2 Lec., 4 Lab.)

Search for ITSE 1306 classes
ITSE 1307   Introduction to C++ Programming (3) New course added May 22, 2009
This is a WECM Course Number.
Introduction to computer programming using C++. Emphasis on the fundamentals of object-oriented design with development, testing, implementation, and documentation. Includes language syntax, data and file structures, input/output devices, and files. (2 Lec., 4 Lab.)

Search for ITSE 1307 classes
ITSE 1311   Beginning Web Programming (3)
This is a WECM Course Number.
Skill development in web page programming including mark-up and scripting languages. This course may be repeated if topics and learning outcomes vary. (2 Lec., 4 Lab.)

Search for ITSE 1311 classes
ITSE 1329   Programming Logic and Design (3)
This is a WECM Course Number.
Problem-solving applying structured techniques and representation of algorithms using design tools. Includes an introduction to programming, testing, evaluation, and documentation. (2 Lec., 4 Lab.)

Search for ITSE 1329 classes
ITSE 1330   Introduction to C# Programming (3)
This is a WECM Course Number.
Prerequisite: Basic understanding of problem solving and logic structures used with computers obtained in ITSE 1429 or equivalent experiences approved by instructor consent.
A study of C# syntax, including data types, control structures, functions, syntax, and semantics of the language, classes, class relationships, and exception handling. (2 Lec., 4 Lab.)

Search for ITSE 1330 classes
ITSE 1332   Introduction to Visual Basic.Net Programming (3)
This is a WECM Course Number.
Prerequisite: Basic understanding of problem solving and logic structures used with computers obtained in ITSE 1429 or equivalent experiences approved by instructor consent.
A study of Visual Basic.NET (VB.NET) including data types, control structures, functions, syntax and semantics of the language, classes, class relationships, and exception handling. (2 Lec., 4 Lab.)

Search for ITSE 1332 classes
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 ITSE 1429 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.)

Search for ITSE 1345 classes
ITSE 1346   Database Theory and Design (3)
This is a WECM Course Number.
Introduction to the analysis and utilization of data requirements and organization into normalized tables. (2 Lec., 4 Lab.)

Search for ITSE 1346 classes
ITSE 1347   Programming with Visual Basic.Net (3)
This is a WECM Course Number.
Prerequisite: ITSE 1332 or instructor approval.
Designing and developing enterprise applications using Microsoft Visual Basic.Net in the Microsoft.Net Framework. Includes reference types, class relationships, polymorphism, operators overloading, and creating and handling exceptions. (2 Lec., 4 Lab.)

Search for ITSE 1347 classes
ITSE 1350   System Analysis and Design (3)
This is a WECM Course Number.
Prerequisite: Any ITSE programming course or instructor approval.
Introduction to the planning, design, and construction of computer information systems using the systems development life cycle and other appropriate design tools. This course is cross-listed as ITSE 1450. The student may register for either ITSE 1350 or ITSE 1450, but may receive credit for only one of the two. (2 Lec., 4 Lab.)

Search for ITSE 1350 classes
ITSE 1352   System Design Using Oracle Tools I (3)
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. This course is cross-listed as 1452. The student may register for either ITSE 1352 or ITSE 1452, but may receive credit for only one of the two. (2 Lec., 4 Lab.)

Search for ITSE 1352 classes
ITSE 1356   Extensible Markup Language (XML) (3)
This is a WECM Course Number.
Prerequisite: Basic web page generation skills or instructor approval.
Introduction of skills and practices related to Extensible Markup Language (XML). Includes Document Type Definition (DTD), well-formed and valid XML documents, XML schemes, and Extensible Style Language (XSL). (2 Lec., 2 Lab.)

Search for ITSE 1356 classes
ITSE 1359   Introduction to Scripting Languages (3)
This is a WECM Course Number.
Prerequisite: Basic web page generation skills or instructor approval.
Introduction to scripting languages including basic data types, control structures, regular expressions, input/output, and textual analysis. (2 Lec., 2 Lab.)

Search for ITSE 1359 classes
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.)

Search for ITSE 1380 classes
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.)

Search for ITSE 1381 classes
ITSE 1391   Special Topics in Computer Programming (3)
This is a WECM Course Number.
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.)

Search for ITSE 1391 classes
ITSE 1401   Web Design Tools (4)
This is a WECM Course Number.
Prerequisite: Prior working knowledge and experience with personal computers or instructor approval.
Designing and publishing Web documents according to World Wide Web Consortium (W3C) standards. Emphasis on optimization of graphics and images and exploration of the tools available for creating and editing Web documents. (3 Lec., 3 Lab.)

Search for ITSE 1401 classes

* Note: This Course Description includes updates that were added after it was originally published on June 1, 2009. (Original) | (Changes)


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 ITSE 1429 or equivalent experiences approved by instructor consent.
Introduction to computer programming including development, testing, implementation, and documentation. This course may be repeated if topics and learning outcomes vary. (3 Lec., 4 Lab.)

Search for ITSE 1402 classes
ITSE 1406   PHP Programming (4)
This is a WECM Course Number.
Prerequisite: Basic web page generation skills or instructor approval.
Introduction to PHP including design of web-based applications, arrays, strings, regular expressions, file input/output, e-mail and database interfaces, stream and network programming, debugging, and security. Emphasizes hands-on programming skills necessary to develop secure and reliable PHP based web applications. (3 Lec., 4 Lab.)

Search for ITSE 1406 classes
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 ITSE 1429 or equivalent experiences approved by instructor consent.
Introduction to computer programming using C++. Emphasis on the fundamentals of object-oriented design with development, testing, implementation, and documentation. Includes language syntax, data and file structures, input/output devices, and files. (3 Lec., 4 Lab.)

Search for ITSE 1407 classes
ITSE 1411   Beginning Web Programming (4)
This is a WECM Course Number.
Skill development in web page programming including mark-up and scripting languages. This course may be repeated if topics and learning outcomes vary. (3 Lec., 4 Lab.)

Search for ITSE 1411 classes
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.)

Search for ITSE 1414 classes
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 ITSE 1429 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.)

Search for ITSE 1418 classes
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 ITSE 1429 or equivalent experiences approved by instructor consent.
Introduction to 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.)

Search for ITSE 1422 classes
ITSE 1429   Programming Logic and Design (4)
This is a WECM Course Number.
Problem-solving applying structured techniques and representation of algorithms using design tools. Includes an introduction to programming, testing, evaluation, and documentation. (3 Lec., 4 Lab.)

Search for ITSE 1429 classes
ITSE 1430   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 ITSE 1429 or equivalent experiences approved by instructor consent.
A study of C# syntax including data types, control structures, functions, syntax, and semantics of the language, classes, class relationships, and exception handling. (3 Lec., 4 Lab.)

Search for ITSE 1430 classes
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 ITSE 1429 or equivalent experiences approved by instructor consent.
Introduction to computer programming using Visual Basic. Emphasizes 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.)

Search for ITSE 1431 classes
ITSE 1432   Introduction to Visual Basic.NET Programming (4)
This is a WECM Course Number.
Prerequisite: Basic understanding of problem solving and logic structures used with computers obtained in ITSE 1429 or equivalent experiences approved by instructor consent.
A study of Visual Basic.NET (VB.NET) including data types, control structures, functions, syntax and semantics of the language, classes, class relationships, and exception handling. (3 Lec., 4 Lab.)

Search for ITSE 1432 classes
ITSE 1440   Distributed Application Design and Development Using Microsoft (4)
This is a WECM Course Number.
Prerequisite: ITSE 1431 or ITSE 1432 or ITSE 2434 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.)

Search for ITSE 1440 classes
ITSE 1444   Microsoft Visual Basic Development (4)
This is a WECM Course Number.
Prerequisite: 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.)

Search for ITSE 1444 classes
ITSE 1445   Introduction to Oracle SQL (4)
This is a WECM Course Number.
Prerequisite: Basic understanding of problem solving and logic structure used with computers obtained in ITSE 1429 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.)

Search for ITSE 1445 classes
ITSE 1447   Programming with Visual Basic.Net (4)
This is a WECM Course Number.
Prerequisite: ITSE 1442 or instructor approval.
Designing and developing enterprise applications using Microsoft Visual Basic.Net in the Microsoft.Net Framework. Includes reference types, class relationships, polymorphism, operators overloading, and creating and handling exceptions. (3 Lec., 4 Lab.)

Search for ITSE 1447 classes
ITSE 1450   System Analysis and Design (4)
This is a WECM Course Number.
Prerequisite: Any ITSE programming course or instructor approval.
Introduction to the planning, design, and construction of computer information systems using the systems development life cycle and other appropriate design tools. This course is cross-listed as ITSE 1350. The student may register for either ITSE 1350 or ITSE 1450, but may receive credit for only one of the two. (3 Lec., 3 Lab.)

Search for ITSE 1450 classes
ITSE 1452   System Design Using Oracle Tools I (4)
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. This course is cross-listed as ITSE 1352. The student may register for either ITSE 1352 or ITSE 1452, but may receive credit for only one of the two. (3 Lec., 4 Lab.)

Search for ITSE 1452 classes
ITSE 1456   Extensible Markup Language (XML) (4)
This is a WECM Course Number.
Prerequisite: Basic web page generation skills or instructor approval.
Introduction of skills and practices related to Extensible Markup Language (XML). Includes Document Type Definition (DTD), well-formed and valid XML documents, XML schemes, and Extensible Style Language (XSL). (3 Lec., 3 Lab.)

Search for ITSE 1456 classes
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.)

Search for ITSE 1480 classes
ITSE 1491   Special Topics in Computer Programming (4)
This is a WECM Course Number.
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.)

Search for ITSE 1491 classes
ITSE 2302   Intermediate Web Programming (3)
This is a WECM Course Number.
Prerequisite: Basic web generation skills or instructor approval.
Techniques for Web development. Includes server-side and client-side scripting. This course may be repeated if topics and learning outcomes vary. (2 Lec., 4 Lab.)

Search for ITSE 2302 classes
ITSE 2303   MySQL Database Administration (3) New course added June 1, 2010
This is a WECM Course Number.
Prerequisite: ITSE 1303 or instructor approval.
Advanced concepts of database administration and functionality: develop and execute backup strategies; write secure stored procedures to update and access data; describe the MySQL architecture, general operational characteristics and resources utilized for running; utilize the MySQL Administrator Graphical User Interface to manage a MySQL server; configure MySQL server options at runtime; and activate and manage server logs. (2 Lec., 4 Lab.)

Search for ITSE 2303 classes
ITSE 2304   Visual Basic.NET Database Development with ADO.NET (3)
This is a WECM Course Number.
Prerequisite: ITSE 1332 or Object-Oriented Programming experience.
Visual Basic.NET applications to access data from a database. Emphasizes Object-Oriented Programming (OOP) and database programming with ADO.NET. This course is cross-listed as ITSE 2404. The student may register for either ITSE 2304 or ITSE 2404, but may receive credit for only one of the two. (2 Lec., 4 Lab.)

Search for ITSE 2304 classes
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 ITSE 1429 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.)

Search for ITSE 2305 classes
ITSE 2313   Web Authoring (3)
This is a WECM Course Number.
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. (2 Lec., 4 Lab.)

Search for ITSE 2313 classes
ITSE 2334   Advanced Visual Basic.NET Programming (3)
This is a WECM Course Number.
Prerequisite: ITSE 1332 or instructor approval.
Continuation of Visual Basic.NET programming using advanced features of the .NET Framework Class Library. This course is cross-listed as ITSE 2434. The student may register for either ITSE 2334 or ITSE 2434, but may receive credit for only one of the two. (2 Lec., 4 Lab.)

Search for ITSE 2334 classes
ITSE 2338   C# Database Development with ADO.NET (3)
This is a WECM Course Number.
Prerequisite: ITSE 1330 or Object-Oriented Programming experience.
C# applications to access data from a database. Emphasizes Object-Oriented Programming (OOP) and database programming with ADO.NET. This course is cross-listed as ITSE 2438. The student may register for either ITSE 2338 or ITSE 2438, but may receive credit for only one of the two. (2 Lec., 4 Lab.)

Search for ITSE 2338 classes
ITSE 2340   Oracle Distributed Database and Client/Server Systems (3)
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. This course is cross-listed as ITSE 2440. The student may register for either ITSE 2340 or ITSE 2440, but may receive credit for only one of the two. (2 Lec., 4 Lab.)

Search for ITSE 2340 classes
ITSE 2344   Oracle Database Structure and Data Warehousing (3)
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. This course is cross-listed as ITSE 2444. The student may register for either ITSE 2344 or ITSE 2444, but may receive credit for only one of the two. (2 Lec., 4 Lab.)

Search for ITSE 2344 classes
ITSE 2346   Oracle: Application I (3)
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. This course is cross-listed as ITSE 2446. The student may register for either ITSE 2346 or ITSE 2446, but may receive credit for only one of the two. (2 Lec., 4 Lab.)

Search for ITSE 2346 classes
ITSE 2348   Oracle: Applications II (3)
This is a WECM Course Number.
Prerequisite: ITSE 2346 or instructor approval.
A continuation of Oracle Forms: Application I. Includes creating multiple form applications, managing multiple transactions across modules, and enhancing applications with custom menus, and charts. This course is cross-listed as ITSE 2448. The student may register for either ITSE 2348 or ITSE 2448, but may receive credit for only one of the two. (2 Lec., 4 Lab.)

Search for ITSE 2348 classes
ITSE 2352   System Design Using Oracle Tools II (3)
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. This course is cross-listed as ITSE 2452. The student may register for either ITSE 2352 or ITSE 2452, but may receive credit for only one of the two. (2 Lec., 4 Lab.)

Search for ITSE 2352 classes
ITSE 2353   Advanced C# Programming (3)
This is a WECM Course Number.
Prerequisite: ITSE 1330 or instructor approval.
Continuation of C# programming using advanced features of the .NET Framework Class Library. This course is cross-listed as ITSE 2453. The student may register for either ITSE 2353 or ITSE 2453, but may receive credit for only one of the two. (2 Lec., 4 Lab.)

Search for ITSE 2353 classes
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.)

Search for ITSE 2354 classes
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.)

Search for ITSE 2356 classes
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.)

Search for ITSE 2358 classes
ITSE 2359   Advanced Computer Programming (3)
This is a WECM Course Number.
Prerequisite: ITSE 1302 or instructor consent.
Advanced programming techniques including 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.)

Search for ITSE 2359 classes
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 ITSE 1429 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.)

Search for ITSE 2401 classes
ITSE 2402   Intermediate Web Programming (4)
This is a WECM Course Number.
Prerequisite: Basic web generation skills or instructor approval.
Techniques for Web development. Includes server-side and client-side scripting. This course may be repeated if topics and learning outcomes vary. (3 Lec., 4 Lab.)

Search for ITSE 2402 classes
ITSE 2404   Visual Basic.NET Database Development with ADO.NET (4)
This is a WECM Course Number.
Prerequisite: ITSE 1432 or Object-Oriented Programming experience.
Visual Basic.NET applications to access data from a database. Emphasizes Object-Oriented Programming (OOP) and database programming with ADO.NET. This course is cross-listed as ITSE 2304. The student may register for either ITSE 2304 or ITSE 2404, but may receive credit for only one of the two. (3 Lec., 4 Lab.)

Search for ITSE 2404 classes
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 ITSE 1429 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.)

Search for ITSE 2405 classes
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 ITSE 1429 or equivalent experiences approved by instructor consent.
Database development using database programming techniques emphasizing database structures, modeling, and database access. (3 Lec., 4 Lab.)

Search for ITSE 2409 classes
ITSE 2413   Web Authoring (4)
This is a WECM Course Number.
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.)

Search for ITSE 2413 classes
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 ITSE 1429 or equivalent experiences approved by instructor consent.
Introduction to object oriented Java programming including the fundamental syntax and semantics of Java for applications and web applets. (3 Lec., 4 Lab.)

Search for ITSE 2417 classes
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.)

Search for ITSE 2421 classes
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.)

Search for ITSE 2429 classes
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 file access, abstract data structures, class inheritance, and other advanced techniques. (3 Lec., 4 Lab.)

Search for ITSE 2431 classes
ITSE 2433   Implementing a Database on Microsoft SQL Server (4)
This is a WECM Course Number.
Prerequisite: ITMT 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.)

Search for ITSE 2433 classes
ITSE 2434   Advanced Visual Basic.NET Programming (4)
This is a WECM Course Number.
Prerequisite: ITSE 1432 or instructor approval.
Continuation of Visual Basic.NET programming using advanced features of the .NET Framework Class Library. This course is cross-listed as ITSE 2334. The student may register for either ITSE 2334 or ITSE 2434, but may receive credit for only one of the two. (3 Lec., 4 Lab.)

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

Search for ITSE 2435 classes
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.)

Search for ITSE 2437 classes
ITSE 2438   C# Database Development with ADO.NET (4)
This is a WECM Course Number.
Prerequisite: ITSE 1430 or Object-Oriented programming experience.
C# applications to access data from a database. Emphasizes Object-Oriented Programming (OOP) and database programming with ADO.NET. This course is cross-listed as ITSE 2338. The student may register for either ITSE 2338 or ITSE 2438, but may receive credit for only one of the two. (3 Lec., 4 Lab.)

Search for ITSE 2438 classes
ITSE 2440   Oracle Distributed Database and Client/Server Systems (4)
This is a WECM Course Number.
Prerequisite: ITSE 2456 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. This course is cross-listed as ITSE 2340. The student may register for either ITSE 2440 or ITSE 2340, but may receive credit for only one of the two. (3 Lec., 4 Lab.)

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

Search for ITSE 2443 classes
ITSE 2444   Oracle Database Structure and Data Warehousing (4)
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. This course is cross-listed as ITSE 2344. The student may register for either ITSE 2344 or ITSE 2444, but may receive credit for only one of the two. (3 Lec., 4 Lab.)

Search for ITSE 2444 classes
ITSE 2445   Data Structures (4)
This is a WECM Course Number.
Prerequisite: Any ITSE Introductory programming course or instructor approval.
Design and analysis of data structures and their operations. (3 Lec., 3 Lab.)

Search for ITSE 2445 classes
ITSE 2446   Oracle: Application I (4)
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. This course is cross-listed as ITSE 2346. The student may register for either ITSE 2346 or ITSE 2446, but may receive credit for only one of the two. (3 Lec., 3 Lab.)

Search for ITSE 2446 classes
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.)

Search for ITSE 2447 classes
ITSE 2448   Oracle: Applications II (4)
This is a WECM Course Number.
Prerequisite: ITSE 2446 or instructor approval.
A continuation of Oracle Forms: Application I. Includes creating multiple form applications, managing multiple transactions across modules, and enhancing applications with custom menus, and charts. This course is cross-listed as ITSE 2348. The student may register for either ITSE 2348 or ITSE 2448, but may receive credit for only one of the two. (3 Lec., 4 Lab.)

Search for ITSE 2448 classes
ITSE 2449   Advanced Visual Basic Programming (4)
This is a WECM Course Number.
Prerequisite: ITSE 1431 or instructor consent.
Advanced Visual Basic programming including file access methods, data structures, modular programming, program testing and documentation. (3 Lec., 4 Lab.)

Search for ITSE 2449 classes
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.)

Search for ITSE 2451 classes
ITSE 2452   System Design Using Oracle Tools II (4)
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. This course is cross-listed as ITSE 2352. The student may register for either ITSE 2352 or ITSE 2452, but may receive credit for only one of the two. (3 Lec., 3 Lab.)

Search for ITSE 2452 classes
ITSE 2453   Advanced C# Programming (4)
This is a WECM Course Number.
Prerequisite: ITSE 1430 or instructor approval.
Continuation of C# programming using advanced features of the .NET Framework Class Library. This course is cross-listed as ITSE 2353. The student may register for either ITSE 2353 or ITSE 2453, but may receive credit for only one of the two. (3 Lec., 4 Lab.)

Search for ITSE 2453 classes
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. This course may be repeated if topics and learning outcomes vary. (3 Lec., 3 Lab.)

Search for ITSE 2454 classes
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, memory allocation, modular programming, program testing, and documentation. (3 Lec., 4 Lab.)

Search for ITSE 2455 classes
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.)

Search for ITSE 2456 classes
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.)

Search for ITSE 2457 classes
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.)

Search for ITSE 2458 classes
ITSE 2459   Advanced Computer Programming (4)
This is a WECM Course Number.
Prerequisite: ITSE 1402 or instructor consent.
Advanced programming techniques including 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.)

Search for ITSE 2459 classes

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.

Skip to Home navigation