ITSE - CIS

ITSE 1303  Introduction to MySQL  3 Credit Hours  (2 Lec, 4 Lab)  
Introduction to fundamentals of SQL and relational databases.
Course Type: Technical/Vocational Course  
  
  
ITSE 1333  Mobile Applications Development  3 Credit Hours  (3 Lec, 1 Lab)  
An overview of different mobile platforms and their development environments.
Course Type: Technical/Vocational Course  
  
  
ITSE 1346  Database Theory and Design  3 Credit Hours  (2 Lec, 4 Lab)  
Introduction to the analysis and utilization of data requirements and organization into normalized tables using the normal forms of database design.
Course Type: Technical/Vocational Course  
  
  
ITSE 1350  System Analysis and Design  3 Credit Hours  (3 Lec, 1 Lab)  
Introduction to the planning, design, and construction of computer information systems using the systems development life cycle and other appropriate design tools.
Course Type: Technical/Vocational Course  
  
  
ITSE 1359  Introduction to Scripting Languages  3 Credit Hours  (2 Lec, 4 Lab)  
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.
Course Type: Technical/Vocational Course  
  
  
ITSE 1402  Computer Programming  4 Credit Hours  (3 Lec, 4 Lab)  
Introduction to computer programming including design, development, testing, implementation, and documentation.
Course Type: Technical/Vocational Course  
  
  
ITSE 1411  Beginning Web Programming  4 Credit Hours  (4 Lec, 1 Lab)  
Skiill development in web programming including mark-up and scripting languages. Prerequisite: ITSE 2421.
Course Type: Technical/Vocational Course  
  
  
ITSE 1429  Programming Logic and Design  4 Credit Hours  (3 Lec, 2 Lab)  
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/Vocational Course  
  
  
ITSE 2343  Advanced Mobile Programming  3 Credit Hours  (3 Lec, 1 Lab)  
Programming for mobile devices including file access methods, data structures, modular programming, program testing and documentation.
Course Type: Technical/Vocational Course  
  
  
ITSE 2409  Database Programming  4 Credit Hours  (4 Lec, 1 Lab)  
Course Type: Technical/Vocational Course  
  
  
ITSE 2410  iOS Application Programming  4 Credit Hours  (4 Lec, 1 Lab)  
Course explores developing applications for iOS devices. Will include the current iOS programming language, use of the iOS SDK environment, an current programming issues in the iOS environment.
Course Type: Technical/Vocational Course  
  
  
ITSE 2421  Object Oriented Programming  4 Credit Hours  (4 Lec, 1 Lab)  
Introduction to object-oriented programming. Emphasis on the fundamentals of design with classes, including development, testing, implementation, and documentation. Prerequisite: ITSE 2449 or consent of instructor.
Course Type: Technical/Vocational Course  
  
  
ITSE 2447  Advanced Database Programming  4 Credit Hours  (4 Lec, 1 Lab)  
Course Type: Technical/Vocational Course  
  
  
ITSE 2457  Advanced Object Oriented Programming  4 Credit Hours  (4 Lec, 1 Lab)  
Application of advanced object-oriented programming techniques such as abstract data structures, class inheritance, polymorphism, and exception handling. Prerequisite: ITSE 2421.
Course Type: Technical/Vocational Course