Computer Info Tech (ITSE)

ITSE 1302  Computer Programming  3 Credits   (2 Lec, 2 Lab)  

This course is an introduction to computer programming including design, development, testing, implementation, and documentation.
Course Type: Technical

ITSE 1307  Introduction to C++ Programming  3 Credits   (2 Lec, 2 Lab)  

This course is an 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.
Course Type: Technical

ITSE 1329  Programming Logic and Design  3 Credits   (3 Lec, 1 Lab)  

This course covers problem-solving, applying structured techniques, and representation of algorithms using design tools. Includes testing, evaluation, and documentation. Topics may adapt to changes in industry practices.
Course Type: Technical

ITSE 1331  Introduction to Visual BASIC Programming  3 Credits   (2 Lec, 2 Lab)  

This course is an 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.
Course Type: Technical

ITSE 1333  Mobile Applications Development  3 Credits   (2 Lec, 2 Lab)  

This course is an overview of different mobile platforms and their development environments.
Prerequisite(s): ITSC 1319, ITSE 1359
Course Type: Technical

ITSE 1345  Introduction to Oracle SQL  3 Credits   (2 Lec, 2 Lab)  

This course is 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).
Prerequisite(s): ITSW 1307
Course Type: Technical

ITSE 1359  Introduction to Scripting Languages  3 Credits   (2 Lec, 2 Lab)  

This course is an introduction to scripting languages including basic data types, control structures, regular expressions, input/output, and textual analysis. Topics may adapt to changes in industry practices.
Prerequisite(s): ITSE 1329 or Department Chair approval
Course Type: Technical

ITSE 2309  Database Programming  3 Credits   (2 Lec, 2 Lab)  

This course covers database development using database programming techniques emphasizing database structures, modeling, and database access.
Prerequisite(s): ITSW 1307 or department chair approval
Course Type: Technical

ITSE 2313  Web Authoring  3 Credits   (2 Lec, 2 Lab)  

This course provides instruction in designing and developing Web pages that incorporate text, graphics, and other supporting elements using current technologies and authoring tools.
Prerequisite(s): ITSC 1319 or Department Chair approval
Course Type: Technical

ITSE 2317  Java Programming  3 Credits   (2 Lec, 2 Lab)  

This course covers Java programming for applications and web applets.
Prerequisite(s): ITSE 1307 or Department Chair approval
Course Type: Technical

ITSE 2321  Object-Oriented Programming  3 Credits   (2 Lec, 2 Lab)  

This course covers program design with classes, including development, testing, implementation, and documentation.
Prerequisite(s): ITSE 1302 or Department Chair approval
Course Type: Technical

ITSE 2331  Advanced C++ Programming  3 Credits   (2 Lec, 2 Lab)  

This course covers C++ programming techniques including file access, abstract data structures, class inheritance, and other advanced techniques.
Prerequisite(s): ITSE 1307 or Department Chair approval
Course Type: Technical

ITSE 2359  Advanced Computer Programming  3 Credits   (2 Lec, 2 Lab)  

This course covers advanced programming techniques including file access methods, data structures, modular programming, program testing, and documentation.
Prerequisite(s): ITSE 1302 or Department Chair approval
Course Type: Technical