DSU Top Bar

Faculty of Computer Science

Academic Faculty

Faculty of
Computer Science

Empowering future technology leaders through quality education, practical experience, research, and innovation.

Our Academic Departments

Departments

The Faculty of Computer Science brings together academic disciplines that prepare students for careers in computing, information technology, and the digital economy.

Department of Computer Science
Department 01

Department of Computer Science

Study computing foundations, algorithms, programming, software development, artificial intelligence, and innovative digital solutions.

Department of Information Technology
Department 02

Department of Information Technology

Develop practical skills in IT infrastructure, networks, databases, cybersecurity, cloud computing, and technology management.

Faculty Leadership

Message from the Dean

Dean's Message

Engr. Isse Mohamed Omar

Dean, Faculty of Computer Science

Welcome to the Faculty of Computer Science at Daaru Salaam University (DSU) in Mogadishu, Somalia.

As the Dean, I am privileged to lead our vibrant community in the pursuit of excellence in computer science education, research, and innovation. Our faculty is dedicated to equipping students with the knowledge and skills needed to navigate and thrive in today’s dynamic technological landscape.

Whether you are embarking on your academic journey or joining our esteemed faculty, I encourage you to seize the abundant opportunities for collaboration and ingenuity within our diverse academic ecosystem. Together, we can forge new pathways, tackle complex challenges, and shape the future of technology both locally and globally.

Thank you for choosing DSU. Let’s innovate and make an impact together.

Academic Programs

Program Description

Computer Science and Information Technology

The Department of Computer Science and Information Technology at Daaru Salaam University is dedicated to providing cutting-edge education and training in the fields of computer science and information technology.

Our programs are designed to equip students with the theoretical knowledge, practical skills, and innovative mindset required to excel in the rapidly evolving tech industry. With a focus on problem-solving, critical thinking, and hands-on experience, our graduates are prepared to tackle real-world challenges and contribute to the advancement of technology in various sectors.

Learning Through Innovation

Students engage in lectures, laboratory sessions, practical projects, and internship opportunities to develop the knowledge and experience needed for successful technology careers.

Our Academic Direction

Program Objectives

Our program aims to develop capable, responsible, and innovative computing professionals.

01

Strong Foundations

Provide a comprehensive understanding of foundational and advanced concepts in computer science and information technology.

02

Technical Proficiency

Develop proficiency in programming, software development, data analysis, and system design.

03

Innovation and Creativity

Foster innovation and creativity in solving complex technological problems.

04

Career Preparation

Prepare students for careers in software engineering, data science, cybersecurity, artificial intelligence, and emerging fields.

05

Ethics and Responsibility

Instill ethical practices and a sense of social responsibility in the use of technology.

Explore the Curriculum

Key Areas of Study

Students explore a broad range of computing disciplines and emerging technologies.

01

Foundations of Computer Science

Algorithms, data structures, computer architecture, and operating systems.

02

Programming and Software Development

Programming languages such as Python, Java, C++, and JavaScript, alongside software engineering principles.

03

Information Technology Systems

Database management, network administration, and cloud computing.

04

Artificial Intelligence and Machine Learning

Artificial intelligence, neural networks, and data-driven decision-making.

05

Cybersecurity

Information security, cryptography, and ethical hacking principles.

06

Data Science and Analytics

Data visualization, big data technologies, and statistical analysis.

07

Web and Mobile Development

Designing and building user-friendly web and mobile applications.

08

Emerging Technologies

Introduction to blockchain, the Internet of Things (IoT), and quantum computing.

Student Achievement

Learning Outcomes and Careers

Learning Outcomes

Upon completion of the program, students will be able to:

  • Demonstrate a strong understanding of core concepts in computer science and information technology.
  • Apply programming and software development skills to create innovative solutions.
  • Design and manage secure and efficient IT systems.
  • Analyze and interpret complex data to support decision-making.
  • Develop and deploy web and mobile applications.
  • Exhibit ethical and professional behavior in the use of technology.

Career Opportunities

Graduates can pursue a range of professional opportunities, including:

  • Software Developer / Engineer
  • Data Scientist / Analyst
  • Cybersecurity Specialist
  • Network Administrator
  • Artificial Intelligence / Machine Learning Engineer
  • Web and Mobile App Developer
  • IT Project Manager
  • Systems Analyst
Student Experience

Facilities and Admission

01

Computer Laboratories

Practical learning environments where students can develop, test, and apply their computing skills.

02

Computing Resources

Access to computing resources and industry-standard software tools for academic and practical work.

03

Industry and Research

Opportunities for collaboration with technology companies, research activities, hackathons, and coding competitions.

Admission Requirements

Prospective students must meet the university’s general admission criteria, including a strong background in mathematics and science. Specific requirements may vary based on the level of study, whether undergraduate or postgraduate.

Program Structure

The program offers a balanced combination of theoretical knowledge and practical application. Students participate in lectures, laboratory sessions, projects, and internships. The curriculum is regularly updated to reflect developments and trends in technology.

Shape the Future of Technology

The Faculty of Computer Science at Daaru Salaam University is committed to nurturing the next generation of technology leaders. Through rigorous academic training and practical experience, we empower students to innovate, lead, and make a meaningful impact in the world of technology.

Explore Admissions