Department of Computer Sceince
BSc in Computer Science
Computer Science is
about understanding computer systems and networks at a deep level. Computers
and the programs they run are among the most complex products ever created;
designing and using them effectively presents immense challenges. Facing these
challenges is the aim of Computer Science as a practical discipline, and this
leads to some fundamental questions:
• How can we capture
in a precise way what we want a computer system to do?
• Can we mathematically
prove that a computer system does what we want it?
• How can computers
help us to model and investigate complex systems like the Earth’s climate,
financial systems, or our bodies?
• What are the limits
to computing? Will future quantum computers extend those limits and allow
computer Science to play a bigger role in our life?
that are now emerging to answer these kinds of questions can be immediately
applied to design new computers, programs, networks, and systems that are
transforming science, business, culture, and all other aspects of life in our
The vision of the
Department of Computer Science is to be among the region’s premier small
research and teaching Computer Science programs for undergraduates. Also, the Department
of Computer Science envisions to build the student's personality from several
aspects in an integrated manner to be a distinguished graduate of this
department at all levels and has a scientific and professional ability which
qualifies them for success in their career as computer experts to serve their
To create, share, and
apply knowledge in Computer Science, including in interdisciplinary areas that
extend the scope of Computer Science and benefit humanity; to educate students
to be successful, ethical, and effective problem-solvers and life-long learners
who will contribute positively to the economic well-being of our region and
wider and who are prepared to tackle complex 21st Century challenges facing
their communities and the world in general.
There are several
different jobs in the area of Computer Science. The advantages of Computer
Science as a job include high pay, job security, an environment of change, and
innovation. Some of the top job prospects after graduating from the Department
of Computer Science include:
- Software Developer.
- Database Administrator.
- Web Developer.
- Computer and Information
- IT Project Manager
Computer Science program at the Department of Computer Science is a four years
Bachelor of Science (BSc) program (8 semesters). The fourth-year allows the
study of advanced topics and an in-depth research project. The Total modules
taught are 48 with a final year project.
concentrates on creating links between theory and practice. It covers a wide
variety of software and hardware technologies and their applications. We are
looking for students with a real flair for mathematics, which you will develop
into skills that can be used both for reasoning rigorously about the behavior
of programs and computer systems and for applications such as scientific
computing. You will also gain practical problem-solving and program design
skills; the majority of subjects within the course are linked with practical
work in KNU well-equipped laboratories.
The course explores
various topics related to computer science in complete detail. The curriculum
of B.Sc. (Computer Science) comprises 240 ECTS of courses. Some of the modules
taught in this programmer covering: Programming Fundamentals Logic Design
Mathematics, Object Oriented Programming, Computational Theory, Discrete
Mathematics, Computer Architecture & Assembly , Data Structure &
Algorithms , Principals of Advanced Database Systems, Statistics and
Probabilities, Numerical Analysis, System Analysis & Design, Management of
Information System, Computer Networks, Computer Graphics, Compiler Design , Web
Programming, Software Engineering, Visual Programming, Operating Systems,
Information Security, Image Processing & Multimedia, Mobile Application ,
The Department of
Computer Science program is focused on the technical aspects of software
creation. Graduates of the program are expected to;
- Attain an ability to apply knowledge
of computing and mathematics appropriate to the discipline.
- Attain an ability to analyze a
problem, and identify and define the computing requirements appropriate to
its solution and also apply the acquired knowledge creatively and
critically in their work
- Attain an ability to design,
implement, and evaluate a computer-based system, process, component, or
program to meet desired needs.
- Attain an ability to function
effectively on teams to accomplish a common goal.
- Attain an understanding of
professional, ethical, legal, security, and social issues and
- Attain an ability to
communicate effectively with a range of audiences.
- Attain an ability to analyze
the local and global impact of computing on individuals, organizations,
- Attain recognition of the need
for an ability to engage in continuing professional development.
- Attain an ability to use
current techniques, skills, and tools necessary for computing practice.
- Attain an ability to apply
mathematical foundations, algorithmic principles, and computer science
theory in the modeling and design of computer-based systems in a way that
demonstrates comprehension of the tradeoffs involved in design choices.
- Attain an ability to apply design and development principles
in the construction of software systems of varying complexity.
The philosophy of the
Department is focused on making qualitative change by providing an effective
methodology for teaching and learning. The assessment methods varied types of
methods such as a written exam, assignment, lab reports, quizzes, project
realization, individual or group project activities, and presentations to
achieve development in the abilities and skills of the student through the
duration of the program.
- A secondary school certificate,
attained within the last five years and with a general high school score
of 60% and above.
- Institute certificate (Diploma
Five years) with a general high school score of 60% and above.
Institute certificate (Diploma two years) with
a general high school score of 60% and above.
Note: For Academic Year
2020-21 applications, please email firstname.lastname@example.org or call: 0750
3000 600 - 0750 3000 700 - 0750 3000800 or visit KNU Registry Office through
these contact Information
IQD 2.900.000 per year