Bachelor of Information Technology

Build a flexible study plan in IT with core subjects, a specialisation, and electives while developing essential skills in programming, problem-solving, and communication for a thriving career in the evolving IT sector.

Overview

About this course

Our Bachelor of Information Technology offers you the flexibility to build a study plan that suits your career goals. You will complete core IT subjects while choosing a specialisation and enhancing your knowledge with electives from across the university. Throughout the programme, you will develop essential skills in communication, programming, problem-solving, and academic research, equipping you to thrive in today's fast-evolving IT sector. You will also gain practical expertise to collaborate effectively with software developers in areas such as web design, systems modelling, and user experience. Specialisation options include Software Development and Business Information Systems. Graduates of this programme are well-positioned for careers across the technology sector, with skills that are in high demand globally.

Why choose this course

Flexible study plan tailored to your career goals

Specialise in Software Development or Business Information Systems

Develop practical programming and systems skills

Small class sizes with strong faculty support

Pathway to careers in a fast-growing global sector

What you will learn

1

Core information technology principles and practices

2

Programming and software development

3

Systems modelling and web design

4

User experience and interface design

5

Academic research and communication skills

Skills you will gain

CommunicationProgrammingProblem-solvingAcademic researchWeb designSystems modellingUser experienceSoftware development collaboration

At a glance

Level

Undergraduate

Duration


Location

Onsite campus

Intakes

N/A

Entry Requirements

Entry Requirements

  • Completion of Sri Lankan GCE A-Level or equivalent qualification

  • English language proficiency may be required

  • For applicants with pending results, please consult NCHS for further information

Course Structure

Introduction to Information Technology

• Semester 1

Compulsory

Programming Fundamentals

• Semester 1

Compulsory

Academic and Communication Skills

• Semester 1

Compulsory

Web Design and Development

• Semester 2

Compulsory

Systems Analysis and Modelling

• Semester 2

Compulsory

Database Fundamentals

• Semester 2

Compulsory

Fees and Funding

Tuition Fees

Choose your fee category to see applicable costs

Local fees information not available

Scholarships & Discounts

Scholarships are awarded based on academic performance, extracurricular achievements, and leadership qualities.
Allocations are made based on individual excellence, not the course selected.
A limited number of scholarships are available each semester.
All recommendations are reviewed by the NCHS Excellence Scholarship Committee and approved by the NCHS Board of Directors.

Frequently Asked Questions

Here are answers to common questions about this course

Course Facts

Location

Colombo

Duration

|

Upcoming Intakes

No upcoming intakes listed
Verified informationMay 7, 2026

Similar Courses

Bachelor of Information Technology | Nawaloka College of Higher Studies | Uplift.lk