Bachelor of Science Honors in Information Systems | B.Sc. (Business Information Technology) Special

Contemporary business enterprises consist of information which are handled using networked computers, the web and large scale databases. The creative use of information systems can transform organizations, and successful enterprises that require hybrid managers and analysts who can evaluate, use the necessary tools, assess the involved risks, provide key insights and give sound direction for strategic business planning. This degree programme is designed to produce high quality intellectuals with the technical and managerial understanding to develop and manage such information systems.

1st Year- B.Sc. Hons (Information Systems)

1st Semester

2nd Semester

Course Code Course Title No of Credits Course Code Course Title No of Credits
ITM 1153 Foundation of Information Systems 03 ITM 1243 Business Statistics 03
ITM 1143 Mathematics for Computing 03 ITM 1223 Information Technology Tools for Management 03
MGT 1113 Principles of Management 03 ITM 1214 Computer Programming 04
BEC 1123 Micro and Macro Economics 03 MGT 1233 Organizational Behavior 03
ACF 1133 Financial Accounting 03 ELT 1252 Business English 02
ELT 1162 English Communication Skill 02 MGT 1261 Professional Skills Development I 01
ITM 1153 : Foundation of Information Systems

Information Technology is an integral part of all business activities and careers. This course is designed to introduce students to give better understanding of fundamentals of information technology and demonstrate how information technology applications is used in business organizations in day to day activities. The focus of this course will be on managing a computer, word processing, spread sheet management, electronic presentation, database handling on Windows environment and fundamentals of Internet and Communication.

ITM 1143 : Mathematics for Computing

IT professionals work directly on mathematical or statistical concepts, they will need the ability to manipulate mathematical concepts and to generate and interpret statistical data in order to be successful in their careers. Hence, this course unit will focus on Basic Logic, Discrete Probability, Functions, Relations, and Sets, Hypothesis Testing, Sampling and Descriptive Statistics, Graphs and Trees, Application of Mathematics and Statistics to IT

MGT 1113 : Principles of Management

The aim of this course is to facilitate the students to gain knowledge, develop skills and to inculcate positive attitudes through different aspects of management theories and their applications. Accordingly this course will focus on; Organization and Management, Evolution of management thought, Organizational environment, Decision making, Planning, organizing, Motivation, Leadership, Communication, Controlling, Social responsibility and Ethics in Management.

BEC 1123 : Micro and Macro Economics

This course aims to develop the knowledge and understanding of the students on different aspects of both micro and macroeconomics and to enhance their abilities of application of such knowledge to find out solutions for the problems faced by contemporary societies in an economic perspective.

ACF 1133 : Financial Accounting

The aim of this course is to develop students’ knowledge of the conceptual and regulatory framework for financial reporting, understanding of Sri Lanka Accounting Standards (LKAS and SLFRS) and reporting issues faced by corporate entities and apply the relevant Sri Lanka Accounting Standard to such issues.

ELT 1162 : English Communication Skill

The objective of the course unit is to develop the basic language skills of Listening, Speaking, Reading, Writing and Vocabulary to enable the students to engage in everyday communication.

ITM 1243 : Business Statistics

IT professionals work directly on statistical concepts, they will need the ability to generate and interpret statistical data in order to be successful in their careers. Hence, this course unit will focus on fundamentals of managerial statistics, Data collection Methods, descriptive statistics, random variables, probability distribution, estimation, hypothesis testing, regression, correlation analysis and Students will also be made familiar with appropriate statistical software that could be used IT.

BEC 1223 : IT Tools for Management

This course unit provides the basic knowledge and skills of IT tools uses for managing text, images, voice and video in document handling so that they will be able to create attractive contents in an environment of an organization. Further, this course unit will focus advanced data analysis techniques, multimedia tools for dynamic business environment.

MGT 1214 : Computer Programming

This course is designed to introduce students with computer programming tools and techniques so that students will be able to use knowledge effectively when they develop computer programming in any programming language. The focus of this course will be programming languages, components of a program, development of algorithms and program using real world programming environment, compilation and execution a program. Good programming practices.

ACF 1233 : Organizational Behavior

