FU Announcement: BETA VERSION 1.0

GRADUATION CEREMONY

Bachelor of Computer Science (BCS) in Network and Cloud Computing

Overview

The Bachelor of Computer Science (BCS) program at Fujairah University is designed to produce highly skilled graduates equipped to respond to the complexities and demands of the modern technological landscape. The program offers three concentrations—Artificial Intelligence & Machine Learning, Data Science, and Networking & Cloud Computing—aligned with evolving local and regional industry needs. The curriculum combines theory, laboratory work, applied projects, internship experience, and a capstone project to develop capable, ethical, and adaptable computing professionals.

Program Mission

The BCS mission is to equip graduates with the principles of Computer Science, concentrating on Artificial Intelligence, Machine Learning, Algorithms, Networking and Cloud Computing, Software Development, and Programming, capable of advancing creativity, innovations, and research in the field that enables them to design, develop, deploy, and maintain applications of computer science toward fulfilling the needs of local and regional industries.

 Program Goals 

The following goals are established to facilitate realizing the program’s mission:

    1. Equip graduates with the critical approaches of computer science to enable them to design, administer, and assess computer science-related ventures, specifically within Networking & Cloud Computing, Artificial Intelligence & Machine Learning, or Data Science.
    2. Develop graduates' skills to independently develop software and hardware relevant to client needs.
    3. Build graduates' communication competence to effectively convey developments in the profession.
    4. Cultivate accountability and professionalism so graduates implement computer science solutions ethically.
    5. Promote teamwork to responsibly implement research and evaluate computer science projects.
    6. Instill self-development and contextual professional roles so graduates can function with appropriate autonomy in the computer science profession.

Program Objectives

Graduates will be required to apply Computer Science disciplinary knowledge ethically and responsibly to current information systems practices, and to exhibit communication, teamwork, and leadership skills.

Specifically, graduates will be able to:

  1. Apply skills and knowledge to solve CS related problems throughout one’s career.
  2. Expand knowledge in novel areas related to the latest fields in computer Science by engaging in self-development and professional certification courses.
  3. Demonstrate effective communication skills to present their results and ideas in the work environment.
  4. Ascertain ethical and professional standards in all CS-related practices
  5. Work efficiently with teams with diverse cultural and interdisciplinary orientations as a member or as a leader.
  6. Continuously develop discipline expertise and adopt a holistic approach to build and maintain safe and adaptable Computer science related solutions for the society.

Program Learning Outcomes

Upon completion of the program, the graduates will be able to:

    1. Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
    2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline.
    3. Communicate effectively in a variety of professional contexts.
    4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
    5. Function effectively as a member or leader of a team engaged in activities appropriate to the Computer Science discipline.
    6. Apply computer science theory and software development fundamentals to produce computing-based solutions specific to Artificial Intelligence & Machine Learning or Networking & Cloud Computing.
    7. Apply theory, techniques, and tools throughout the data science lifecycle and employ the resulting knowledge to satisfy stakeholders' needs.

Summary of Courses and distribution of Total Credits

 

Category Credit Hours
Compulsory Elective Total
General Education Core Courses 18 0 18
Program Core Courses 75 6 81
Concentration Core Courses 21 0 21
Total Credit Hours 114 6 120

 

Program Course Structure

A. General Education Core Courses - 18 Credit Hours

Course Code Course Title CH Pre-Requisite(s) / Co-Requisite(s)
GE101 Advanced English Academic Writing and Rhetoric 1 3 None
GE102 Advanced English Academic Writing and Rhetoric 2 3 GE101 Advanced English Academic Writing and Rhetoric 1
GE103 UAE Society 3 None
GE104 Innovation, Entrepreneurship and Sustainability 3 None
GE106 Introduction to Information Technology 3 None
GE107 Algorithms and Problem Solving 3 None
Total Credit Hours 18  

B. Program Core Compulsory Courses - 75 Credit Hours

