IT Core Courses Descriptions



CSIT 0245. INTRODUCTION TO APPLICATION DEVELOPMENT TOOLS.

2nd Semesters.  Lect. 3, 3 credits. Application development principles, and associated development tools and programming. HTML, CSS, and PHP are examples of open source development tools that are becoming standards within the development community. Knowledge of these tools will benefit the student in subsequent courses and in their career development. Prerequisites:  CSCI 0220 or Departmental Approval.


CSIT 0265. SYSTEM ADMINISTRACTION

2nd Semesters.  Lect. 3, 3 credits. This course explores the fundamentals, administration principles and environments of operating systems. Aspects such as origins of this operating systems, the differences between UNIX and MS Windows, and basic system administration are covered. The student will learn to manage wide variety of network capabilities, management, drive mappings, security issues, user environments, and network utility services. Prerequisites:  CSCI 0220 or Departmental Approval.



CSIT 0325. WEB SYSTEMS DESIGN.

1st Semesters.  Lect. 3, 3 credits. This course provides a critical, hands-on introduction to the design of Web enables/Web-based Information Systems. The students will explore and discuss emerging trends, capabilities, and limitations of web technologies used to capture, store, access, and disseminate information for both businesses and online communities. Student projects include design and development of different types of web applications, which may be used in actual public and private settings. Prerequisites:  CSCI 0245 or Departmental Approval.



CSCI 0345. BUSINESS DATABASE MANAGEMENT SYSTEMS.

1st Semester. Lect.3, 3 credits. Involves the study of generalized database management systems. The study will include logical data base models and physical base models based primarily on the relational model. The students will create a database utilizing an established database management system. The focus is on issues and principles of managing organizational data. Students will get extensive experience in developing data models, creating relational databases, and formulating and executing queries based on business applications. Prerequisites: Junior Standing or Departmental Approval



CSIT 0375. NETWORK ADMINISTRATION.

2nd Semesters.  Lect. 3, 3 credits. In this course students learn the installing, configuring, and securing various types of network systems/servers. The course also covers basic network concepts such as user account administration, resource allocation, security issues, and Internet service management. Prerequisites: CSCI 0370 or Departmental Approval



CSCI 0440. HUMAN-COMPUTER INTERACTION.

2nd Semesters.  Lect. 3, 3 credits. This course covers the scientific principles, HCI design methodology, and the user-interface technology that are used in the HCI implementation. Topics include human cognition, HCI theories, user observation, task analysis, prototyping, evaluation techniques, user interface modalities, graphical user interface components, and accessibility. Prerequisites: CSCI 0220 or Departmental Approval.