Main Menu



    Computer & Information Technology   (Advanced Diploma)

Curriculum Overview  |  Degree Plan  |  Course Descriptions

CIT Course Descriptions:

    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
Sitemap | Contact Us | Webmaster | KFUPM  
Dammam Community College | Dhahran, 31261 | Saudi Arabia | +966 (13) 868 3300