Faculty of Computer Science and Information Technology

Faculty info

The faculty aims to graduate students for the future professions who are able to face the fast advancement in computing and internet industry.

The faculty  sponsors the society of computer & internet at the secondary school  (Alsheikh Mustafa Alamin Alahlia) within its social responsibility concerning knowledge acquire and training

  • Program Objectives
  1. To introduce the use of the components of a graphics system and become familiar with building approach of graphics system components and algorithms related with them.
  2. To learn the basic principles of 3-dimensional computer graphics.
  3. Provide an understanding of how to scan convert the basic geometrical primitives, how to transform the shapes to fit them as per the picture definition.
  4. Provide an understanding of mapping from a world coordinates to device coordinates, Clipping, and projections.
  5. To be able to discuss the application of computer graphics concepts in the development.
  6. Computer games, information visualization, and business applications.
  7. To comprehend and analyze the fundamentals of animation, virtual reality

 

Program Outcomes

  1. Underlying technologies, principles, and to list the basic concepts used in Computer graphics.
  2. To implement various algorithms to scan, convert the basic geometrical primitive transformations, Area filling, clipping.
  3. To describe the importance of viewing and projections.
  4. To define the fundamentals of animation, virtual reality and its related technologies.
  5. To understand a typical graphics pipeline.
  6. To design an application with the principles of virtual reality.

 

Careers opportunities

  • Computer programmer – special area of graphics.
  • Graphic developer.
  • Graphic designer.
  • Web developer.
  • Game developer.
  • Digital publisher.
  • Computer multimedia applications developer.
  • Art directors.
  • Program Objectives

Cloud Computing program aims to provide students with a solid foundation concept and the underlying principles of Internet Engineering and Cloud Computing. It contains significantly more Internet related courses and places a greater emphasis on an understanding and experience of the cloud computing principles.  This program equips students with the knowledge and skills necessary to plan, design, implementation, management and maintenance computer networking of cloud and Internet as well as their security.

 

  • Career Options
  1. IT consultant
  2. Chief Technology Officer (CTO)
  3. Server Developer
  4. IT Engineer
  5. Cloud Solution Consultant
  6. Technical Support Manager
  7. IT Cloud Test Engineer
  8. Cloud Platform Developer
  9. Cloud Platform Developer
  10. IT Cloud Application Developer
  11. Application Platform Services Specialist
  12. Cloud Architect
  13. Database Security Professional
  14. Web developer
  15. Software quality assurance (QA) tester.
  16. Cloud Software Engineer
  17. Cloud Consultant
  18. IT security analyst.
  19. Cloud Product Manager

Program Objectives

This program is going prepare the student to manage, program, maintain and secure IoT devices in different areas:  transportation, health, aviation, infrastructure, and will provide expertise in hardware, software, wireless communications and cybersecurity & privacy.

Career Options

  • Chief Internet of Things officer.
  • I o T Business Designer.
  • Firmware Engineer.
  • Data analytics.
  • I o T product managers.
  • Industrial data scientist.
  • Embedded engineer.
  • Network engineer.
  • Sensors and Actuator Professional.
  • Data visualization experts.

Our Vision

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam sed cursus ipsum. Vestibulum interdum ullamcorper pellentesque. Suspendisse a vulputate massa. Etiam at ante id nunc sollicitudin vehicula ut a lorem. Ut iaculis non velit eu sodales. Pellentesque at quam pellentesque, euismod quam non, cursus sem. Donec finibus ut leo ut viverra. Maecenas a mauris at orci blandit mattis.

Our Mission

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam sed cursus ipsum. Vestibulum interdum ullamcorper pellentesque. Suspendisse a vulputate massa. Etiam at ante id nunc sollicitudin vehicula ut a lorem. Ut iaculis non velit eu sodales. Pellentesque at quam pellentesque, euismod quam non, cursus sem. Donec finibus ut leo ut viverra. Maecenas a mauris at orci blandit mattis.

Dean's message

