Bachelor of
Information Technology


Bachelor of Information Technology (Honours)

Bachelor of Information Technology
(Honours)MQR Code: 10246 (NEC code: 481)

Brief introduction

The Bachelor of Information Technology (BIT) programme is offered by the Department of Information Systems (DIS) at Kulliyyah of Information & Communication Technology (KICT).  The programme is focused on providing the foundation and up-to-date knowledge in the discipline of Information Technology. The overall aim of the programme is to nurture holistic, balanced and entrepreneurial ICT professionals with wisdom, anchored by the spirit of Tawhid and God consciousness in line with the needs of the nation, Ummah and all Mankind.

Within a few years upon successful completion of the programme, our graduates will be:

  • IT professionals who advance and apply ICT knowledge and skills to shape organizations, nation and Ummah;
  • IT professionals who lead and engage teams in problem-solving tasks across disciplines through effective communication and social skills for the betterment of mankind;
  • IT professionals who are innovative and entrepreneurial in providing and creating ICT solutions for organizations, nation and Ummah;
  • IT professionals who embrace knowledge management and life-long learning culture as well as integrate ethical, professional and religious values in contributing towards nation building and Ummatic vision.
Program Outcome

Demonstrate familiarity with established knowledge in the field of Computer Science (CS) and awareness of current development therein

Use relevant skills learnt in Computer Science (CS) area for professional and personal development.

Cooperate with others and apply knowledge in a socially responsible manner for the progress of the nation and the ummah.

Demonstrate commitment to ethics, autonomy and professionalism in the workplace and everyday life

Communicate with people from a diverse range of backgrounds with empathy, showing leadership qualities styles and demonstrate interpersonal skills when leading in a group situation.

Analyse issues and demonstrate skilfulness in planning, executing and evaluating strategies and action plans.

Use the necessary learning skills in Computer Science (CS) and apply effective strategies for lifelong self-improvement.

Apply basic managerial and entrepreneurial skills in relevant fields.

Career Opportunities

The programme orientation is expected to produce a new breed of IT professionals that are capable to understand the rapid technical development in IT and how IT can be instrumental in the growth of their respective organizations. Graduates of BIT seek positions in government, healthcare, industry, education, and finance, where their technical knowledge and skills, and their understanding of the organizational, social and cultural contexts make them valuable employees.

  • IT Executive
  • Systems Analyst
  • Database Manager/Designer
  • Software/Application Developer
  • Web Designer/Developer
  • Analyst/Programmer
  • Multimedia Developer
  • Technology Manager
  • Network Administrator
  • IT Consultant
  • Technical Support Manager
  • E-Commerce Developer
  • Technopreneur
  • Academician/Researcher/Scientist
Program Structure

The total credit hours for graduation Bachelor of Information Technology is at least 130 credit hours. The table below shows the programme structure.

Programme structure Credit hours
University Required courses
Kulliyyah Required courses
Department Required courses
Industrial Attachment
Final Year Project
Specialization courses
Total credit requirement for graduation (Malaysian)
Total credit requirement for graduation (International)

The study commence with the common courses in first year. These common courses are called the University and Kulliyyah required courses. The kulliyyah required courses are as follows:

  1. CSC 1100 (Elements of Programming)
  2. CSC 1103 (Object-Oriented Programming)
  3. CSC 1401 (Introduction to Computer Organization)
  4. CSC 1501 (Introduction to Software Engineering)
  5. CSC 1706 (Probability and Statistics)
  6. CSC 1707 (Mathematics for Computing I)
  7. CSC 3401 (Operating Systems)
  8. INFO 1103 (Database Systems)
  9. INFO 1501 (Business Fundamental)
  10. INFO 2302 (Web Technologies)
  11. INFO 2401 (System Analysis and Design)
  12. INFO 3401 (Human Computer Interaction)
  13. INFO 4501 (IT and Islam)
  14. INFO 4504 (Technopreneurship)

Then, in year 1 semester 2, students will be able to choose their programme either Information Technology or Computer Science. Students who choose the Information Technology programme will start taking department required courses in year 2. The courses are as follows:

  1.  CSC 2104 (Data Structure and Algorithms
  2.  CSC 2201 (Computer Networking)
  3. CSC 2602 (Principles of IT Security)
  4. INFO 2103 (Database Programming)
  5. INFO 2201 (Multimedia Technology)
  6. INFO 2302 (Web Technologies)
  7. INFO 2501 (Management of Information Systems)
  8. INFO 3304 (E-Commerce)
  9. INFO 3305 (Web Application Development)
  10. INFO 3501 (Project Management in IT)
  11. INFO 4502 (Cyber Law and Ethics)
  12. INFO 4993 (Final Year Project I)
  13. INFO 4994 (Final Year Project II)
  14. INFO 4995 (Industrial Attachment)

In the second semester of year 3, the student has to do a Final Year Project. This Final Year Project offers an opportunity for students to showcase and demonstrates the skills learnt throughout the years by doing a project that is both challenging and innovative. The final year project can be done either individually or in a group and has to be completed in two (2) consecutive semesters; Final Year Project I (in the first semester) and Final Year Project II (in the second semester).
From year 3, students are given the flexibility to select their specialization courses that carry 21 credit hours and equivalent to 7 courses, to best suit their career goals. The specializations are as the following:

  1. Digital Media Design (DMD)
  2. Enterprise Technology Management (ETM)
  3. Information Assurance and Security (IAS)
  4. Business Intelligence and Analytics (BIA)

In the final semester of year 4, students will do their Industrial Attachment. Students will be able to apply everything that they have learned during their Industrial Attachment. The purpose of the Industrial Attachment is to provide students with an exposure to real work environment, how project are implemented in organizations and creating a good professional network. The duration of the Industrial Attachment is 6 months.

Department entry requirement

To enrol into Bachelor of Computer Science, student must pass during the first year with a minimum of grade B for the following courses

1. CSC 1100 (Elements of Programming)

2. CSC 1707 (Mathematics for Computing I)

Department required courses

From year 2, student can take the Department required courses. The courses can be the enhanced or extensive version of the Kulliyyah required courses, including the Final Year Project (FYP I and II) and Industrial Attachment (IA). The courses are as follows:

    1.    CSC 2104 (Data Structures and Algorithms I)
    2.    CSC 2201 (Computer Networking)
    3.    CSC 2301 (Intelligent Systems)
    4.    CSC 2401 (Digital Systems Fundamentals)
    5.    CSC 2602 (Principles of IT Security)
    6.    CSC 2706 (Mathematics for Computing II)
    7.    CSC 3102 (Data Structures and Algorithms II)
    8.    CSC 3402 (Computer Architecture and Assembly Language)
    9.    CSC 3701 (Mathematics for Computing III)
    10.    CSC 4101 (Computation and Complexity)
    11.    CSC 4903 (Final Year Project I)
    12.    CSC 4904 (Final Year Project II)
    13.    CSC 4905 (Industrial Attachment)

At the conclusion of the second year, student will develop an in-depth understanding of knowledge, techniques, tools, programming skills and resources appropriate for student selected Bachelor of Computer Science specialization.

In the second semester of year 3, student can start doing Final Year Project (FYP), where student will have the opportunity to develop the skills and knowledge related to conduct, design and manage Computer Science projects.

In the final semester of year 4, student will be able to apply everything that student have learned in their Industrial Attachment. The six (6) months Industrial Attachment will give student a good chance to demonstrate and test Computer Science skills, while at the same time can attract potential employers and creating a good professional network.

Duration of Study

The programme is offered via full time study requires four (4) years or (8 semesters) to complete.