Programme Structure for Year III

B.Sc. Business Information Systems (Special) Degree


3rd Year Structure

Course Code Course Title Course Status Service Department Contact Hours Credit Hours
Year 3: Semester I
ITC 3340 Management Information Systems Core ITC 45 3
ITC 3341 Database Design and Development Core ITC 45 3
ITC 3342 Information Technology Project Management Core ITC 45 3
ITC 3343 Software Engineering Core ITC 45 3
DSC 3340 Operations Research Core DSC 45 3
Electives: One of the following electives
ITC 3344 Object Oriented Programming with C# Elective ITC 45 3
ITC 3345 Object Oriented Programming with Java Elective ITC 45 3
Total No of Credits – Year III Semester I 18
Year 3: Semester II
ITC 3346 Personality and Skills Development Core ITC 45 3
ITC 3347 Digital Business Core ITC 45 3
ITC 3348 Information and Communication Networks Core ITC 45 3
ITC 3349 Research Methods Core ITC 45 3
ITC 3350 Software Quality Assurance Core ITC 45 3
ITC 3351 Web-based Application Development Core ITC 45 3
Total No of Credits – Year III Semester II 18

 

ITC 3340: MANAGEMENT INFORMATION SYSTEMS

This is an advanced course that deals with usage and application of information systems. This course covers information systems in global business today; e-busi­ness; information systems, organization and strategy; ethics and social issues in information systems; foundations of busi­ness intelligence; securing information systems and building information systems.

ITC 3341: DATABASE DESIGN AND DEVELOPMENT

This course provides specialized knowledge and skills in designing and development of databases. The course consists of two mod­ules. The first module discusses the impor­tance of the databases to different user groups, database development process, different modelling techniques, database designs and development and accessibility, data/database administration and data ware­housing. The second module provides the necessary practical skills to strengthen the knowledge gained in the first module. During this module the students are exposed to database management systems currently available in the business environment.

ITC 3342: INFORMATION TECHNOLOGY PROJECT MANAGEMENT

This course provides the opportunity to learn how to apply the project management theories and techniques for information technology (IT) projects. This course content is based on the project manage­ment framework and its applications to IT projects. The main topics include Introduc­tion to IT Project Management, The Proj­ect Management and Information Technol­ogy Context, Project Management Process Groups and Project Management Knowl­edge Areas such as Project Integration Man­agement, Project Scope Management, Proj­ect Time Management, Project Cost Man­agement and Project Quality Management. The practical component in this course provides the skills to apply the Microsoft Project 2016 tool to support the IT Project Management.

ITC 3343: SOFTWARE ENGINEERING

This is a specialized course on software engineering that focuses on the principles of software engineering, with an emphasis on the practical aspects of constructing large scale software systems. This course covers introduction, software life cycle models, software project management, requirement analysis and specification, software design, function-oriented software design, object modelling using UML, object-oriented software development, user interface design, coding and testing, software reliability and quality manage­ment, Computer Aided Software Engineer­ing (CASE), software maintenance, reuse with emerging trends.

DSC 3340: OPERATIONS RESEARCH

This course is designed to give a basic introduction to fundamental concepts, methods and techniques of operations research (OR). The topics include definition of OR, scope of OR, the OR problem solving process, models and modelling in OR, model formulations of linear programming (LP), the graphical method and the Simplex method for solving LP problems, special cases of LP problems, definitions of the dual problem, primal dual relationship, economic interpretation of duality, dual simplex method, sensitivity or post optimal analysis, determination of starting solutions and solution of transportation problems, special cases of transportation problems, Hungarian method and an application of the assignment problem, project scheduling with certain activity time and time/ cost trade off in PERT/ CPM networks.

ITC 3344: OBJECT ORIENTED PROGRAMMING WITH C#

The objective of this course is to offer in-depth theoretical and practical knowl­edge in the area of object-oriented programming and extends the knowledge and skills acquired during the course of PROGRAMMING CONCEPTS”. The course consists of two modules. Module-I is theoretical and covers the advanced concepts of object-oriented programming using C# for component-based”” designed and development of software for console and web. This includes user-defined classes, methods, objects, interface, inheritance, polymorphism, operator overloading, delegates and events, console I/O operations, handling errors and exceptions, multi-threading and GUI applications. Module-II, the practical component, involves the design and development of effective fully-fledged software system.

ITC 3345: OBJECT ORIENTED PROGRAMMING WITH JAVA

The objective of this course is to offering depth theoretical and practical knowledge of JAVA in object-oriented programming and extends the knowledge and skills acquired through the course of “PROGRAMMING Concepts”. The course consists of two modules. Module-I is theoretical and covers Inheritance, Exceptions and Advanced File I/O, Recursion, Multi-threading, Databases, Graphical User Interfaces and GUI Applications needed for designed and development of software for console and web. Module-II, the practical component, involves the design and development of effective fully-fledged software system.

ITC 3346: PERSONALITY AND SKILLS DEVELOPMENT

This course is designed to enhance the personality and soft skills of the students of the department through recognizing their importance to become dynamic and successful managers in the business world. This includes practical and theoretical contend exposed to personality theories, business etiquette, public speaking, physi­cal and mental fitness, personal develop­ment and leadership. Outward bound training (OBT programme) which comes under this course unit one of the annual events organized by the department for the students’ personal development.

ITC 3347: DIGITAL BUSINESS

This is an advanced course that deals with the concepts and practice of digital busi­ness. The major topics covered in this course include: introduction to e-business and e-commerce, market place analysis for e-commerce, e-environment, e-business strategy, supply chain management, e-mar­keting and customer relationship manage­ment.

ITC 3348: INFORMATION AND COMMUNICATION NETWORKS

Communication networks are increasingly becoming a ubiquitous entity in informa­tion systems. The needs for instant access to large volumes of data are omnipresent. The skill to identify needs in networking com­puters, and consider communications tech­nologies and standards available is required in IT Manager. This course provides the essential knowledge to make informed deci­sions regarding the selection, purchase, installation and maintenance of local area networks. The course also provides practical skills related in setting up network operat­ing systems to provide basic network services.

ITC 3349: RESEARCH METHODOLOGY

In this course the student will become acquainted with social research methodolo­gies. The areas covered include: the nature and scope of social research, formulation of the research problem, measurement and the problem of causality, selection of study design, sampling, and methods of data collection, analysis and interpretation of data, formulating the research proposal, and writing the research report.

ITC 3350: SOFTWARE QUALITY ASSURANCE

This course covers an introduction to quali­ty assurance, planning for quality, assessing the quality plan, ensuring the quality in testing process, and experimental approaches in quality planning and quality standards for software systems in software production. This includes application of software quality assurance techniques in software projects that demands high-quali­ty deliverables.

ITC 3351: WEB-BASED APPLICATION DEVELOPMENT

This is a specialized course that provides a comprehensive theoretical and practical knowledge in the area of web based applica­tions. The course consists of two modules: theory and practical modules. Theory module covers the basic concepts of Inter­net communication, fundamentals of web designing, and scripting languages. Practi­cal module gives in-depth coverage of web-based application development including design and development of effec­tive web pages and web-based applications.