BIM 4th Semester Curriculum Overview
BIM 4th Semester Curriculum Overview
Curriculum
1
TRIBHUVAN UNIVERSITY
Faculty of Management
FOM’s GOALS
Prepare professional managers capable of handling business in a dynamic global
environment.
Produce socially responsible and creative entrepreneurs capable of promoting business
and industry for the socio-economic development of Nepal.
Conduct research and management development programs for updating the knowledge
and skills in academia and corporate world.
Innovate and promote management programs catering to the needs of various social and
economic sectors of Nepal.
Establish linkages with leading universities and management institutes abroad and
collaborate with them in development programs and their implementation in the work
place.
2
BACHELOR OF INFORMATION MANAGEMENT (BIM) PROGRAM
The Bachelor of Information Management (BIM) is a four year eight semester program of the
Faculty of Management, Tribhuvan University offering integrated Information Technology and
Management courses. This course is envisioned to enable students to develop skills in
information technology, and then apply the theories and concepts of a broad, integrated
curriculum covering computing, informatics, business fundamentals, and critical and analytical
decision-making.
MISSION
The mission of FOM's Bachelor of Information Management (BIM) program is to develop socially
responsive, creative, and result oriented information technology (IT) professionals. The BIM program is
designed to equip graduates with the skills and attributes required to be effective and efficient information
technology professionals.
ADMISSION CRITERIA
Written Test:
Eligible applicants are required to appear in the entrance test commonly known as Central Management
Admission Test (CMAT) conducted by the Faculty of Management. The test will follow the international
testing pattern and standards. It includes the areas like:
Verbal ability
Quantitative ability
Logical reasoning
General awareness
There shall be altogether one hundred (100) objective questions in the CMAT containing twenty (25)
questions in each section with a total weight of 100 marks. Student must secure a minimum of 40% in the
CMAT in order to qualify for the interview.
Interview
Applicants securing above cut off point marks in the CMAT will be short-listed. Only short listed
candidates will be interviewed and selected for admission.
3
Teaching Pedagogy
The general teaching pedagogy includes class lectures, group discussions, case studies, guest lectures,
role play, research work, project work (individual and group), assignments (theoretical and practical), and
term papers. The teaching faculty will determine the choice of teaching pedagogy as per the need of the
course.
The concerned faculty shall develop a detailed course outline and work plan at the beginning of each
semester and also recommends the basic text and other reference materials for effective teaching-learning
of the course modules.
Internship
In the final semester, students shall be attached to organizations where they have to work for a period of
eight weeks. Each student shall prepare an individual project report in the prescribed format based on his /
her work in the respective organization assigned to him / her. Evaluation of the internship shall be based
on the confidential report by the organization, project report and presentation of the report. The report
must be submitted by the end of the eighth semester. Students must secure a minimum grade of "C" in the
internship. The internship carries a weight equivalent to 3 credit hours.
The final evaluation of students is done through the examination conducted by Tribhuvan
University. Students must secure a minimum of grade ‘B’ or Grade Point Average (GPA) of 3.0
in the internal evaluation in order to qualify to appear in the semester examination. In order to
pass the semester examination the student must secure a minimum of grade ‘B’ or the
Cumulative Grade Point Average (CGPA) of 3.00. The grading system shall be as follows:
Cumulative Grade
Letter Marks Obtained in
Point Average Divisions / Remarks
Grade Percent
(CGPA)
A 4.00 90 - 100 Distinction
A- 3.70 - 3.99 80 - 89.9 Very Good
B+ 3.30 - 3.69 70 - 79.9 First Division
B 3.00 - 3.29 60 - 69.9 Second Division
B- 2.70 - 2.99 50 - 59.9 Pass in Individual Subject
F Below 2.70 Below 50 Fail
4
Make up/Retake Exam
Make up/Retake examination shall be conducted as per the semester guidelines.
ATTENDANCE
Students are required to attend regularly all theory and practical classes, assignments, study tour,
field trip, seminars and presentations as required by the course. A student is required to attend at
least 80 percent of such activities in order to qualify for the semester examination.
GRADUATION REQUIREMENTS
The BIM program extends over eight semesters (four academic years). The BIM degree is
awarded upon its successful completion of all the following requirements specified by the
curriculum.
The successful completion of 126 credit hours as prescribed with a minimum of passing grade in
all courses with an aggregate CGPA of 3.00.
A minimum of grade ‘B’ obtained in the Industrial Attachment Project.
Completion of courses for the fulfillment of the requirements of the BIM program must occur
within seven years from the time of registration.
CURRICULAR STRUCTURE
The BIM program requires the students to study a total of 126 credit hours. The curricular
structure of the program comprises of the following four separate course components.
I. Management Courses 30 Cr
II. Analytical and Support Courses 21 Cr
III. Information Technology and Computing Courses 63Cr
IV. Elective Courses 06 Cr
V. Project 03 Cr
VI. Internship 03 Cr
Total 126 Cr
5
Code Subject Credit Hrs
I. Management Courses 30 Cr
MGT 231 Foundation of Business Management 3 Cr
MGT 241 Organizational Behavior and Human Resource Management 3 Cr
ENG 203 Business Communication 3 Cr
Acc 201 Financial Accounting 3 Cr
ACC 202 Cost and Management Accounting 3 Cr
FIN 229 Fundamentals of Corporate Finance 3 Cr
MKT 201 Fundamentals of Marketing 3 Cr
MGT 240 Strategic Management 3 Cr
MGT 236 Business Environment 3 Cr
ECO 206 Microeconomics & Macroeconomics for Business 3 Cr
II. Analytical and Support Courses 21 Cr
ENG 206 English 3 Cr
MTH 204 Basic Mathematics 3 Cr
IT 235 Discrete Structure 3 Cr
STT 211 Business Statistics 3 Cr
SOC 203 Sociology for Business Management 3 Cr
MGT 205 Operations Management 3 Cr
RCH 201 Business Research Methods 3 Cr
III. Information Technology and Computing Courses 63 Cr
IT 231 Foundation of Information Technology 3 Cr
IT 233 Digital Logic 3 Cr
IT 232 C Programming 3 Cr
IT 240 Business Data Communication and Networking 3 Cr
IT 237 Web Technology I 3 Cr
IT 234 Object Oriented Programming with Java 3 Cr
IT 236 Microprocessor and Computer Architecture 3 Cr
IT 238 Data Structure and Algorithm 3 Cr
IT 239 Web Technology II 3 Cr
IT 220 Database Management System 3 Cr
IT 241 Operating System 3 Cr
IT 242 Software Design and Development 3 Cr
IT 243 Programming with Python 3 Cr
IT 244 Information Security 3 Cr
IT 228 Artificial Intelligence 3 Cr
IT 245 Business Information System 3 Cr
IT 246 It Ethics and Cybersecurity 3 Cr
IT 247 E-Commerce and Internet Marketing 3 Cr
IT 248 IT Entrepreneurship and Management 3 Cr
IT 249 Business Intelligence 3 Cr
IT 250 Digital Economy 3 Cr
IV. Elective Courses 06 Cr
IT 271 Networking and System Administration (7th) 3 Cr
IT 272 Mobile Application Development (7th) 3 Cr
IT 273 Multimedia System Application (7th) 3 Cr
IT 274 Data Warehousing and Data Mining (7th) 3 Cr
IT 275 .NET Programming (8th) 3 Cr
IT 276 Database Administration (8th) 3 Cr
IT 277 Cloud Computing (8th) 3 Cr
IT 278 Big Data and Analytics (8th) 3 Cr
6
Project and Internship 06 Cr
IT 350 Internship 3 Cr
IT 352 Project 3 Cr
COURSE CYCLE
Code First Semester 15 Cr
IT 231 Foundation of Information Technology 3 Cr
IT 232 C Programming 3 Cr
ENG 206 English I 3 Cr
MGT 231 Foundation of Business Management 3 Cr
MTH 204 Basic Mathematics 3 Cr
Second Semester 15 Cr
IT 233 Digital Logic 3 Cr
IT 234 Object Oriented Programming with Java 3 Cr
IT 235 Discrete Structure 3 Cr
ENG 203 Business Communications 3 Cr
MGT 241 Organizational Behavior & Human Resource Management 3 Cr
Third Semester 15 Cr
IT 236 Microprocessor and Computer Architecture 3 Cr
IT 237 Web Technology I 3 Cr
IT 238 Data Structure and Algorithms 3 Cr
ACC 201 Financial Accounting 3 Cr
STT 201 Business Statistics 3 Cr
Fourth Semester 18 Cr
IT 239 Web Technology II 3 Cr
IT 220 Database Management System 3 Cr
IT 240 Business Data Communication and Networking 3 Cr
IT 241 Operating System 3 Cr
ECO 206 Economics for Business 3 Cr
ACC 202 Cost and Management Accounting 3 Cr
Fifth Semester 15 Cr
IT 242 Software Design and Development 3 Cr
IT 243 Programming with Python 3 Cr
IT 244 Information Security 3 Cr
IT 228 Artificial Intelligence 3 Cr
MKT 201 Fundamentals of Marketing 3 Cr
Sixth Semester 18 Cr
IT 245 Business Information Systems 3 Cr
IT 246 IT Ethics and Cybersecurity 3 Cr
IT 352 Project 3 Cr
FIN 229 Fundamentals of Corporate Finance 3 Cr
MGT 236 Business Environment 3 Cr
RCH 201 Business Research Methods 3 Cr
Seventh Semester 15 Cr
IT 247 E-Commerce and Internet Marketing 3 Cr
Elective I 3 Cr
SOC 203 Sociology for Business Management 3 Cr
MGT 205 Operations Management 3 Cr
MGT 240 Strategic Management 3 Cr
7
Eighth Semester 15 Cr
IT 248 IT Entrepreneurship and Management 3 Cr
IT 249 Business Intelligence 3 Cr
IT 250 Digital Economy 3 Cr
IT 350 Internship 3 Cr
Elective II 3 Cr
8
Tribhuvan University
Faculty of Management
Office of the Dean
Course detail of
BIM (Bachelor of Information Management) 4th Semester
October 2023
ACC 202: Cost and Management Accounting
BIM 4th Semester
Credits: 3
Lecture Hours: 48
Course Objectives
The objectives of the course are to provide the students with in-depth knowledge of cost and
management accounting in order to enable them to develop, arrange and classify cost
information required for decision making for maximizing the profit. The course further aims at
developing a sound base for higher study in accounting besides in practical knowledge required
by the middle level managers to handle cost information independently.
Course Description
This course contains conceptual and theoretical foundation of cost and management accounting ;
It also comprises classification and segregation of cost, accounting for material and labour,
allocation, apportionment and absorption of overhead cost, costing in different situations such as
service costing, income statement under variable and absorption costing techniques, standard
costing system with material and labour cost variance, flexible budgeting under different levels
of activities, overhead cost variance and functional budgeting.
Course Details
Unit 1: Conceptual Foundation 2 LHs
Cost accounting and management accounting; Meaning, objectives, advantages and
limitations of cost and management accounting; Limitations of financial accounting;
Similarities and dissimilarities in financial, cost and management accounting
Overhead Cost Variance: Concept and calculation of capacity, efficiency and spending
variances.
Budget: concept, features and importance of budget; Types of budget: sales budget,
production budget, material budget & merchandize purchase budget, labour budget,
manufacturing overhead budget, cost of goods manufactured budget, selling/distribution
& administrative expenses budget and cost of goods sold budget.
Fixed and Flexible Budgeting: Concept and importance of fixed and flexible budgets;
Difference between fixed and flexible budgets; Flexible budgeting for overhead cost
control on activity levels and budget allowance for actual level attained.
Suggested Readings
Atkinson, A. A., Kaplan, R. S., Matsumura, E.M., Young, S.M & Kumar, G. A. (2012).
Management Accounting /6e. New Delhi: Pearson Education Pvt. Ltd.
Garrison, R. H. & Noreen, E. W. (2017).Managerial Accounting McGraw-Hill Companies, Inc.
Lynch , R.M. & Williamson, R.W. Accounting for Management Planning & Control, Tata
McGraw Hill Co.
Pillai, R.S.N. & Bagavathi (2017). Cost Accounting New Delhi: S. Chand and Company Ltd.
ECO 206: Economics for Business
BIM 4th Semester
Credits: 3
Lecture Hours: 48
Course Objectives
This course aims to develop students' understanding of fundamentals of the microeconomics and
macroeconomics in order to enhance their skill in analyzing business opportunities and markets
for optimum use of resources in business practices blending with information technology.
Course Description
This course comprises the basic economic issues; concepts, scope, and business applications of
micro and macroeconomics; analysis of demand, supply and market efficiency, production, cost,
and profit analysis, market structures and pricing practices, and fundamentals of
macroeconomics.
Course details:
Unit 1: Introduction 5 LHs
Basic economic issues: scarcity, choice, and alternatives; Microeconomics: concepts and
scope, microeconomics and business operations; and Macroeconomics: concepts and
scope, macroeconomics and business environment.
Suggested Readings
Browning and Browning. Microeconomic Theory and Applications, New Delhi, Kalyani
Publishers Latest Edition
Case, K. E., and Fair, R.C. Principles of Economics, Singapore, Pearson Education. Latest
Edition
Dwivedi, D.N. Macroeconomics: Theory and Policy, Delhi, Pearson Education Pvt. Ltd.
Latest Edition
McConnell C.R. and Brue, S. Economics: Principles, Problems, and Policies, New York,
McGraw Hill. Latest Edition
Shreshtha, R.G. and Adhikari, G.M. Economics for Business, Kathmandu, KEC Publications.
Latest Edition
IT 239: Web Technology II
BIM 4th Semester
Credits:3
Lecture Hours: 48
Course Description:
This course covers different concepts of server-side Web development using PHP, MySQL, and
server-side frameworks.
Course Objectives:
The main objective of this course is to provide students both theoretical and practical knowledge
of different technologies that are used for server-side Web development.
Course Details
Unit 1: Introduction 10 LHs
Suggested Readings
Learning PHP, MySQL and JavaScript: A Step-by-Step Guide to Creating Dynamic Websites,
Robin Nixon, O’reilly.
PHP & MYSQL: Server-side Web Development, Jon Duckett, John Wiley & Sons, Inc.
Murach’s PHP and MySQL, Joel Murach and Ray Harris, Mike Murach and Associates, Inc.
Programming PHP: Creating Dynamic Web Pages, Kevin Tatroe , Peter MacIntyre, O′reilly.
www.w3schools.com
IT 240: Business Data Communication and Networking
BIM 4th Semester
Credits:3
Lecture Hours: 48
Course Objectives
The main objective of this course is to introduce different concepts of business data
communication and computer networking. Special focus will be given to layers of networking
model, wired and wireless LAN, WAN, backbone network, Internet and network design and
management.
Course Description
This course is designed to provide students with a comprehensive understanding of business data
communication and networking concepts. The course covers different aspects of data
communications and computer networking, including fundamental concepts, different layers of
networking model, LAN, WAN, backbone network, Internet, and network design and
management.
Course Details
Unit 1: Introduction to Data Communications 3 LHs
Introduction; Data Communications Networks (Components of a Network, Types of
Networks); Network Models (Open Systems Interconnection Reference Model, Internet
Model, Message Transmission Using Layers); Network Standards (The Importance of
Standards, The Standards-Making Process, Common Standards); Future Trends (Wireless
LAN and BYOD, The Internet of Things, Massively Online).
Laboratory Works:
The laboratory work consists of:
Understanding of Network equipment and wiring
Using basic Networking commands
Working with IP addressing and subnetting Linux/windows machine
Learning to use Packet Tracer, creating and testing LAN, working with VLANs
Learning basic Router Configuration and routing
Implementing firewall, router access control list
Learning packet capture and header analysis of TCP, UDP, and IP
Configuring DNS, Web, and FTP server
Suggested Readings:
Jerry FitzGerald, Alan Dennis, and Alexandra Durcikova, “Business Data Communications and
Networking”, 13th Edition, Wiley, 2017
Behrouz A. Forouzan, “Data Communications and Networking”, 5 th Edition, McGraw-Hill, 2013
Andrew S. Tanenbaum, Nick Feamster, and David Wetherall, “Computer Networks”, 6 th Edition,
Pearson, 2021
William Stallings and Thomas Case, “Business Data Communications: Infrastructure,
Networking and Security”, 7th Edition, Pearson, 2013
IT 241: Operating System
BIM 4th Semester
Credits: 3
Lecture Hours: 48
Course Objectives
This course aims to provide the students both theoretical and practical knowledge of operating
system components such a scheduler, memory manager, file system handlers and I/O device
managers, operating system security.
Course Description
This course includes the basic concepts of operating system. It consists of process management,
deadlocks and process synchronization, memory management techniques, File system
implementation, I/O device management principles, Operating system security, Distributed
operating system. It also includes case study on Linux, Windows and Mobile operating system.
Course Details
Unit 1: Operating System Overview 4 LHs
Introduction of Operating System, Evolution of Operating System, Types of OS,
Function of Operating System, System Call, Handling System Calls, Operating System
Structures, Kernel and its types, Shell, Open-Source Operating Systems.
Process Scheduling: Introduction and aim, Batch System Scheduling (First-Come First-
Served, Shortest Job First, Shortest Remaining Time Next), Interactive System
Scheduling (Round-Robin Scheduling, Priority Scheduling, Multiple Queues).
Virtual memory: Paging, Page Table, Structure of Page Table, Handling Page Faults,
TLB’s, Page Replacement Algorithms: FIFO, Second Chance, LRU, Optimal, LFU,
Clock, WS-Clock, Concept of Locality of Reference, Segmentation: Need of
Segmentation, its drawbacks, Segmentation with Paging.
Laboratory Works:
The laboratory work includes solving problems in operating system covering all the listed topic
above.
Suggested Readings:
A. S. Tanenbaum, H. Bos “Modern Operating Systems”, Pearson Education, Inc., Fourth edition,
2016.
A. Silberschatz, P. B. Galvin and G. Gagne, “Operating System Concepts”, John Wiley & Sons
(ASIA) Pvt. Ltd, Tenth Edition, 2018.
W. Stallings, “Operating Systems: Internals and Design Principles”, Pearson Education, Inc.,
2018 Ninth Edition
IT 220: Database Management System
BIM 4th Semester
Credits: 3
Lecture Hours: 48
Course Objective
The main objective of this course is to introduce different concepts of database management
system from theoretical and practical aspects.
Course Description
The course covers different concepts of database management systems including database
system concepts and architecture, ER diagram, relational model, relational Calculus, SQL,
normalization, transaction processing, concurrency control, and database recovery. This
course also covers some advanced concepts of databases such as performance tuning,
security, parallel and distributed database, data warehousing, data mining and bigdata.
Course Details
Unit 1: Database Concepts and Architecture 4 LHs
Database, Database Management System, Database Users, Database Administrator,
advantages of Databases; Data Models, Schemas, and Instances; Three-Schema
Architecture and Data Independence; Database Languages and Interfaces; the
Database System Environment; Centralized and Client/Server Architectures for
DBMSs; Classification of Database Management Systems.
Unit 2: Data Modelling Using Entity-Relational Model and Relational Model 8 LHs
Using High-Level Conceptual Data Models for Database Design; Entity Types, Entity
Sets, Attributes, and Keys; Relationship Types, Relationship Sets, Roles, and
Structural Constraints; Weak Entity Types; ER Diagrams, Naming Conventions, and
Design Issues; Relationship Types of Degree Higher Than Two; Concepts of
Specialization and Generalization; Constraints and Characteristics of Specialization
and Generalization; Converting ER Diagrams to Tables.
Laboratory Works:
The laboratory work includes writing SQL statements to create databases and tables, inserting
and deleting data, updating data, and writing select queries. The students are required to
undertake a project work. The project work can be done individually or in group (at most 4
students).
Suggested Reading
Fundamentals of Database Systems; Seventh Edition; Ramez Elmasri, Shamkant B. Navathe;
Pearson Education
Database System Concepts; Sixth Edition; Avi Silberschatz, Henry F Korth, S Sudarshan;
McGraw-Hill
NoSQL for Dummies; Adam Fowler; John Wiley & Sons, Inc.
Principles of Distributed Database Systems; M. Tamer Ozsu and Patrick Valduriez; Fourth
Edition; Springer 2020
Database Management Systems; Third Edition; Raghu Ramakrishnan, Johannes Gehrke;
McGraw-Hill
4. A First Course in Database Systems; Jaffrey D. Ullman, Jennifer Widom; Third Edition;
Pearson Education Limited.