BIM 4th Sem Syllabus 2015
BIM 4th Sem Syllabus 2015
BIM 4th Sem Syllabus 2015
Credits: 3
Lecture Hours: 48
Course Objective
The primary objective of the module is to provide students with an understanding of the concepts, tools
and techniques of cost and management accounting and their application in managerial decision making.
Course Description
This course comprises conceptual foundation of cost and management accounting, segregation of cost,
accounting for material and labour, allocation apportionment and absorption of overhead cost, income
statement under variable and absorption costing technique, standard costing system with material and
labour cost variance, flexible budgeting under different levels of activities, overhead cost variance,
preparation of functional and financial budget in a manufacturing/non-manufacturing concern, decision
regarding alternative choices.
Suggested Books
Ronald W. Hilton, and David E. Platt Managerial Accounting, MCgraw Hill, Irwin.
Charles T. Horngren, Srikant M. Datar and George foster, Cost Accounting , A managerial Emphasis,
Pearson Education
Colin Drury, Management and Cost Accounting, ELBS with Chapman and HallJerry J. Weygandt,
Jawahar Lal, Cost Accounting, Tata McGraw Hill Co., New Delhi
T. Lucy, Cost Accounting, Tata McGraw Hill Co., New Delhi.
M.R. Koirala, and et.al, Cost and Management Accounting, Buddha Academy Publication House,
Kathmandu.
Yamesh man Singh, Khagendra P. Ojha, Chiranjibi Acharya, Cost and Management Accounting,
Buddha Academic Publishers and Distributors Pvt.Ltd.
R.M. Dangol and et.al, Cost and Management Accounting, Taleju Publishing House, Kathmandu
Koirala, Y.R. and et.al, Cost and Management Accounting, Ashmita Publication, Kathmandu.
ECO 201: Microeconomics
Credits: 3
Lecture Hours: 48
Course Objectives
This module aims to develop students' understanding of the microeconomic concepts and theories in order
to enhance their skill in analyzing business opportunities, market and risks.
Course Description
Microeconomics: concepts and uses. Theory of demand and supply: demand function, change in quantity
demanded and change in demand, supply function: change in quantity supplied and change in supply,
elasticity of demand and supply – concepts, degrees and measurements. Utility Analysis: cardinal vs ordinal
utility and indifference curve analysis. Theory of production: Production function, laws of production. Cost
and revenue curves. Pricing: Price and output determination under perfect competition, monopoly and
monopolistic competition, concept of oligopoly. Factor pricing: rent (modern theory of rent) wages
(marginal productivity theory), interest (loanable fund theory and liquidity preference theory) and profit
(dynamic theory and innovation theory).
Course Details
Unit 1: Introduction to Microeconomics LH 3
Meaning, Scope, Types, Uses
References
Ahuja, H.C. Advanced Economic Theory – Micro Economic Analysis, New Delhi – S. Chand (Latest ed.)
Browning and Browning (1994), Microeconomic Theory and Applications, New Delhi, Kalyani Publishers
Case, Karl E. and Ray C. Fair, (2002), Principles of Economics, Singapore, Pearson Education
Dwibedi DN (2003), Microeconomics Theory and Applications, Delhi, Pearson Education Pvt. Ltd.
Dwibedi DN (2010), Microeconomics Theory and Practice, New Delhi, Tata McGraw Hill.
Koutsoyianis, A (1979), Modern Microeconomics, London, Macmillan
McConnell CR and S. Brue, (2002), Economics : Principles, Problems and Policies, New York, McGraw
Hill.
IT 218: Data Structure and Algorithm with Java
Course Objectives
This course aims to provide a systematic introduction to data structures and algorithms for constructing
efficient computer programs. The course emphasizes on data abstraction issues (through ADTs) in the
program development process, and on efficient implementation of chosen data structures and algorithms.
Laboratory work is essential in this course.
Course Description
The course contains Complexity Analysis, Linked Lists, Stacks and Queues, Recursion, Binary Trees,
Multiway Trees, Graph, Sorting, Hashing.
Course Details
Unit 1: Complexity Analysis LH 4
Computational and Asymptotic Complexity. Big-O Notation. Properties of Big-O Notation Ω and
Q. Possible Problems. Examples of Complexities. Finding Asymptotic Complexity: Examples.
The Best, Average, and Worst Cases 66. Amortized Complexity 69. NP-Completeness 73.
Unit 4: Recursion LH 4
Recursive Definitions. Method Calls and Recursion Implementation. Anatomy of a Recursive
Call. Tail Recursion. Nontail Recursion. Indirect Recursion. Nested Recursion. Excessive
Recursion. Backtracking.
Unit 7: Graphs LH 6
Graph Representation. Graph Traversals, Shortest Paths, All-to-All Shortest Path Problem, Cycle
Detection. Spanning Trees. Connectivity. Connectivity in Undirected Graphs, Connectivity in
Directed Graphs. Topological Sort, Networks.
Unit 8: Sorting LH 6
Elementary Sorting AlgorithmsInsertion Sort, Selection Sort, Bubble Sort. Efficient Sorting
Algorithms: Heap Sort, Quicksort, Mergesort, Radix Sort. Case Study: Adding Polynomials.
Unit 9: Hashing LH 5
Hash Functions: Division, Folding, Mid-Square Function, Extraction. Collision Resolution: Open
Addressing, Chaining, Bucket Addressing, Deletion. Case Study: Hashing with Buckets.
Textbooks:
Drozdek Adam, Data Structures and Algorithms in Java, 3rd edition
Reference:
- Duncan A. Buell, Data Structures Using Java
- Main Michael, Data Structures and Other Objects Using Java, Prentice Hall (4th edition),
- Robert Lafore, Data Structures and Algorithms in Java, Sams Publishing;
- Narasimha Karumanchi, Data Structures And Algorithms Made Easy In Java, CareerMonk
Publications
)
IT 219: Web Technology - II
Credits: 3
Lecture Hours: 48
Course Objective
This course will teach to develop interactive and dynamic web sites. Currently dynamism has become
vital part of web site for any organization. This course will be of great help for student in integrating
dynamism in their web sites that have competitive advantage.
Course Description:
Orientation and First Steps, Working with Text and Numbers, Making Decisions and Repeating,
working with arrays, function, Web forms, working with databases, Remembering Users with Cookies
and Sessions, Handling Dates and Times, Working with Files
References:
- Kevin Tatroe, Peter MacIntyre, Rasmus Lerdorf, “Programming PHP”, O'Reilly Media
- Robin Nixon, “Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5”,
- Luke Welling ,PHP and MySQL Web Development, Addison-Wesley Professional O'Reilly
Media
IT 220: Database Management System
Credits: 3
Lecture Hours: 48
Course Objective
The main objective of this module is to provide strong theoretical and practical knowledge of the database
management system.
Course Description
Database system, Data Abstraction, Data Models, Database users, Entity-Relation Model, Constraints, E-
R Diagrams, Design of E-R Database Schema, Relational Data Model, Structure of Relational Database,
Relational Algebra, Fundamental Operations, Additional Operating, Modifying the database, Structured
Query Language Data Definition Language, Data manipulation Language, Transaction Control Language,
Join Operations, Integrity Constraints, Assertion, Triggers, Relational database design issues,
Normalization, Transaction Management, Database System Architectures.
Course Details
Unit 1: Introduction – Database Management Systems LH 4
Purpose of Database Systems. Data Abstraction. Data Models: The E-R Model, The Object-
Oriented Model, The Relational Model, The Network Model, The Hierarchical Model, Physical
Data Models. Instances and Schemes. Data Independence. Database Administrator. Database
Users. Application Architecture (One tier, two tier and n-tire). Overall Database System Structure
and Components.
Note:
The students are required to undertake a project work. The project work can be done individually
or in group (at most 4-5 students). The format of the project report is as follows:
o Project Description
o Description of entities or object considered in the project
o Algorithm or Diagram showing description of project
o Conclusion of the project
The project report should be original, and the reproduction of others' work is strictly prohibited.
Number of pages of the report should be at least 4.
References:
Abraham Silberchatz, Henry F. Korth, S. Sudarshan; Database System Concepts, McGraw Hill 4th ed.
Date, C.J.; An Introduction to Database System, Addison Wesley, 8th ed.
RAMEZ ELMASRI, B. NAVATHE, Fundamentals of Database System, Pearson Education Asia, Fifth
Edition.