Semester 1 introduces the essential foundations of computing, programming, mathematics, and ICT communication skills.

This semester is designed to build strong analytical and logical skills that support all higher-level modules in the BIT program.

IT1506 Fundamentals of Mathematics
Semester 1 – Foundation in Computing

Covers core mathematical concepts essential for ICT, including algebra, equations, inequalities, measurement, ratios, and percentages. Students develop problem-solving and quantitative reasoning skills applicable in computing contexts.

IT1406 Introduction to Programming
Semester 1 – Foundation in Computing

Students are introduced to programming with Java, covering syntax, object-oriented design, classes, interfaces, and exception handling. They learn to design and develop modular Java applications that solve computational problems efficiently.

IT1306 Free and Open Source Software for Personal Computing
Semester 1 – Foundation in Computing

This course introduces the Free and Open Source Software (FOSS) ecosystem. Students gain hands-on experience with Ubuntu OS, LibreOffice, and GIMP to manage files, create documents, spreadsheets, databases, presentations, and graphics using open-source tools.

IT1206 Computer Systems
Semester 1 – Foundation in Computing

An introduction to computer architecture and system components, covering data representation, logic circuits, CPU design, memory, and I/O systems. Students learn to explain how computers execute instructions, design simple circuits, and maintain computer systems effectively.

IT1106 Information Systems
Semester 1 – Foundation in Computing

This course introduces key concepts and technologies in Information Systems, including system components, organizational impact, globalization, e-business, and system acquisition. Students learn to evaluate system roles, ensure data security, and design appropriate IS solutions aligned with business needs.