Course Descriptions
ITSE 1301 Web Design Tools
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. Lab required. 3 credit hours.
(W)
ITSE 1306 PHP Programming
Introduction to PHP, including the design of web-based applications, arrays, strings,
regular expressions, file input/output, e-mail and database interfaces, stream and
network programming, debugging, and security. Additionally, emphasizes hands-on programming
skills necessary to develop secure and reliable PHP based web applications. Lab required.
Prerequisites: COSC 1436 and ITSE 1311 or consent of Associate Dean/Director. 3 credit
hours. (W)
ITSE 1311 Beginning Web Programming
Skills development in web programming including mark-up and scripting languages. Additionally,
the course focuses on use of HTML and CSS to create web sites and includes an introduction
to JavaScript. Lab required. 3 credit hours. (W)
ITSE 1330 Introduction to C# Programming
A study of C# syntax including data types, control structures, functions, syntax,
and semantics of the language, classes, class relationships, and exception handling.
Lab required. Prerequisite: COSC 1315 or COSC 1436 or consent of Associate Dean/Director.
3 credit hours. (W)
ITSE 1332 Introduction to Visual Basic.NET Programming
Introduction to Visual Basic.NET (VB.NET) including data types, control structures,
functions, syntax, and semantics of the language, classes, class relationships, and
exception handling. Lab required. 3 credit hours. (W)
ITSE 1333 Mobile Applications Development
An overview of different mobile platforms and their development environments. Lab
required. Prerequisite: ITSE 2302 or consent of Associate Dean/Director. 3 credit
hours. (W)
ITSE 1346 Database Theory and Design
Introduction to the analysis and utilization of data requirements and organization
into normalized tables using the normal forms of database design. Additionally, an
introduction to relational and non-relational database theory and the practical applications
of a contemporary databases. Introduction to the analysis and utilization of data
requirements and organization into normalized tables using the normal forms of database
design. Topics may adapt to changes in industry practices. Lab required. 3 credit
hours. (W)
ITSE 1350 System Analysis and Design
Introduction to the planning, design, and construction of computer information systems
using the systems development life cycle and other appropriate design tools. Lab required.
Prerequisite: COSC 1436, ITSE 1330, or ITSE 1359. 3 credit hours. (W)
ITSE 1359 Introduction to Scripting Languages - Python
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. Lab required. 3 credit hours. (W)
ITSE 1380 Cooperative Education -Computer Programming/Programmer, General
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. Contact the Associate Dean/Director
for more information. 3 credit hours. (W)
ITSE 1393 Special Topics in Computer Systems Analysis
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 was designed to be repeated multiple times
to improve student proficiency. Lab required. 3 credit hours. (W)
Business Intelligence
An introduction to Business Intelligence analysis and reporting. The topics of study
will include creating a data source, dimensional model, dimensions and measures, attribute
relationships and user-defined hierarchies, calculated members, aggregations, and
analysis reports using Excel. Prerequisites: ITSE 2309 and ITSW 1304 or consent of
Associate Dean/Director.
ITSE 2302 Intermediate Web Programming
Server-side and client-side techniques for Web development. Additionally, students
design and implement fully interactive web sites using HTML5, CSS, and JavaScript.
Lab required. Prerequisite: ITSE 1311 or consent of Associate Dean/Director. 3 credit
hours. (W)
ITSE 2309 Database Programming - SQL
Database development using database programming techniques emphasizing database structures,
modeling, and database access. Lab required. 3 credit hours. (W)
ITSE 2313 Web Authoring
Instruction in designing and developing web pages that incorporate text, graphics,
and other supporting elements using current technologies and authoring tools. Lab
required. Prerequisite: ITSE 1311 or consent of Associate Dean/Director. 3 credit
hours. (W)
ITSE 2347 Advanced Database Programming
Database development using complex database programming techniques emphasizing multiple
interrelated files, menu design, security implementation, and multiple access. Additionally,
Advanced SQL Query Design, SQL Analytic functions, Database design, and Data Warehousing
will be emphasized. Lab required. Prerequisite: ITSE 2309. 3 credit hours. (W)
ITSE 2353 Advanced C# Programming
C# programming using advanced features of the .NET Framework. Lab required. Prerequisite:
ITSE 1311 and ITSE 1330 or consent of Associate Dean/Director. 3 credit hours. (W)
ITSE 2354 Advanced Oracle PL/SQL
Advanced use of Oracle SQL. Topics include hierarchical queries, set based queries,
correlated subqueries, scripting, and scripting generation. Prerequisite: ITSE 2309.
Lab required. 3 credit hours. (W)
ITSE 2370 Descriptive Analytics
An introduction to principles and techniques in data analysis for problem solving
and decision making used in business and industry. Lab required. Prerequisites:
ITSE 2309, ITSW 1304, and MATH 1342. 3 credit hours. (W)
ITSE 2371 Front-End Web Frameworks
Course explores the most common web frameworks used to create interactive and engaging
front-end web applications. Students will learn to utilize JavaScript frameworks to
develop complex web interfaces. Lab required. Prerequisite: ITSE 2302 or consent of
Associate Dean/Director. 3 credit hours. (W)
ITSE 2374 Web Application Development
A comprehensive application of skills learned in previous courses in a simulated workplace.
Covers the development, testing, documenting, coding and implementation of a website,
web application. This course may be used as a capstone course for a certificate or
degree. Lab required. Prerequisite/Concurrent Enrollment: INEW 2334 or ITSE 2313.
3 credit hours. (W)
ITSE 2374 Web Application Development
A comprehensive application of skills learned in previous courses in a simulated workplace. Covers the development, testing, documenting, coding and implementation of a website, web application. This course may be used as a capstone course for a certificate or degree. Lab required. Prerequisite/Concurrent Enrollment: INEW 2334 or ITSE 2313. 3 credit hours. (W)
ITSE 2380 Cooperative Education-Computer Programming/Programmer, General
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. Contact the Associate Dean/Director
for more information. 3 credit hours. (W)