Welcome to the Faculty of Computer Science and Information Technology at Ibn Sina University.
We aim to prepare and train the next generation of computing professionals by advancing their potential in creativity and problem-solving techniques. These skills will empower our graduates in utilizing the integrated computational paradigms in a socially responsible manner.
The ongoing evolution in the computer industry combined with the advancement of internet technology generates increasing demand for professionals in the areas of Artificial Intelligence, Internet of Things and cloud computing. We offer BSc. honors in computer science, Cloud Computing, BSc. honors in CS – Internet of Things, and BSc. honors in CS – Computer Graphics. Our faculty also offers BSc. Honors in information technology.
For better learning outcomes and life skills for our students, we apply educational strategies accompanied with academic supervision and advice through social and psychological programs to raise their social skills by volunteering in community services via conducting intelligent solutions.

Dr. Muna Mohammed Mahmoud Abugossesia

Teaching staff

Dr. Muna Mohammed Mahmoud Abugossesia
Dean
Ayat Abdelrahman Mohamed
Lecturer
Abeer Ali Tageldin
Lecturer
Anfal Abubaker Ali ELtahir
Lecturer
Eshtiag Tarig Abdalkreem mohamed
Lecturerer and head of the IT department
Safa Abdulgadir Alfadul
Teaching Assistant
Kubra Abdalrahman
Teaching Assistant

FACULTIE NEWS [ LATEST ]

courseS

Computer Graphics
First year
semester one

Code

Course name

URLA100

Arabic Language I

URLC300

English Language I

URL200

Islamic culture I

URSO400

Sudanese Study

CSCS100

Computer Principle

ITGA101

Professional and Communication Skills

URPH100

Physics I

MAMA200

Calculus and analytic geometry I

Semester two

Code

Course name

URLA101

Arabic Language II

URLA201

English Language II

URIC301

Islamic Culture II

MAMA103

Probability and Statistics

MAMA201

Calculus and analytic geometry II

URPH101

Physics II

CSPR100

Programming Fundamentals

MAMA100

Discrete Mathematics

Second year
semester one

Code

Course name

URLA202

Arabic Language III

URLA102

English Language III

CSPR101

Data Structure and Algorithms

CSDA100

Database Fundamentals

CSCS101

Operating System

MAMA104

Differential Equations

ITGA104

Principle of Management

ITMA101

Computer Organization and Architecture

Semester two

Code

Course name

CSGR102

Film theory

MAMA106

Linear Algebra

CSEN103

Computer Systems and Network

CSGR100

Graphics I

CSGA107

Ethics of the profession

CSPR105

Object oriented Programing

CSEN101

Data Communication and Network

Third year
semester one

Code

Course name

CSGR101

Graphics II

CSGR104

Digital media

CSGA101

System Analysis and Design

CSGR200

Analyzing Film

CSEN100

Digital Logic Design

CSGR201

Multimedia Systems

CSDA101

Analysis and Design of Algorithms

MAMA203

Numerical Analysis

Semester two

Code

Course name

CSGR103

Animation

CAC2001

Software Engineering I

MAMA105

Statistical Analysis

CSGA104

Information Security

CSGR105

Virtual Reality

CSPR104

Data Mining and Machine Learning System

CSGA103

Research Methodology

Fourth year
semester one

Code

Course name

CSGR106

Computer Vision

CSGA102

Software Engineering II

CSPR109

Mobile Application Development

CSGA100

Human Computer Interaction

CSCS500

Systems Administration

ITGA107

Professional Development

CSPO101

Project I

Semester two

Code

Course name

CSPR108

Fuzzy Set and Systems

CSPR106

Artificial Intelligence

CSGR107

Graphical User Interface

CSPO101

Cryptography

CSDA102

Multimedia Information Retrieval

CSPO102

Project II

Internet of things
First year
semester one

Code

Course name

URLA100

Arabic Language I

URLC300

English Language I

URL200

Islamic culture I

URSO400

Sudanese Study

CSCS100