This course deals with human behavior in organizations at the individual, group and organizational levels. The aim of the course is to facilitate the students to acquire knowledge and skills to enable them to understand, predict and influence or modify human behavior in organizations. This will be achieved by the students with a sound grasp of relevant theories, concepts and techniques, which will enable the students to apply acquired knowledge skillfully in the workplace.

BEC 1252 : Business English

This course unit aims at developing language skills which help the students to communicate authentically with confidence in the field of business while developing awareness of the types of language expected.

ELT 1261 : Professional Skills Development I

This course is designed to develop basic professional skills required to handle day-to-day activities associated with the profession and be up-to-date. Professional Skills Development is the continuous process where undergraduates identify gaps in their skills, knowledge, attitude and mindset to perform as an excellent professional in the respective specialization area of the degree.

2nd Year- Bachelor of Science in Information Systems (Special) Degree Program

1st Semester

2nd Semester

Course Code Course Title No of Credits Course Code Course Title No of Credits
ITM 2133 Introduction to programming 03 ITM 2213 Data Base Management Systems 03
ITM 2143 IT tools for Management 03 ITM 2223 Systems Analysis and Design 03
MKT 2123 Marketing Management 03 ITM 2233 Operating Systems and IT Infrastructure 03
HRM 2113 Human Resource Management 03 ITM 2243 Management Information Systems 03
MGT 2153 Management Science 03 ELT 2252 Business Communication 02
ELT 2161 Business English 01
ITM 2133 : Introduction to programming

This course is designed to introduce students to give computer programming tools and techniques so that students will be able to use knowledge effectively when they develop computer programming in any programming language. The focus of this course will be programming languages, components of a program, development of algorithms and program using real world programming environment, compilation and execution a program. Good programming practices.

ITM 2143 : IT tools for Management

This course unit provides the basic knowledge and skills of IT tools uses for managing text, images, voice and video in document handling so that they will be able to create attractive contents in an environment of an organization. Further, this course unit will focus advanced data analysis techniques, multimedia tools for dynamic business environment.

MKT 2123 : Marketing Management

The aim of this course is to impart Marketing Management knowledge to the students with the view to improve their marketing skills and attitudes to deal with marketing and related business problems and challengers in Sri Lanka and global business context. Accordingly , this course will focus; Introduction to Marketing, Orientation Towards Marketing, Developing Marketing Strategies and Plans, Scanning the Marketing Environment, Marketing Information System, Analyzing Consumer Markets and Business Markets, Target Marketing, New Product Development and Managing the Product Life Cycle, Shaping the market offering, Managing the Price Developing strategies, Designing and Managing the Marketing Channels, Designing and Managing the Marketing Communication, Approach to global markets

HRM 2113 : Human Resource Management

The aim of the course is to equip a student with sound HRM theoretical and practical knowledge and related skills who is capable of applying the learned knowledge and skills successfully in managing human resources in real organization context through extended affirmative.

MGT 2153 : Management Science

This course covers different approaches to solving business and economics problems from managerial point of view. This course aims to enhance students to use quantitative methods for effective decision making, model formulation and application that are used in solving business decision problems.

ELT 2161 : Business English

This course unit aims at developing language skills which help the students to communicate authentically with confidence in the field of business while developing awareness of the type of language expected


ITM 2213 : Data Base Management Systems

This course provides the students with an introduction to the core concepts in data and information management. It is centered around the core skills of identifying organizational information requirements, modeling them using conceptual data modeling techniques, converting the conceptual data models into relational data models and verifying its structural characteristics with normalization techniques, and implementing and utilizing a relational database using an industrial-strength database management system. The course will also include coverage of basic database administration tasks and key concepts of data quality and data security. In addition to developing database applications, the course helps the students understand how large-scale packaged systems are highly dependent on the use of DBMSs. Building on the transactional database understanding, the course provides an introduction to data and information management technologies that provide decision support capabilities under the broad business intelligence umbrella.

ITM 2223 : Systems Analysis and Design

This course discusses the processes, methods, techniques and tools that organizations use to determine how they should conduct their business, with a particular focus on how computer-based technologies can most effectively contribute to the way business is organized. The course covers a systematic methodology for analyzing a business problem or opportunity, determining what role, if any, computer-based technologies can play in addressing the business need, articulating business requirements for the technology solution, specifying alternative approaches to acquiring the technology capabilities needed to address the business requirements, and specifying the requirements for the information systems solution in particular, in-house development, development from third-party providers, or purchased commercial-off-the-shelf (COTS) packages .

