Group photo of staff members, faculty of Computing and ICT, Amoud University, October 2021 Photo By Abdalla Ali Yousuf & Sadam Ahmed Dahir "Gurey" | Amoud Media Team 2021

Bachelor of IT programme

18 November 2021
Author :  

1.1       Bachelor of Information Technology

1.1.1    Programme Background and Rationale

The bachelor of information technology programme is designed to produce computing graduates with strong technical knowledge to function effectively as database programmers, web developers, and IT support persons with a strong foundation for continued career growth. The programme brings together conceptual knowledge, problem solving, and independent critical thinking skills that are needed by information technology professionals. The growth of IT sector in Somaliland over the last decade and the emergence of global knowledge economy in the horn of Africa region and beyond require highly-skilled multidisciplinary IT professionals knowledgeable on new methods, tools and innovation systems. Amoud University through this programme is positioning itself to strategically produce more relevant information technology experts required for the ever expanding IT needs.

The fiber optic cable laid down recently in Somaliland has led to exponential increase in the internet speeds and data bandwidth, thus further entrenching demand for ICT services and experts. Therefore through this programme, Amoud University and the faculty of computing and ICT intends to produce highly skilled and relevant entrepreneurial professionals for the Information Technology sector in Somaliland and the Horn of Africa and the regional market at large. The programme is modeled with the pillars of IT including programming, networking, human-computer interaction, databases, and web systems, built on a foundation of knowledge of the fundamentals of IT. Overarching the entire foundation and pillars are information assurance and security, and professionalism. The programme has been developed in consonance with the Association for Computing Machinery (ACM) IEEE Computer Society (IEEE-CS) Task Group (International information technology curricula,, 2017). It therefore meets the international standards of information technology.


1.2       Programme Objectives

1.2.1    General Objective

This programme should produce modern database administrators and web developers, with most modern knowledge and skills for a successful professional career in ICT. It should produce top professionals who can quickly get involved in the work process, with innovative mentality, self-confidence and ability to lead technology, business and society.

1.2.2    Specific Objectives

By the end of the programme, students should:-

  1. Have broad understanding of information technology business related problems and emerging potential methods for solving them and the ability to design, implement and evaluate a computer based system, process, component, or program to meet desired needs while functioning effectively in teams to accomplish common goals through effective communication with a wide range of audiences.
  2. Have broad knowledge of computing and mathematics appropriate to the discipline and capacity to apply this knowledge to analyze a problem, identify and define the computing requirements appropriate to its solution while demonstrating knowledge and awareness of the wide range of updated information technology tools and techniques coupled with strong analytical and critical thinking skills for solving the current problems in ICT.
  3. Exhibit practical competence, and the capacity to design, implement and evaluate data base management and web authoring specific computing project; they should be able to use current technology concepts and practices in the core information technologies to identify and analyze user needs and take them into account in the selection, creation, evaluation and administration of computer based systems.
  4. Develop and exhibit strong ethical principles, good interpersonal communication and team skills necessary for IT industry; and ability to effectively integrate IT-based solutions into the user environment based on best practices and standards.
  5. Have broad understanding of professional, ethical, legal, security and social issues and responsibilities in the analysis of the local and global impact of computing on individuals, organizations and society.

1.3       Target Groups and Outcomes

1.3.1    Target Groups

The target group for the bachelor of information technology programme includes but is not limited to:-

  1. Students who have successfully completed Somaliland General Secondary School Certificate (SGCSE) or its equivalent from a recognized examination body and further completed Amoud University freshman academic year successfully and who wish to pursue a career in information technology.
  2. People already working in the field of information technology or related fields but would like to add new skills set to their professional work and attain formal certification in information technology.
  3. Other persons with insight in information technology and would like to pursue the challenge of information technology at the undergraduate degree level.


1.3.2    Expected Programme Outcomes

The graduates of the bachelor of information technology programme should be persons who are:-

  1. Expert consultants in database and web systems development for public and private organizations at the local and international levels as well as for private individuals, offering tailor-made or bespoke solutions to the clientele’s challenges.
  2. Employees of business tech companies and especially as database administrators and web masters, who are responsible for analyzing, designing, developing, maintaining or re-engineering database management systems and websites for specific needs of the corporate firms and private organizations.
  3. Private database administrators and web developers in self-employment, who can analyze market, identify software problems and design and develop working software and systems solutions for the shelves.


1.4       Programme Resources

1.4.1    Staff, Facilities and Equipment

The faculty of computing and ICT, and the department of software engineering have adequate resources to offer this programme. The faculty has three (3) functional and well equipped computer laboratories fitted with over-head digital projectors and personal computers. In addition, the faculty has an engineering and computational laboratory, with state-of-the-art telecommunications equipment, including transport nodes, data packet routers, voice over IP gears, and a cluster of Linux workstations for protocols development and testing, that provides extensive facilities for research in telecommunications, microelectronics, and computer science. The telecommunication laboratory has training kits for Fiber optics, Antennas, microwaves, among other areas. Students attend extended industrial attachment training periods to gain experience get exposed to the real equipment used in software engineering.

