Course Description
The BSc Information Technology programme is a three-year, full-time undergraduate course designed to equip students with the knowledge and skills required to design, develop and manage modern IT systems. The curriculum combines core theory in programming, data structures, algorithms and computer architecture with practical hands-on training in networks, databases, web technologies and cybersecurity. Through laboratory sessions, team projects and industry internships, students gain real-world experience in building software solutions, securing information assets and deploying applications on cloud platforms.
Highlights
- Strong foundation in programming languages such as Python, Java and JavaScript
- Hands-on labs in networking, operating systems and systems administration
- Elective modules in cybersecurity, cloud computing, mobile app development and artificial intelligence
- Capstone project in collaboration with industry partners, supported by mentorship from practising IT professionals
- Access to high-performance computing labs, virtualization infrastructure and dedicated server clusters
- Career-services support including resume clinics, mock interviews and placement drives
Program Outcomes
- Write, test and debug efficient code in multiple programming languages
- Design and implement database schemas and perform advanced query optimization
- Apply data-structures and algorithmic techniques to solve computational problems
- Employ cybersecurity best practices, perform vulnerability assessments and implement access controls
- Collaborate effectively in multidisciplinary teams using agile project-management methodologies
- Communicate technical concepts clearly to both technical and non-technical stakeholders
- Engage in continuous learning to keep pace with emerging technologies and industry trends
Eligibility
- Successful completion of 10+2 (Senior Secondary) examination with any stream
- Minimum aggregate of 35% (or equivalent) in the qualifying examination
Career Prospects
- Software Developer
- Web Developer
- Mobile App Developer
- System Analyst
- Network Administrator
- Database Administrator
- Cybersecurity Analyst
- Cloud Solutions Architect
- DevOps Engineer
- UI/UX Designer
- Data Analyst
- Artificial Intelligence / Machine Learning Engineer
- IT Consultant