Computer Principle

MAMA103

Probability and Statistics

ITGA101

Professional and Communication Skills

URPH100

Physics I

MAMA200

Calculus I

Semester two

Code

Course name

URLA101

Arabic Language II

URLA201

English Language II

URIC301

Islamic Culture II

MAMA201

Calculus II

URPH101

Physics II

CSPR100

Programming Fundamentals

MAMA100

Discrete Mathematics

CSEN105

Concept of Programming Languages

Second year
semester one

Code

Course name

URLA101

Arabic Language III

URLA202

English Language III

CSPR101

Operating System

CSDA100

Principle of Management

CSCS101

Data Structures and Algorithms

MAMA104

Differential Equations

ITGA104

Internet Technologies and Web Design I

ITGA104

Database Fundamentals

ITMA101

Computer Organization & Architecture

Semester two

Code

Course name

CSPR109

Mobile Application Development

MAMA105

Statistical Analysis

MAMA106

Linear Algebra

CSPR105

Object Oriented Programing

CSPR201

Internet Technologies and Web Design II

ITGA105

Information Management System

CSEN104

Software Engineering I

CSEN100

Digital Logic Design

Third year
semester one

Code

Course name

CSEN103

Data Communication and Network

CSIO100

Embedded Systems Design & Architecture

CSCS500

Systems Administration

CSIO101

Wireless Sensor Protocols & Programming

CSGA102

Software Engineering II

ITGA107

Professional Development

CSPR107

Systems Programming

CSDA101

Analysis and Design of Algorithms

Semester two

Code

Course name

CSGA103

Research Methodology

CSIO102

I o T Architecture and Protocols

CSGA104

Information Security

CSPR104

Data Mining and machine learning system

CSCS501

Systems Integration

CSGA101

Advanced Distributed Systems

CSIO103

Embedded Systems and Robotics

Fourth year
semester one

Code

Course name

CSIO104

Cloud Architecture and Computing

CSPR106

Artificial Intelligence

CSGA100

Human and Computer Interaction

CSPO100

Ethics of the profession

CSGA104

Software Project Management

CSCS 502

Cryptography

CSPO101

Project I

Semester two

Code

Course name

CSDA103

Big Data

CSIO105

Machine and Intelligence

CSPR 108

Fuzzy Set and Systems

CSIO106

Topics in Computational Intelligence

CSIO107

Service Based Computing

CSPO102

Project II

Cloud Computing
First year
semester one

Code

Course name

URLA100

Arabic Language I

URLC300

English Language I

URL200

Islamic culture I

URSO400

Sudanese Study

CSCS100

Computer Principle

MAMA100

Discrete Mathematics I

ITGA104

Principal of Management

CSMA101

Computer Related Mathematics

ITGA100

Information Technology Fundamentals

Semester two

Code

Course name

URLA101

Arabic Language II

URLA201

English Language II

URIC301

Islamic Culture II

MAMA102

Discrete Mathematics II

CSPR100

Programming Fundamentals

ITGA101

Professional and Communication Skills

MAMA103

Statistics and Probability Theory

ITGA106

Principle of Marketing

Second year
semester one

Code

Course name

URLA102

Arabic Language III

URLA202

English Language III

URIC302

Islamic Culture III

CSPR101

Data Structures and Algorithms

ITGA103

Introduction to Information Systems

MAMA104

Differential Equations

CSPR200

Internet Technology and Web Design I

Semester two

Code

Course name

ITMA101

Computer Organization & Architecture

MAMA105

Statistics Analysis

CSCS101

Operating Systems Principles

CSGA100

Human Computer Interaction

CSEN100

Digital Logic Design

CSDA100

Database Fundamentals

CSEN101

Data Communication & Networking

Third year
semester one

Code

Course name

CSPR102

Introduction to Object Oriented Programming

CSGA107

Computer Ethics & Law

CSGA101

System Analysis and Design

CSEN103

Network Architecture and Internet Principles

CSDA101

Advanced Database

