Bachelor of Computing Honours in Information Systems (B.Comp. Information Systems) degree program has been designed to produce graduates with sound knowledge of the principles of information systems, with a special focus on large and critical systems, as to meet the increasing demand from both industrial and service sectors locally and internationally. As this degree program directly related to many professions and positions in the IT industry, it focuses on achieving many objectives through out this degree program. The set of objectives includes to produce graduates equipped with analytical and practical skills essential in developing computerized systems which comply with international standards as well as qualified Information System Engineers and IT personnel for the Sri Lankan job market, and to prepare industry-required graduates in a broad spectrum of fields such as information systems, software project management, software deployment and integration, and software quality assurance.
Course Details
Duration: 4 Years ( 120 GPA credits + 7 NGPA credits)
Course Content
First Year
- Professional English
- Principles of Management
- Introductory Statistics
- Introductory Mathematics
- Fundamentals of Information Systems
- Fundamentals of Programming
- Introduction to Software Engineering
- Leadership and Human Skills Development
- Object Oriented Programming
- Database Management System
- Data Structures and Algorithms
- Marketing Management
- Economics & Accounting
- Rapid Application Development
- Business Communication
Second Year
- Business Process Management
- Operations Management
- Object Oriented Analysis and Design
- Information Systems Security
- Organizational Behaviour and Society
- Statistical Distribution and Inferences
- Data Communication and Networks
- Enterprise Applications
- Information System Risk Management
- Introduction to Entrepreneurship and SMEs
- Operating System Concepts
- Management Information Systems
- Industrial Inspection
- Productivity with IS technology
- System Administration and Maintenance
- Agile Software Development
Third Year
- Group Project
- Social and Professional Issues in Information Technology
- Artificial Intelligence
- E-commerce and Digital Marketing
- Design Patterns and Applications
- Research Methodologies
- Business Intelligence
- Software Project Management
- Social Computing
- Mobile Computing
- IT Procurement Management
- Digital Business
- Web Technologies
- E-Learning and Instructional Design
- Natural Language Processing
- Software Engineering Economics
- Middleware Architecture
- Multimedia Systems
- Machine Learning
- Human Computer Interactions
Forth Year
- Individual Research Project
- Emerging Trends in ICT
- Ethical Issues and Legal Aspects of Information Technology
- Human Resource Management
- Big Data Analytics
- Cloud Computing and Network Security
- Data Mining and Applications
- Refactoring and Design
- Bioinformatics
- Deep Learning Applications
- Complex Systems and Agent Technology
- Industrial Training