Course Code Course Title CH Pre-Requisite(s) / Co-Requisite(s)
CS0-0110 Calculus 1 3 None
CS0-0111 Physics 3 None
CS0-0210 Introduction to Programming 3 GE107 Algorithms and Problem Solving
CS0-0220 Logic Design 3 None
CS0-0230 Web Technologies 1 3 CS0-0210 Introduction to Programming
CS0-0240 Data Structures 3 CS0-0210 Introduction to Programming
CS0-0250 Discrete Mathematics 3 CS0-0110 Calculus 1
CS0-0260 Introduction to Statistics 3 CS0-0110 Calculus 1
CS0-0270 Linear Algebra 3 CS0-0110 Calculus 1
CS0-0280 Introduction to Software Engineering and System Analysis 3 GE106 Introduction to Information Technology
CS0-0290 Calculus 2 3 CS0-0110 Calculus 1
CS0-0310 Computer Networks 3 GE106 Introduction to Information Technology
CS0-0320 Computer Organization & Architecture 3 CS0-0220 Logic Design
CS0-0330 Object-Oriented Programming 3 CS0-0240 Data Structures
CS0-0340 Introduction to Artificial Intelligence 3 CS0-0330 Object-Oriented Programming
CS0-0350 Human-Computer Interaction 3 CS0-0230 Web Technologies 1
CS0-0360 Database Management 3 CS0-0240 Data Structures
CS0-0410 Operating Systems 3 CS0-0240 Data Structures
CS0-0421 Introduction to Cloud Computing 3 CS0-0410 Operating Systems; CS0-0310 Computer Networks
CS0-0430 Web Technologies 2 3 CS0-0230 Web Technologies 1
CS0-0440 Information Security 3 CS0-0320 Computer Organization & Architecture
CS0-0450 Multimedia Systems 3 CS0-0230 Web Technologies 1
CS0-0460 Ethics in Computer Science 3 None
CS0-0470 Internship 3 Successful completion of 75 credit hours
CS0-0480 Capstone Project 3 Successful completion of 90 credit hours; CS0-0280 Introduction to Software Engineering and System Analysis
Total Credit Hours 75  

C. Program Elective Courses - Select 6 Credit Hours

Course Code Course Title CH Pre-Requisite(s) / Co-Requisite(s)
CS0-1410 Computer Graphics 3 CS0-0330 Object-Oriented Programming
CS0-1420 Advanced Programming 3 CS0-0330 Object-Oriented Programming
CS0-1430 IT Project Management 3 CS0-0280 Introduction to Software Engineering and System Analysis
CS0-1440 E-commerce Development 3 CS0-0230 Web Technologies 1
CS0-1450 Management Information Systems 3 GE106 Introduction to Information Technology
CS3-0110 Network Security 3 CS0-0440 Information Security
CS2-0110 Data Mining 3 CS0-0260 Introduction to Statistics
CS1-0110 Introduction to Machine Learning 3 CS0-0340 Introduction Artificial Intelligence
CS0-0461 Advanced Database Design and Implementation 3 CS0-0360 Database Management
Total Credit Hours 6  

D3. Concentration Core: Networking & Cloud Computing - 21 Credit Hours

Course Code Course Title CH Pre-Requisite(s) / Co-Requisite(s)
CS3-0110 Network Security 3 CS0-0440 Information Security
CS3-0210 Wireless Networking 3 None
CS3-0220 Network Administration and Management 3 CS0-0310 Computer Networks
CS3-0230 Advanced Networking 3 CS0-0310 Computer Networks
CS3-0340 Cloud Infrastructure Fundamentals 3 CS0-0421 Introduction to Cloud Computing
CS3-0350 Virtualization and Container Technologies 3 CS0-0421 Introduction to Cloud Computing
CS3-0440 Cloud Service Management and Operations 3 CS3-0340 Cloud Infrastructure Fundamentals
Total Credit Hours 21  

 

Job Opportunities and Career Pathway

BCS in Network and Cloud Computing graduates can be employed as:

  • Network Engineer
  • Cloud Engineer
  • Cloud Administrator
  • Network Administrator
  • Cloud Solutions Architect
  • Network and Cloud Security Engineer
  • Systems Administrator
  • Cloud Support Engineer
  • Network Operations Center (NOC) Engineer
  • DevOps Engineer