BSc (Hons) in Information Technology

The Bachelor of Science (Honours) in Information Technology at the Horizon Campus is tailor-made to have a balance of theory and application to succeed in a rapidly changing technological world where computer technology has recently been rapidly penetrating almost every sphere of life. Advances in emerging technologies will continue to change for years to come in the future. As such, the proposed BSc (Hons) degree curricula in IT at the Horizon Campus will prepare students for lifelong learning not only by following theoretical aspects of IT but also practicing leadership & communication skills, entrepreneurship, presentation skills, etc. as components of the undergraduate program.

Course Details
Course Overview

Welcome to the Faculty of Information Technology of the Horizon Campus. Information Technology, as an academic stream, is concerned with issues related to advocating for users and meeting their needs within an organizational and societal context through the selection, creation, application, integration, and administration of computing technologies. At Horizon, we provide a modern teaching and learning atmosphere that includes a state-of-the-art Virtual Learning Environment in which students and teachers interact via computer-based learning tools. This paperless environment allows students to access their learning material from anywhere using an internet connection. After completing the degree, your employment prospects will be excellent as our degrees are designed to equip you with an in-depth knowledge of how computers work and how that knowledge can be applied to design and implement the systems of the future. Coupled with an impressive range of important transferable skills such as entrepreneurship, problem-solving, project management, internship, and independent research projects, you will be well-positioned to secure employment with companies that seek graduates having the most recent skills in Information Technology.

  • Comprehensive IT Skills Development: Our program offers a hands-on approach to learning, providing students with comprehensive skills in programming, database management, cybersecurity, web development, and software engineering, ensuring they have the technical expertise and problem-solving abilities to thrive in the IT industry.

  • Versatile Career Opportunities: Graduates of the program are prepared for versatile career paths in technology, finance, healthcare, education, and government, equipped for roles such as software developers, IT consultants, project managers, and cybersecurity specialists, thanks to an adaptable curriculum that ensures they thrive in evolving technological landscapes.

  • Industry-Relevant Curriculum and Partnerships: The program's curriculum, developed in collaboration with industry experts, stays updated with IT trends and practices, while industry partnerships offer internships and co-op opportunities, providing real-world experience and networking to prepare students for the competitive IT job market.

Year 01 - Semester 01

  • IT11013 IT and Computing Fundamentals - C (3 Credit)
  • IT11023 Programming Fundamentals - C (3 Credit)
  • IT11033 Discrete Mathematics - C (3 Credit)
  • IT11041 Psychology - C (1 Credit)
  • IT11052 Leadership and Communication Skills - C (2 Credit)
  • IT11073 Entrepreneurship and Growing Business - C (3 Credit)

Year 01 - Semester 02

  • IT12012 Computer Organization & Architecture - C (2 Credit)
  • IT12023 Information Management - C (3 Credit)
  • IT12032 System Analysis and Design - C (2 Credit)
  • IT12043 Integrative Programming & Technology - C (3 Credit)
  • IT12052 Emerging Technologies - C (2 Credit)
  • IT12063 Data Structures and Algorithms I - C (3 Credit)

Year 02 - Semester 01

  • IT21012 Social and Professional Issues - C (2 Credit)
  • IT21022 Data Communication - C (2 Credit)
  • IT21032 Software Design and Implementation - C (2 Credit)
  • IT21043 Software Construction Technologies & Tools - C (3 Credit)
  • IT21053 Object Oriented Programming - C (3 Credit)
  • IT21063 Data Structures and Algorithms II - C (3 Credit)
  • IT21071 Seminar I - C (1 Credit)

Year 02 - Semester 02

  • IT22012 Software Architecture - C (2 Credit)
  • IT22023 Information Architecture and Web Development - C (3 Credit)
  • IT22033 Operating Systems - C (3 Credit)
  • IT22042 Statistics - C (2 Credit)
  • IT22053 Computer Networks - C (3 Credit)
  • IT22062 Human-Computer Interaction - C (2 Credit)

Year 03 - Semester 01

  • IT31013 Network Performance Analysis - C (3 Credit)
  • IT31023 Systems Administration and Maintenance - C (3 Credit)
  • IT31032 Systems Integration & Architecture - C (2 Credit)
  • IT31043 Mobile Application Development - C (3 Credit)
  • IT31052 Software Project Management - C (2 Credit)
  • IT31062 Network Programming - C (2 Credit)

Year 03 - Semester 02

  • IT32012 Seminar II - C (2 Credit)
  • IT32023 Information Assurance & Network Security - C (3 Credit)
  • IT32033 Cloud Computing - O (3 Credit)
  • IT32043 Computer Animation - O (3 Credit)
  • IT32053 E-Commerce - O (3 Credit)
  • IT22063 Software Quality - O (3 Credit)

Year 04 - Semester 01

  • IT41012 Research Methods & Scientific Writing - C (2 Credit)
  • IT41028 Final Year Project* - C (8 Credit)
  • IT41033 Nature Inspired Algorithms - O (3 Credit)
  • IT41043 Intelligent systems - O (3 Credit)
  • IT31053 Service Oriented Computing - C (3 Credit)
  • IT22063 Enterprise Resource Planning - O (3 Credit)

Year 04 - Semester 02

  • IT42018 Internship - C (8 Credit)
Stars 5
35
Stars 4
10
Stars 3
8
Stars 2
0
Stars 1
0
4.9
Write a Review
  • Fee
    Local Students

    Registration Fee
    LKR 60,000.00 (2025 Jan - June Intakes)

    Course Fee
    LKR 1,840,000.00 (2025 Jan - June Intakes)


    UP TO 20% DISCOUNTS AND MONTHLY PAYMENT OPTION AVAILABLE (*Conditions apply)

    International Students

    Registration Fee
    USD 500.00 (2025 Jan - June Intakes)

    Course Fee USD 12,000.00 (2025 Jan - June Intakes)


  • Duration 4 Years
  • Credit 120 credits
  • Semester 8
  • Pass Parcentages %
Chat Icon