Bachelor's degree in Computer Science

The department aims to establish knowledge in computer science and its applications through the study of subjects in the branches of mathematical sciences (Statistics and Mathematics), data structures, AI, computer engineering, databases, human interaction with the computer, operating systems. Programming languages, behavioral and social sciences for the study of computer science, in addition to practical training in commercial, industrial and agricultural institutions.

About the program

This section will qualify graduates to work in the fields of computer programming, design and analysis of systems in all institutions. For postgraduate studies, note that the curriculum is under the umbrella of Association for Computing Machinery (ACM).

Duration of the program 4 years The nature of the program is full time in the teaching language, English language, admission is requiredSudanese Academic Course:
Arabic, Religious Education, English, Specialized Mathematics, Physics, Chemistry, i.e. Computer Science, Engineering or Biology. Religious, English language, specialized mathematics, physics, and two best subjects of chemistry or industrial origins, technical drawing, computer science or engineering sciences.

Highlights:

  • Basic Mathematics and Algorithms: Courses in linear algebra, calculus, and analysis and complexity algorithms.

  • Programming and data structures: Teaching multiple programming languages (such as C++, Python and Java), with data structures and how they are used efficiently.

  • Operating systems and networks: Understand the design and management of operating systems, the construction and maintenance and security of computer networks.

  • Databases and web applications: Creating relational databases and their queries (SQL), and developing integrated web applications using modern frameworks.

  • Artificial intelligence and data processing: Introductory courses in machine learning, deep learning, and big data analysis.

  • Applied projects and laboratories: Workshops and laboratories dedicated to the implementation of individual and group software projects, from requirements to delivery and testing.

Program courses:

Basic courses required for Bachelor of Computer Science

السنة الأولى

-->

Credits Semester 1
2Islamic Studies I
2Arabic Language I
2English Language I
3Introduction to Computing
3Calculus I
3Optics and Heat
3Algebra & Geometry
Credits Semester 2
2Islamic Studies II
2Arabic Language II
2English Language II
2Sudanese Studies
3Programming Methods I
2Principles of Management
3Discrete Mathematics I
3Calculus II
3Electricity and Magnetism
3Mechanics

-->

Credits Semester 3
2English Language III
2Technical & Professional Writing
3Web Design & Programming
3Programming Methods II
2Elementary Economics
3Statistics & Probability
3Discrete Mathematics II
Credits Semester 4
3Visual Programming
3Database Management Systems I
3Data Structures & Algorithms
2Cognitive Psychology
3Differential Equations
3Systems Analysis & Design
2English Language IV
3Computer Ethics & Social Responsibilities

-->

Credits Semester 5
3Computer Organization & Architecture
3File Organization & Processing Techniques
3Human–Computer Interaction
3Database Management Systems II
3Digital Circuit Design
3Financial Accounting
Credits Semester 6
3Software Engineering
3Modeling & Systems Simulation
3Design & Analysis of Algorithms
3Introduction to Networks
3Numerical Methods
3Operating Systems

-->

Credits Semester 7
3Artificial Intelligence
3Information Security & Cryptography
3Microprocessor & Assembly
3Programming Language Concepts
3Data Communication
3Operations Research
3Research Methodology
Credits Semester 8
3Compiler Design
3Selected Topics in Computer Science
3Computer Graphics
3Unix System Programming
6Graduation Project

Student certificates

Since I joined the Bachelor of Computer Science at Al Bayan University, I have been living a challenging learning experience; We worked on simple artificial intelligence projects in the seventh year, and deepened information security and encryption, giving me confidence in building safe data solutions.

آية عبد الرحمن
بكالوريوس علوم الحاسوب

Practical teaching method in computer science was great; Labs are equipped with the latest hardware and simulation software, and in the eighth year I learned the compiler design and computer graphics, and I wrote the graduation project under the supervision of the professors. work.

مريم عثمان
بكالوريوس علوم الحاسوب

What I liked most about the program was to integrate theoretical courses with workshops. She studied operating systems on UNIX, developed data networks and communications projects, and trained in operations research and research methodology. This diversity made me see myself as a professional software developer and system analyst.

سامي عبد الرحمن
بكالوريوس علوم الحاسوب

University contact information

Social media:

ابقى على اطلاع على اخر الاخبار

We publish all updates on the university's website and communication platforms