ITSE - CIS

ITSE 1303  Introduction to MySQL  3 Credit Hours  2.000 Lec, 4.000 Lab  
Introduction to fundamentals of SQL and relational databases.
Course Type: Technical/Vocational Course  
  
  
ITSE 1333  Mobile Applications Development  3 Credit Hours  3.000 Lec, 1.000 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.000 Lec, 4.000 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.000 Lec, 1.000 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.000 Lec, 4.000 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.000 Lec, 4.000 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.000 Lec, 1.000 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.000 Lec, 2.000 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.000 Lec, 1.000 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.000 Lec, 1.000 Lab  
Course Type: Technical/Vocational Course  
  
  
ITSE 2410  iOS Application Programming  4 Credit Hours  4.000 Lec, 1.000 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.000 Lec, 1.000 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.000 Lec, 1.000 Lab  
Course Type: Technical/Vocational Course  
  
  
ITSE 2457  Advanced Object Oriented Programming  4 Credit Hours  4.000 Lec, 1.000 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