ITM 2233 : Operating Systems and IT Infrastructure

This course provides an introduction to IT infrastructure concepts and Use for students majoring in Information Systems. It covers topics related to computer and systems architectures and operating systems concepts with an overall focus on the services and capabilities that IT infrastructure solutions enable in an organizational context. It gives the students the knowledge and skills that they need for communicating effectively with professionals whose special focus is on hardware and systems software technology and for designing organizational processes and software solutions that require in-depth understanding of the IT infrastructure capabilities and limitations. It also prepares the students for organizational roles that require interaction with external vendors of IT infrastructure components and solutions.

ITM 2243 : Management Information Systems

A general overview of information systems. Planning, designing, and implementing a MIS system. The overall aim of this course is to provide students with an understanding of how to use and manage information system in order to revitalize business processes, improve business decision making, and gain competitive advantage by providing students with the information necessary to become skilled knowledge workers and information system specialists in the tomorrow’s fast changing and dynamic business world.

ELT 2252 : Business Communication

The aim of this course is to provide opportunities for the students to master communication skills and business skills so that they can use English for business communication confidently and effectively.

3rd Year- Bachelor of Science in Information Systems (Special) Degree Program

1st Semester

2nd Semester

Course Code Course Title No of Credits Course Code Course Title No of Credits
ITM 3123 Enterprise Architecture 03 ITM 3213 Fundamentals of Computer Networks 03
ITM 3143 Web Applications Development 03 ITM 3223 IS Security and Risk Management 03
MGT 3113 Organizational Behaviour 03 ITM 3233 Research Methodology in IS 03
ACF 3113 Financial Management 03 ITM 3243 Human Computer Interaction 03
ITM 3153 Application Development 03 ITM 3253 Enterprise Systems 03
ITM 3163 Business Process Management 03 ITM 3263 Computer Based Accounting 03
ITM 3123 : Enterprise Architecture

This course explores the design, selection, implementation and management of enterprise IT solutions. The focus is on applications and infrastructure and their fit with the business. Students learn frameworks and strategies for infrastructure management, system administration, data/information architecture, content management, distributed computing, middleware, legacy system integration, system consolidation, software selection, total cost of ownership calculation, IT investment analysis, and emerging technologies. These topics are addressed both within and beyond the organization, with attention paid to managing risk and security within audit and compliance standards. Students also hone their ability to communicate technology architecture strategies concisely to a general business audience.

ITM 3143 : Web Applications Development

This course unit will provide fundamental knowledge in web technologies, different web design techniques which is necessary to required developing and deploying a web application. Further, the course unit provides modern issues, technical trends in internet and its services such as www. Also it identifies social issues relating web application.

MGT 3113 : Organizational Behaviour

This course deals with human behavior in organizations at the individual, group and organizational levels. The aim of the course is to facilitate the students to acquire knowledge and skills to enable them to understand, predict and influence or modify human behavior in organizations. This will be achieved by the students with a sound grasp of relevant theories, concepts and techniques, which will enable the students to apply acquired knowledge skillfully in the workplace.

ACF 3113 : Financial Management

This course aims to ensure that students possess the knowledge on fundamentals of Financial Management.

ITM 3153 : Application Development

The purpose of this course is to introduce fundamental concepts and models of application development so that students can understand the key processes related to building functioning applications. Students will learn the concepts of program design, data structures, programming, problem solving, programming logic, and fundamental design techniques for event-driven programs. Program development will incorporate the program development life cycle: gathering requirements, designing a solution, implementing a solution in a programming language, and testing the completed application.

ITM 3163 : Business Process Management

In this course students will be introduced to key concepts and approaches to business process management and improvement. The main focus of this course is both understanding and designing business processes. Students will learn how to identify, document, model, assess, and improve core business processes. Students will be introduced to process design principles. The way in which information technology can be used to manage, transform, and improve business processes is discussed. Students will be exposed to challenges and approaches to organizational change, domestic and offshore outsourcing, and inter organizational processes.

ITM 3213 : Fundamentals of Computer Networks