There is free WiFi 24/7 on campus internet connections in all computer laboratories and surrounding areas hosted by two local internet service providers, with a total of 20 Mbps download and 20 Mbps upload internet speeds. The main university library has an array of information materials for further reading, and several electronic books and reference materials are also available through Amoud University Google classroom suite. The faculty has a well balanced team of highly competent local and non-local staff, trained locally and abroad. The teaching staff is readily available to help students as needs arise. The programme is allocated sufficient time and with efficient management, the faculty ensures that students complete their courses on time.


1.4.2    Funding

The programme of bachelors of information technology is sustained largely by funds from tuition fees and other relevant levies. The student must show proof of ability to pay tuition fees on time before being enrolled into the programme. There are no special funding arrangements for the students enrolled in the programme of bachelor of information technology. However, if and when, additional funds are available, they shall be dispensed according to the university financial policies.


1.5       Course List for Bachelor of Information Technology

The programme for the bachelor of information technology is fully covered with the following 53 courses. All courses are compulsory.

Course Code Course Title                                                                           CU

FRM 6111       Introduction to reading                                                         3

FRM 6112       Introduction to writing                                                          3

FRM 6113       Introduction to biology                                                          3

FRM 6114       Arabic language                                                                     3

FRM 6115       Pre-calculus                                                                            3

FRM 6121       English academic reading                                                     3

FRM 6122       Introduction to chemistry                                                      3

FRM 6123       Introduction to physics                                                          3

FRM 6124       Islamic studies                                                                        3

FRM 6125       Calculus I (Derivatives and Integration)                              3

BIT 6211         Fundamentals of information technology                            3

BIT 6212         Computer architecture and organization                            3

BIT 6213         Computer applications and maintenance                            3

BIT 6214         Web design and publishing (HTML/CSS)                           3

BIT 6215         Fundamentals of computer networks                                   3

BIT 6216         Linear algebra                                                                                    3

BIT 6217         Multimedia systems and graphics                                        3

BIT 6221         Database management systems I

(Principles of DBMS in Access)                                             3

BIT 6222         Operating systems                                                                 3

BIT 6223         Network design and implementation                                   3

BIT 6224         Internet applications (CMSs)                                                            3

BIT 6225         Systems analysis and design                                                 3

BIT 6226         Programming methodology (C)                                            3

BIT 6227         Probability and statistics                                                        3

BIT 6311         Database management systems II

(Enterprise database development in SQL Server)              3

BIT 6312         Discrete mathematics                                                                        3

BIT 6313         Data structures and algorithms                                            3

BIT 6314         Application programming I (VB.NET)                                 3

BIT 6315         Data communication                                                             3

BIT 6316         Object-Oriented Programming (C++)                                   3

BIT 6317         IT project management                                                         3

BIT 6321         Database management systems III

(Distributed Databases in Oracle)                                         3

BIT 6322         Computer network management                                         3

BIT 6323         Digital logic and design                                                         3

BIT 6324         Client-side web programming (JavaScript)                          3

