Year 2, Semester I

This course entails the study of Computer Applications, current terminology and technologies used to process data and produce information that is relevant to businesses.  It covers major computer hardware, Application Software and their practical usage in business.         

Learning Outcomes

By the end of this course, a learner shall be able to:

  1. Identify the different applications available
  2. Utilize the Application Software to solve Business Tasks


The course begins by covering the business drivers for business intelligence and the technology drivers for data warehousing. This course is intended to introduce students to the basics of business intelligence and data warehousing. It will involve the process of designing and implementing a business intelligence application or data warehouse.It will also provide an overview of the uses and users of business intelligence, along with the type of applications and tools that may be deployed. It will give an introduction to data integration and data warehousing, identifying what lies at heart of successful business intelligence implementations


A database management system (DBMS) is a software package designed to define, manipulate, retrieve and manage data in a database. A DBMS generally manipulates the data itself, the data format, field names, record structure, and file structure. It also defines rules to validate and manipulate this data.

Database management systems are set up on specific data handling concepts, as the practice of administrating a database evolves. The earliest databases only handled individual single pieces of specially formatted data. Today’s more evolved systems can handle different kinds of less formatted data and tie them together in more elaborate ways.


In recent years, Remote Sensing and GIS techniques have emerged as one of the most versatile decision-making tools in the geospatial domain with increasing applications in new areas. Integrated application of these two techniques culminates in harnessing the natural resources with incredible speed and reasonable accuracy, even from inaccessible areas, to help the process of planning the integrated development of a region. They are widely used in monitoring, management, planning in diverse fields of activities, such as, sustainable development, infrastructure development, disaster management, environmental monitoring, resource inventory, rural and urban planning etc. Remotely Sensed data from Aerial photographs and Satellites, combined with  GPS serve as the basic database in GIS for multi-criteria decision making in several applications, viz., groundwater and mineral exploration, land use / land cover, wasteland management, inland water resources, mining, agriculture, forestry, coastal mapping and development, land records, health care, socio-economic, crime investigation etc., to name a few.


This introduces contemporary security problems and the techniques that can be applied to overcome them. Focus is given to security of information that is stored in files or in databases. 


This course provides in-depth coverage of object-oriented programming principles and techniques using Java. Object-oriented software development has become a standard methodology throughout the software engineering discipline. Therefore, a solid grasp of object-oriented programming is essential for any Computer Science /information technology specialist. It introduces the object-oriented programming concepts, principles, and techniques, including classes, objects, inheritance, and polymorphism. It brings incites in implementing larger, more real-world applications than the previous programming courses. Topics covered include the Java programming language syntax, OO programming using Java, exception handling, file input/output, threads, collection classes, and networking.

This course introduces students to research methods, with focus on research methodologies, data analysis and presetation