School Of Computing Sciences

Departement Overview

Computers and computing play a central role in modern life, driving innovation across nearly every field. In technical and scientific disciplines, computing has transformed how research, development, and discovery are conducted. With widespread access to digital technologies, the social and economic influence of computing continues to expand rapidly. At the same time, the foundations of computing are evolving with advancements in areas such as artificial intelligence, cloud-native systems, cybersecurity, edge computing, and high-performance computing. As computer science becomes increasingly interdisciplinary, new challenges and opportunities are emerging that require innovative solutions.

Today's computing landscape is shaped by technologies such as multicore and distributed systems, mobile and ubiquitous computing, cloud platforms, big data analytics, and intelligent automation. Organizations across industries are seeking highly skilled computer scientists who can design, develop, and manage advanced digital systems. A strong Computer Science department is therefore essential to NFC-IEFR's mission of preparing students to contribute meaningfully to technological advancement and societal development.

The Department of Computer Science was established as a separate department in 2006. It began by offering the BS (Computer Science) program in 2006. In 2023, the department expanded its offerings to include BS Artificial Intelligence, BS Cyber Security, and BS Data Science (4-year programs).

These undergraduate programs at NFC-IEFR are distinguished from similar degree programs in the region through their comprehensive and forward-looking curriculum. The programs provide broad coverage of key areas such as Artificial Intelligence, Data Science, Cyber Security, Computer Communication and Networking, Information Systems, Software Engineering, and Modern Web Technologies. In addition, selected management and entrepreneurship courses are integrated to enhance students professional and leadership capabilities. The curriculum is continuously aligned with current industry demands, incorporating emerging domains such as machine learning, deep learning, cloud computing, DevOps, blockchain, Internet of Things (IoT), and data-driven decision-making. This approach ensures that graduates are not only technically proficient but also adaptable, innovative, and well-prepared for the rapidly evolving global job market.

Programs Being Offered