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.
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.
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.
ITSE 1333 Mobile Applications Development 3 Credits (2 Lec, 2 Lab)
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).
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).
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.
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.
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.
ITSE 2317 Java Programming 3 Credits (2 Lec, 2 Lab)
This course is an introduction to Java programming for applications and web applets.
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.