Most of the IS applications involve networking. It is the role of the IS professional to select, design, deploy, integrate, and administer network and communication infrastructures in an organization. This knowledge area includes data communications, telecommunications, inter/intranetworking, and network security. It also includes application of networking to multimedia, information storage and distribution, and the World Wide Web.

ITM 3223 : IS Security and Risk Management

This course provides an introduction to the fundamental principles and topics of Information Technology Security and Risk Management at the organizational level. Students will learn critical security principles that enable them to plan, develop, and perform security tasks. The course will address hardware, software, processes, communications, applications, and policies and procedures with respect to organizational IT Security and Risk Management

ITM 3233 : Research Methodology in IS

This course provides students with the concepts and skills necessary to undertake high level research and present it in a form appropriate for the intended audience. It also provides a strong foundation to allow students to identify and critically review appropriate research publications and resources necessary for conducting their research. In this course, the students are encouraged a critical awareness of the range of methods, techniques and tools needed to undertake significant research projects within their domain of study.

ITM 3243 : Human Computer Interaction

This course provides an introduction to the field of human-computer interaction (HCI), an interdisciplinary field that integrates cognitive psychology, design, computer science and others. Examining the human factors associated with information systems provides the students with knowledge to understand what influences usability and acceptance of IS. This course will examine human performance, components of technology, methods and techniques used in design and evaluation of IS. Societal impacts of HCI such as accessibility will also be discussed. User-centered design methods will be introduced and evaluated. This course will also introduce students to the contemporary technologies used in empirical evaluation methods.

ITM 3253 : Enterprise Systems

This course is designed to provide students with an understanding of the theoretic and practical issues related to the application of enterprise systems within organizations. The main focus of this course is to demonstrate how enterprise systems integrate information and organizational processes across functional areas with a unified system comprised of a single database and shared reporting tools. Enterprise systems, by their multi-dimensional integrative nature, offer the depth of functionality and breadth of integration to demonstrate how global operations of organizations are managed. Thus, students will gain an appreciation of the scope of enterprise systems and the motivation for implementing them.

ITM 3263 : Computer Based Accounting

This is a specialized course that provides a comprehensive theoretical and practical knowledge in the application of a selected accounting software (e.g. Sage 50) in business data processing with a view to produce financial statements for both internal and external users of accounting information and to generate reports that will be of value for managers in the decision making process. This course provides students with the knowledge of creating charts of accounts in order to structure the accounting process. Students are given hands on experience of codifying accounts appropriately and entering transactions into the accounting system through various modules namely creditors, debtors, general ledger, inventory, payroll, fixed assets and budget analysis. Integration of all the modules in the accounting system and personalization of accounting systems to suit the information needs of different types of organizations are also covered.

4th Year- Bachelor of Science in Information Systems (Special) Degree Program

1st Semester

2nd Semester

Course Code Course Title No of Credits Course Code Course Title No of Credits
ITM 4113 IS Strategy and Management 03 ITM 4218 Industrial Training & Project Report 08
ITM 4123 IT Audit and Controls 03 ITM 4224 IT Based Development Project 04
ITM 4133 IS Project Management 03 ITM 4234 Software Quality Assurance 04
ITM 4146 Independent Research Thesis 06 ITM 4244 Social Aspects of ICT 04
ITM 4153 IS Innovation and New Technologies 03
ITM 4163 Technology and Law 00
ITM 4113 : IS Strategy and Management

This course explores the issues and approaches in managing the information systems function in organizations and how the IS function integrates / supports / enables various types of organizational capabilities. It takes a senior management perspective in exploring the acquisition, development and implementation of plans and policies to achieve efficient and effective information systems. The course addresses issues relating to defining the high-level IS infrastructure and the systems that support the operational, administrative and strategic needs of the organization. The remainder of the course is focused on developing an intellectual framework that will allow leaders of organizations to critically assess existing IS infrastructures and emerging technologies as well as how these enabling technologies might affect organizational strategy. The ideas developed and cultivated in this course are intended to provide an enduring perspective that can help leaders make sense of an increasingly globalized and technology intensive business environment.

ITM 4123 : IT Audit and Controls

This course introduces the fundamental concepts of the information technology audit and control function. The main focus of this course is on understanding information controls, the types of controls and their impact on the organization, and how to manage and audit them. The concepts and techniques used in information technology audits will be presented. Students will learn the process of creating a control structure with goals and objectives, audit an information technology infrastructure against it, and establish a systematic remediation procedure for any inadequacies. The challenge of dealing with best practices, standards, and regulatory requirements governing information and controls is addressed