BIT 6325         Application programming II (C#)                                        3

BIT 6326         Java programming                                                                 3

BIT 6327         Research methods and technical writing in IT                    3

BIT 6328         Industrial internship seminar                                                            1

BIT 6331         Industrial attachment and report                                         5

BIT 6411         Software engineering                                                             3

BIT 6412         Entrepreneurship skills                                                          3

BIT 6413         Data mining and data warehousing                                                3

BIT 6414         Server-side web programming (PHP and My SQL)                        3

BIT 6415         Network server administration

(Microsoft Windows Server)                                                 3

BIT 6416         IT individual project I (Proposal)                                          3

BIT 6421         Linux operating system                                                         3

BIT 6422         Electronic commerce                                                              3

BIT 6423         Database management systems IV

(Database design and implementation)                                3

BIT 6424         Artificial intelligence                                                              3

BIT 6425         Cyber Security                                                                        3

BIT 6426         IT individual project II (Implementation and Report)         3

BIT 6427         IT comprehensive seminar                                                    1


1.6       Regulations for Bachelor of Information Technology

1.6.1    General Regulations

General University regulations and guidelines for undergraduate programmes shall apply with regard to application, registration, teaching, learning, examinations, research and graduation. A student is required to sign a memorandum of understanding during the registration process on pre-scribed forms.


1.6.2    Admission Requirements

This bachelor of information technology programme is best suited to students with interest in becoming future database administrators or web masters in business tech firms. To qualify for admission into the degree of bachelor of information technology, an applicant shall:

  1. Hold a Somaliland GCSE of at least Grade “B”, or its equivalent from a recognized examination body.
  2. Successfully complete a one-year freshman programme at Amoud University, and attain a GPA of at least 2.00.
  3. Meet other conditions as spelt out by the Faculty of Computing and ICT and the department of information technology, with approval of Senate.

1.6.2    Enrolment Types

There shall be three (3) categories of enrolments as follows:

  1. Full-Time Day face-to-face enrolled students who shall attend classes between 7.30 am 4.30 pm from Saturday to Thursday.
  2. Full-Time Evening face-to-face enrolled students who shall attend classes between 4.00 pm and 10.00 pm from Saturday to Thursday.
  3. Sandwich, part-time, and other modes enrolled students who shall attend classes during specific periods as specified by the Faculty of Science and department of Information Technology, and approved by Senate.


1.7       The Curriculum

1.7.1    Programme Duration

The programme run on a semester basis consisting of four semesters each lasting 17 weeks, or part-time basis as appropriately structured by the Faculty of Computing and ICT and department of information technology, and approved by Senate.


1.7.2    Programme Modalities

The programme shall be conducted by course work, examinations and project, based on credit units. The last two weeks of each semester of each academic year shall normally be used for end-of-semester examinations. Further,

  1. A student shall take foundation/general courses in English, mathematics, science, Arabic, Islamic studies during the first one year in the freshmen. The freshman year also acts as a gateway to full admission into the bachelor of information technology programme.
  2. By the end of junior year, a student shall be required to attend at least 300 hours of internship in a real work environment.
  3. A student shall come up with a well-written project in the area of information technology during the senior year of study.


1.7.3    Curriculum Plan

The programme shall run on a semester basis consisting of eight (8) semesters each lasting 17 weeks in a period of four (4) academic years, whether on full time, part-time, sandwich, or online or other modes as structured by the Faculty of Computing and ICT, and department of information technology, and approved by Senate.

1.8       Programme Assessment and Evaluation

1.8.1    University Examinations

  1. The general rules and regulations governing Amoud University undergraduate examinations shall apply.
  2. Examinations shall be conducted at the end of every semester. The end-of-semester examinations shall constitute 60% and coursework based on progressive assessment shall constitute 40%.
  3. For each course, the total mark shall be arrived at by adding the two aforementioned.


1.8.2    Progressive Assessment

  1. Students are progressively assessed through a series of tasks that include timed tests, take home essays, tutorials, practical work, seminar presentations, proposal hearings, viva voce and research manuscripts, and mid-term examinations.
  2. A student is required to attend at least 75% of a respective course contact hours to be eligible to sit for the end-of-semester examinations.


1.8.3    Grading System

  1. Each course in the bachelor of information technology programme will be graded out of a maximum of 100 marks and assigned appropriate letter grade and grade point as follows:

Percentage Score

Letter Grade

Grade Point (GP)

90- 100



80 - 89






50 -64



Less than 50



  1. All scores, letter grades and grade points shall be converted to grade point average (GPA) and Cumulative Grade Point Average (CGPA), and interpreted as follows:



3.68 – 4.00


3.33 – 3.67

Very Good

3.00 – 3.32


2.00 – 2.99


Below 1.00



1.9       Route to Award of Bachelor of Information Technology

1.9.1    Progression through the Programme

  1. A student shall get a Normal Progress (NP) status when (s)he has passed all the specified courses for the year and has obtained a CGPA of at least 2.00.
  2. A student shall automatically be placed on first level Probationary Progress (PP) and advised when (s)he has failed a course or courses and/or the GPA falls below 2.0.
  3. A student shall be put on second level Probationary Progression (PP) if (s)he has passed all courses with at least grade “D”, or failed some course/s, and CGPA is less than 1.50.


1.9.2    Re-Taking a Course

A student shall re-take a course when it is offered again in order to pass it if (s)he had failed it before.


1.9.3    Repeating Academic Year

A student shall not be allowed to proceed to the next year if his/her CGPA is less than 1.00; or if (s)he has failed at least 50% of the courses in the year. Such a student shall repeat the academic year.


1.9.4    Discontinuation

A student shall be discontinued from the programme if (s)he obtains a CGPA of less than 1.00 for two consecutive academic years, other factors notwithstanding.



1.10     Completion and Award of bachelor of information technology

A student who has passed all courses with a GPA of at least 1.00, and has earned at least 157 credit units, and has no other outstanding issues with the University shall be awarded the degree of bachelor of information technology so long as the CGPA is not less than 2.00 overall and not less than 2.50 for major courses.


Get In Touch

Faculty of Computing & ICT, Amoud University

Amoud Valley, Borama, Somaliland

  • Dean, Faculty of Computing & ICT
  • Tel: +252 63 4525559
  • Email:
  • Associate Deans, Faculty of ICT
  • Tel1: +252 63 4590754
  • Tel2: +252 63 4454804
  • Tel3: +252 63 4446570

Alumni Say About Us

We use cookies to improve our website. By continuing to use this website, you are giving consent to cookies being used. More details…