CIT 111 Introduction
to Information Systems (2-3-3) |
Fundamentals of computer information
systems including computer hardware,
software, data communications,
programming, computer ethics, computer
security, database and data warehouse,
internet, problem solving and
programming using multiple computer
platforms. Role of information systems
in organizations. Types of computer
information systems that support various
activities and processes in
organizations. Exposure to basics of
networking underlying modern information
systems.
Prerequisite(s): None
|
CIT 112 Web Authoring
and Design I (2-3-3) |
Internet and web technology; web
development using HTML, including
creating multimedia web pages with
hypertext links, tables, frames, forms,
cascading style sheets.(CSS3) and
JavaScript; with hands-on experience in
website design and authoring.
Prerequisite(s): None
|
CIT 113 Introduction
to Operating System (2-3-3) |
Computer operating systems functions and
management; memory, process, device,
file, and network function management,
concurrent processes, security and
ethics.
Prerequisite(s): None
|
CIT 127 Introduction
to Computer Maintenance (2-3-3) |
Computer hardware components;
troubleshooting, repair, and
maintenance; operating system interfaces
and management tools; networking
components; computer security; and
operational procedures.
Prerequisite(s): CIT 113 |
CIT 122 Introduction
to Database Management (2-3-3) |
Introduction to database and database
management system concepts, internal
design models, normalization, network
data models, development tools, and its
applications.
Prerequisite(s): CIT 111 |
CIT 123 Introduction
to Networking (2-3-3) |
Technical level concepts of non-vendor
specific networking including
technologies, media, topologies,
devices, management tools, and security.
Provides the basics of how to manage,
maintain, troubleshoot, install,
operate, and configure basic network
infrastructure.
Prerequisite(s): CIT 113 |
CIT 124 Introduction
to Information Security (1-3-2) |
Introduction to current cyber security
issues and trends in business and
industry. Install and configure software
and tools to ensure personal, internet,
mobile, and computer security.
Prerequisite(s): CIT 113 |
CIT 125 Programming I
(2-3-3) |
Fundamental programming concepts; data
types, control structures, simple data
structures, error-handling,
object-oriented programming, graphical
user interfaces, and modular
programming.
Prerequisite(s): CIT 111 |
CIT 142 Introduction
to Computer Applications (2-3-3) |
Building a solid foundation in the most
popular MS office productivity skills
such as word processing, presentation
applications, spreadsheet, and database
applications. Exposure to the basic
features of MS office tools used for
word processing, presentation
application, spreadsheet applications
and database applications.
Prerequisite(s): None |
CIT 199 Summer
Internship (0-0-3)
|
Practical training is given in the field
of students’ major through real work
experience. The work supervisor plans
students’ training and provides guidance
and advice during the training period of
eight weeks of full time work. The DCC
summer coordinator organizes workshops
to students on summer training course,
coordinates training plans with work
supervisors, tracks students’ progress,
and provides advice and guidance during
the training period. Prerequisite(s): A
student must have successfully completed
at least 28 credit hours to participate
in the Summer Internship. Typically,
after the first year in the program with
a minimum CGPA of 2.0.
|
CIT 214 Introduction
to Cloud Computing (2-3-3) |
Conceptual foundation, implementation,
and maintenance of a cloud in a network
environment. Students will learn
creating, managing, using and working
with virtual machine, self-service
portal and using virtual desktop
infrastructure. This course provides
practical hands-on labs.
Prerequisite(s): CIT 123 |
CIT 215 Programming II
(2-3-3)
|
Object-oriented programming concepts;
inheritance; polymorphism; abstract
classes and interfaces,
container/collection classes, packages,
object-oriented design, software
modeling, event-driven programming,
recursion, use of stacks, queues and
lists, searching and sorting techniques.
Prerequisite(s): CIT 125 |
CIT 216 Web Authoring
and Design II (2-3-3) |
Extensive hands-on experience, on
creating dynamic web pages and web
services. Additionally, the course will
present an introduction to basic web
page backend programming and web
database interfacing.
Prerequisite(s): CIT 112, Student must have successfully completed at least 28 credit hours. |
CIT 218 Computer
Forensics and Investigations (2-3-3) |
Computer forensics and the basic
concepts used in a computer forensics
examination; introduces techniques
required for conducting a forensic
analysis on systems and data.
Prerequisite(s): CIT 124 |
CIT 222 Server
Administration (2-3-3) |
Managing Server Operating System
including manipulation of file
structure, backup, printing processes,
troubleshooting, user account
management, hard disk maintenance and
configuration, process monitoring and
system resource control.
Prerequisite(s): CIT 113 |
CIT 223 Mobile
Application Development (2-3-3)
|
Mobile application development
frameworks; Architecture, design and
engineering issues, techniques,
methodologies for mobile application
development.
Prerequisite(s): CIT 216 |
CIT 224 Database
Administration (2-3-3)
|
Database environment, create, manage and
administer database, user security,
manage data, concurrencies, undo data,
implement database security, database
maintenance, performance management,
recovery, and backup.
Prerequisite(s): CIT 122 |
CIT 225 Network
Security and Penetration Testing (2-3-3)
|
Structured hands-on knowledge of
computer security, discovering
vulnerabilities, penetration testing and
recommending remedial measures against
hackings.
Prerequisite(s): CIT 123 |
CIT 226 Data Integrity
and Security (2-2-3) |
Introduction to the principles,
practices, procedures, and methodologies
to ensure security of databases. This
course also reviews database security
processes, security configuration
techniques, and auditing checklists,
such as auditing processes, secure
architecture, and privilege management.
Prerequisite(s): CIT 122 |
CIT 227 Introduction
to Linux (2-3-3)
|
Manage user accounts, file systems,
backup, troubleshooting, and processes
while gaining hands-on experience
installing, configuring, and
administering a Linux system.
Prerequisite(s): CIT 113 |
CIT 243 Introduction
to ERP (2-2-3) |
Line of business process in
organizations. Support of Enterprise
Resource Planning (ERP) systems to line
of business process and their
integration. Major components of ERP
systems and inter-relationships.
Advantages and limitations of ERP
systems implementation
Prerequisite(s): CIT 111 |
CIT 249 Special Topics
(2-3-3) |
State-of-the-art topics in Computer and
Information Technology.
Prerequisite(s): During final semester |
CIT 270 Capstone
Project (0-4-2) |
The student will work independently on a
topic of his choice, under the
instructor’s supervision, to implement a
small IT project.
Prerequisite(s): During final semester |