The curriculum for the BIT has been developed through a series of meetings and workshops conducted by a group of IT experts from the industry and the academia. Refer to following link for more detail. Curriculum BIT

  

Curriculum of BIT

The curriculum for the BIT has been developed through a series of meetings and workshops conducted by a group of IT experts from the industry and the academia. Following tables show courses approved for the BIT together with the nature (C – Compulsory and E- Elective) and the credit rating

Level 1 -Curriculum

Code Subject Nature Credits
ITE 1001 Accountancy C 2
ITE 1002 Communication Skill Development (Non GPA) C 2
ITE 1101 Fundamentals of Programming C 4
ITE 1201 Computer Organization C 4
ITE 1301 Introduction to Networking C 4
ITE 1501 Principles of Management C 2
ITE 1701 Mathematics for IT C 4
ITE 1801 Data Management Systems C 2
ITE 1901 Essentials of Information and Communication Technologies C 4
ITE 1102 Web Technologies C 4
ITE 1103 Visual Application Programming C 4

Level 2 -Curriculum

Code Subject Nature Credits
ITE 2203 Computer Architecture C 3
ITE 2302 Computer Networks E 3
ITE 2303 Network Programming E 2
ITE 2401 Logic Programming C 3
ITE 2402 Intelligent Systems C 3
ITE 2502 Human Resources Management E 2
ITE 2601 Multimedia Design C 3
ITE 2702 Computational Mathematics C 3
ITE 2602 Computer Graphics E 3
ITE 2802 Database Management Systems C 3
ITE 2803 Management Support Systems C 2
ITE 2107 Object Oriented Analysis and Design C 3
ITE 2106 Software Engineering C 3
ITE 2105 Data Structures and Algorithms E 3
ITE 2003 Business Studies (Non GPA) C 2
ITE 2202 Operating Systems C 3
ITE 2301 Basics of Information and Network Security E 2

Level 3 -Curriculum

Code Subject Nature Credits
ITE 3004 Professional Practice (Non GPA) C 2
ITE 3005 Social Aspects of IT (Non GPA) C 2
ITE 3106 Advanced Software Engineering c 3
ITE 3108 Internet Programming and Web Services E 3
ITE 3109 Compiler Theory E 3
ITE 3204 Computer and Network Security E 3
ITE 3304 Network Design, Applications and Management E 3
ITE 3305 Information Systems Security E 3
ITE 3306 Wireless Communication and Networks E 3
ITE 3403 Agent Based Systems E 3
ITE 3404 Expert Systems and Natural Language Processing E 3
ITE 3405 Essentials of Machine Learning E 3
ITE 3406 Industry Application of Artificial Intelligence E 2
ITE 3503 IT Enabled Marketing E 2
ITE 3504 IT Project Management C 3
ITE 3505 IT Quality Assurance C 2
ITE 3603 Human Computer Interaction E 2
ITE 3604 Digital Image Processing E 3
ITE 3703 Probability and Statistics E 3
ITE 3802 Advanced Database Management Systems E 3
ITE 3804 Data Mining & Data Warehousing E 3
ITE 3805 e-Business E 2
ITE 3902 Bio Informatics E 3
ITE 3999 Project C 16