The Computer Science Master’s program provides graduates with a
broad and deep knowledge of computer science by offering a strong
core program with a wide selection of elective courses. The program
maintains a balance between theory, systems, and applications, with
emphasis on software development.
Our students gain the ability and confidence to use their knowledge
by working on realistic scale projects within the graduate courses.
Students are exposed to situations where they work as a member
of a team as well as being individually responsible for an entire
project; from problem specification to the completion of the solution.
Additionally, students learn to conduct independent research and
present their results in oral and written forms. Students graduate
with the knowledge and skills required to develop and design high
quality computer systems and application software. Students have
the ability to follow the rapid changes in the field of Computer
Science. As highly qualified professionals, our students are ready
to compete for responsible positions in the computer industry,
research institutions, government, or to pursue their education in PhD