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