Computer Info Tech (ITSE)

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

This course is an introduction to computer programming using C++. The emphasis is on the fundamentals of object-oriented design with development, testing, implementation, and documentation. It includes language syntax, data and file structures, input/output devices, and files. Since C++ is based on the C language, the course will also cover some C language functions and techniques. Students will learn/use standard C++ to complete assignments which give experience in coding, testing, and debugging applications.

Course Type: Technical

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

This course covers programming problem-solving by applying object oriented programming and structured programming techniques, and representation of algorithms using appropriate design tools such as hierarchy charts, flowcharts, data flow charts, and pseudocode. It includes discussion of methods for testing, evaluating, and documenting programs. This course includes hands-on lab assignments to implement the techniques.

Course Type: Technical

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

This is an introduction to computer programming using Visual BASIC, with an emphasis on the fundamentals of structure design, development, testing, implementation, and documentation. The course includes language syntax, data and file structures, input/output devices, and files, sequence, branch, and loop control structures; use of sequential files; interactive screen processing; printed report generation; and event driven programming are also covered.

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 and 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 or

Co-requisite(s): ITSW 1307 or department chair approval
Course Type: Technical

ITSE 1356  Extensible Markup Language (XML)  3 Credits   (2 Lec, 2 Lab)  

This course is an 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).

Prerequisite(s): ITSC 1319
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.

Prerequisite(s): ITSC 1319
Course Type: Technical

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

This is a course in database development using database programming techniques emphasizing database structures, modeling, and database access. Topics include developing database applications using a structured query language (SQL Server) to design SQL Server applications; architecture describing Transact-SQL. It also covers how to create and manage databases, implement data integrity, create queries and reports from database tables, optimize query performance, create and maintain indexes, and create appropriate documentation.

Prerequisite(s): ITSW 2337 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 is an introduction to Java programming for applications and web applets.

Prerequisite(s): ITSE 1307 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