ITM 4133 : IS Project Management

This course discusses the processes, methods, techniques and tools that organizations use to manage their information systems projects. The course covers a systematic methodology for initiating, planning, executing, controlling, and closing projects. This course assumes that project management in the modern organization is a complex team based activity, where various types of technologies (including project management software as well as software to support group collaboration) are an inherent part of the project management process. This course also acknowledges that project management involves both the use of resources from within the firm, as well as contracted from outside the organization.

ITM 4146 : Independent Research Thesis

This is a self-directed research and completion of this report gives you an edge over other candidates on the job market. The fact that you have successfully completed of such a report gives you experience and also it gives the self-satisfaction and pride. The report considered somewhere between research paper and an undergraduate thesis. This means that it reveals a more thorough understanding of the literature (information on the subject) and data pertaining to the topic than a research paper would involve. You will most likely to be involved with primary resources. In addition, you will be less likely to rely solely on what others have said more likely to bring your own analysis and insight to the text and data.

ITM 4153 : IS Innovation and New Technologies

New IS technologies are being used to change how organizations operate, produce products and services, and communicate both internally and as well as with external partners. This course is designed to introduce students to new and innovative technologies and examine how these powerful systems have fundamentally reshaped modern organizations along with our society. Using online collaborative technologies that were developed in the context of social networking and online communities, corporations are reengineering both internal business processes and those related to customers, suppliers, and business partners. Developing innovative ways to communicate and collaborate can lead to new business opportunities, and new efficiencies. This course investigates the technologies, methods and practices of developing new innovations such as online communities, and how this knowledge and these skills are applied to reengineer business processes. For example, how products, services and information systems are developed, and how geographically disperse virtual teams collaborate.

ITM 4163 : Technology and Law

This course is to introduce legal and other regulations used to regulate electronic commerce activities. This course gives students an understanding of Sri Legal system, common legal principles and regulatory frameworks for electronic transactions. At the end of the course students will be able to explain how to apply legal and other frameworks to regulate electronic activities. Furthermore, students will be able to assess whether business operations comply with relevant legal and other regulations. In this course, the main focus is given to the Sri Lankan legal systems. However, other important legal frameworks are also discussed.

ITM 4218 : Industrial Training & Project Report

This course unit integrates student’s academic knowledge with work experience in the appropriate field. Such integration takes place in organizations whose businesses are in relevant to the Information and Communication Technology. This training is expected engage in practical training in Information & Communication Technology and related areas such as Software Engineering firms, System Analysis and Developments firms, Information Technology firms, Banks, Insurance and Finance Institutes, Manufacturing organizations and other organizations that are practicing the discipline areas of Information Technology.

ITM 4224 IT : Based Development Project

Organizations in today’s dynamic environment are continually striving to improve their operational efficiency, many of which are dependent on technological improvements. Students will learn to analyze, model and design business system and process requirements using common tools and methodologies. Students will apply concepts from class to a real life systems development project of their choice. Students are introduced to the principles and techniques of systems analysis and design methods with particular emphasis on information systems. The conceptual architecture of an information system, information systems framework and conceptual building blocks are introduced. The aim of this course module is to expose the students to a real world business environment and to identify, design and develop ICT solutions to improve productivity of the organization.

ITM 4234 : Software Quality Assurance

This module offers preparation for students to take leading roles in software development, management, and maintenance processes. It considers different industrial approaches to software production in companies that create small to midsize high-quality software. In particular, it focuses on planning software quality assurance activities in software development, to lead and execute the activities. It discusses theoretical issues such as software product quality (in accordance with current ISO and IEEE software engineering standards), quality assurance providing planning and monitoring software product quality during a project, and application of software quality methods and techniques in numerous software life cycle activities and to different software products. As a practical activity, it includes application of software quality assurance methods and techniques to solve usual quality assurance tasks.

ITM 4244 : Social Aspects of ICT

This course will develop the ethical foundations of good professional practice in computing and generally look at the people side of IT. It will provide a basic survey of ethical theories and discuss the role of professional organizations in maintaining good practice, both in general and then specifically in the information technology industry.