Programme Structure for Year III
B.Sc. Business Information Systems (Special) Degree
3rd Year Structure
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-business; information systems, organization and strategy; ethics and social issues in information systems; foundations of business 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 modules. The first module discusses the importance of the databases to different user groups, database development process, different modelling techniques, database designs and development and accessibility, data/database administration and data warehousing. 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 management framework and its applications to IT projects. The main topics include Introduction to IT Project Management, The Project Management and Information Technology Context, Project Management Process Groups and Project Management Knowledge Areas such as Project Integration Management, Project Scope Management, Project Time Management, Project Cost Management 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 management, Computer Aided Software Engineering (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 knowledge 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, physical and mental fitness, personal development 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 business. 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-marketing and customer relationship management.
ITC 3348: INFORMATION AND COMMUNICATION NETWORKS
Communication networks are increasingly becoming a ubiquitous entity in information systems. The needs for instant access to large volumes of data are omnipresent. The skill to identify needs in networking computers, and consider communications technologies and standards available is required in IT Manager. This course provides the essential knowledge to make informed decisions regarding the selection, purchase, installation and maintenance of local area networks. The course also provides practical skills related in setting up network operating systems to provide basic network services.
ITC 3349: RESEARCH METHODOLOGY
In this course the student will become acquainted with social research methodologies. 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 quality 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-quality 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 applications. The course consists of two modules: theory and practical modules. Theory module covers the basic concepts of Internet communication, fundamentals of web designing, and scripting languages. Practical module gives in-depth coverage of web-based application development including design and development of effective web pages and web-based applications.