ITGA102

Organizational Behavior

CSGA103

Research Methodology

Semester two

Code

Course name

CSPR201

Internet Technology and Web Design II

ITGA107

Professional Development

CSCL101

Cloud Architecture

ITGA112

New Trends in Information Technology

CSGA102

Software Engineering

ITGA111

Software Project Management

CSPR103

Records and Information Management

Fourth year
semester one

Code

Course name

CSSE100

Security in Web Programming

CSCL102

Internet and Cloud Computing

CSSE101

Network and Internet Security

CSCL105

Service Oriented Architecture

CSGA113

Knowledge Logic and Reasoning

CSPR104

Data Mining and Machine learning System

ITPO100

Project I

Semester two

Code

Course name

CSGA114

Object Oriented Analysis and Design

ITGA108

Cybersecurity

CSCL103

Cloud Storage Infrastructure

CSCL104

Cloud Applications Development

ITGA109

Multimedia Information Systems

CSGA104

Information Security

ITPO101

Project II

Information technology
First year
semester one

Code

Course name

URLA100

Arabic Language I

URLA200

English Language I

URIC300

Islamic culture I

URSO400

Sudanese Study

ITGA100

Information Technology Fundamentals

MAMA100

Discrete Mathematics

MAMA200

Computer Principle

CSMA101

Calculus

ITGA104

Principle of Management

Semester two

Code

Course name

URLA101

Arabic Language II

URLA201

English Language II

URIC301

Islamic Culture II

MAMA102

Operation Research

CSPR100

Programming Fundamentals

ITGA101

Professional and Communication Skills

MAMA103

Statistics and Probability theory

ITGA106

Principle of Marketing

Second year
semester one

Code

Course name

URLA102

Arabic Language III

URLA202

English Language III

URIC302

Islamic Culture III

CSPR101

Data Structures and Algorithms

MAMA104

Algebra and Analytical Engineering

ITGA103

Introduction to Information Systems

CSPR200

Internet Technology and Web Design I

Semester two

Code

Course name

ITMA101

Computer Organization & Architecture

MAMA105

Statistics Analysis

CSCS101

Operating Systems Principles

CSDA100

Database Fundamentals

CSEN101

Data Communication & Networking

CSEN100

Digital Logic Design

CSGA100

Human Computer Interaction

Third year
semester one

Code

Course name

CSEN102

Network Architecture and Internet Principle

CSGA103

Research Methodology

CSGA101

System Analysis and Design

ITGA102

Organizational Behavior

CSDA101

Advanced Database

CSPR102

Introduction to Object Programming

CSGA107

Computer Ethics & Law

Semester two

Code

Course name

CSGA102

Software Engineering

ITGA107

Professional Development

CSPR201

Internet Technology and Web Design II

CSPR202

Systems Programming

CSGA104

Information Security

CSPR103

Records and Information Management

Fourth year
semester one

Code

Course name

CSCS500

Systems Administration

CSPR104

Data Mining and Machine Learning

CSCS501

Systems Integration

CSGA114

Object Oriented Analysis and Design

ITGA109

Multimedia Information Systems

CSCL102

Internet and Cloud Computing

ITPO100

IT Graduation Project (I)

Semester two

Code

Course name

ITGA111

Software Project Management

ITGA114

Service Based Computing

ITGA112

New Trends in Information Technology

ITGA108

Cyber Security

ITGA115

Strategic Knowledge Management

ITGA113

Topics in Computational Intelligence

ITPO101

IT Graduation Project (II)

Exams time table

Date

Course

Department

16/10/2021
Basic's 101
All departments
16/10/2021
discrete math 101
information technology
18/10/2021
Intro to cs 101
All departments
20/10/2021
Calculus 1
All departments
20/10/2021
intro to Calculus
information technology
23/10/2021
Linear algebra 102
All departments
23/10/2021
intro to ecnomics 101
information technology
25/10/2021
English
All departments
27/10/2021
intro to statistics and probability
All departments