Skip to main content

Computing and Information Systems

Curriculum

 

BSc Hons Degree Programme in Computing and Information Systems

Course Code

Course Title

No. of Credits

Compulsory or Elective

Year I Semester I

IS 11201

Fundamentals of Information Systems

2

Compulsory

IS 11302

Structured Programming Techniques

3

Compulsory

IS 11203

Information Systems Theory and Practice

2

Compulsory

IS 11204

Information System Infrastructure

2

Compulsory

IS 11205

Fundamentals of Mathematics

2

Compulsory

IS 11206

Statistics and Probability Theory

2

Compulsory

CPE 1101

Professional English I

0

Compulsory

 

Total

13

 

Year I Semester II

IS 12307 

Object Oriented Programming

3

Compulsory

IS 12308

Database Systems

3

Compulsory

IS 12209

Emerging Technologies for Information Systems

2

Compulsory

IS 12210

Advanced Mathematics

2

Compulsory

IS 12311 

Analysis of Algorithms

3

Compulsory

IS 12212

Human Computer Interaction

2

Compulsory

CPE 1201

Professional English II

0

Compulsory

 

Total

15

 

Year II Semester I

IS 21213

Personal Productivity with IS technology

2

Compulsory

IS 21214

Software Project Management

2

Compulsory

IS 21215

Object Oriented Analysis and Design

2

Compulsory

IS 21216

Platform Technologies

2

Compulsory

IS 21217 

System Analysis and Design

2

Compulsory

IS 21218

Information Assurance and Security

2

Compulsory

IS 21219 

Social and Professional Issues

2

Compulsory

CPE 2101

Professional English III

0

Compulsory

 

Total

14

 

Year II Semester II

IS 22220

System Administration and Maintenance

2

Compulsory

IS 22221

Operating System Concepts

2

Compulsory

IS 22222

System Integration and Architecture

2

Compulsory

IS 22223

IS Risk Management

2

Compulsory

IS 22224

IT Governance

2

Compulsory

IS 22225

Business Intelligence

2

Compulsory

IS 22226

Web Technologies

2

Compulsory

CPE 2201

Professional English IV

0

Compulsory

 

Total

14

 

Year III Semester I

IS 31227

Rapid Application Development

2

Compulsory

IS 31228

Electronic Business Strategy, Architecture and Design

2

Compulsory

IS 31129

Enterprise Architecture

1

Compulsory

IS 31230

Mini Project

2

Compulsory

IS 31231

Management Information Systems

2

Compulsory

IS 31232

IT Auditing

2

Compulsory

IS 31233

Entrepreneurship and Innovation

2

Compulsory

IS 31234

Software Engineering

2

Elective

IS 31235

Data Communication and Networks

2

Elective

IS 31236

Geographical Information Systems

2

Elective

IS 31237

Advanced Database Systems

2

Elective

IS 31238

Organizational Behavior and Management

2

Elective

IS 31239

Agile Software Development

2

Elective

IS 31240

Software Quality Assurance

2

Elective

IS 31241

Design Patterns and Applications

2

Elective

 

Total (Core  + Electives) (13 + 10)

23

 

Year III Semester II

IS 32842

Industrial Training

8

Compulsory

 

Total

8

 

Year IV Semester I

IS 41243

Introduction to Distributed Systems

2

Compulsory

IS 41244

Information Systems Strategies, Management and Acquisition

2

Compulsory

IS 41245

Business Process Management

2

Compulsory

IS 41246

Enterprise Resource Planning

2

Compulsory

IS 41247

Research Method

2

Compulsory

IS 41248

Cloud Computing

2

Elective

IS 41249

Logistics Systems and Transportation Management

2

Elective

IS 41250

Human Resource Management

2

Elective

IS 41251

Data Mining and Applications

2

Elective

IS 41252

Multimedia and Hypermedia Systems Development

2

Elective

 

Total (Core  + Electives) (10 + 6)

 16

 

Year IV Semester II

IS 42853

Research Project in Information Systems

8

Compulsory

IS 42254

Business/IT Alignment

2

Compulsory

IS 42255 

Business Process Simulation

2

Compulsory

IS 42256

Information System Economics

2

Compulsory

IS 42257

Enterprise Modeling Ontologies

2

Compulsory

IS 42258

Enterprise Architecture Framework

2

Elective

IS 42259

Web Service Technologies

2

Elective

IS 42260

Software Architecture

2

Elective

IS 42261

Computer System Security

2

Elective

IS 42262

Mobile Computing

2

Elective

 

Total (Core  + Electives) (22 + 6)

28

 

 

BSc Hons Degree Programme in Information Systems (2019/ 2020 onwards)

Semester I

IS1101

Fundamentals of Information Systems

2

Core

IS1102

Structured Programming Techniques

2

Core

IS1103

Structured Programming Practicum

1

Core

IS1104

Theories of Information Systems

2

Core

IS1105

Computer System Organization

2

Core

IS1106

Foundations of Web Technologies

2

Core

IS1107

Personal Productivity with Information Technology

1

Core

IS1108

Fundamentals of Mathematics

2

Core

IS1109

Statistics & Probability Theory

2

Core

IS1110

Communication Skills I

-

Core

IS1111

Academic Integrity

-

Core

IS-EGP-1101

General English I

 

Core

 

Total

16

 

Semester II

IS2101

Object Oriented Programming

2

Core

IS2102

Object Oriented Programming Practicum

1

Core

IS2103

Emerging IS Technologies

1

Core

IS2104

Database Systems

2

Core

IS2105

Database Management Systems Practicum

1

Core

IS2106

System Analysis & Design

1

Core

IS2107

Social & Professional Issues

1

Core

IS2108

Human Computer Interaction

2

Core

IS2109

Information Assurance & Security

2

Core

IS2110

Software Project Initiation & Planning

1

Core

IS2111

Advanced Mathematics

2

Core

IS2112

Communication Skills II

-

Core

IS-EGP-1201

General English II

 

Core

 

Total

16

 

Semester III

IS3101

Object Oriented Analysis & Design

2

Core

IS3102

Data Structures & Algorithms

2

Core

IS3103

IT Governance

2

Core

IS3104

Software Engineering

2

Core

IS3105

IS Risk Management

2

Core

IS3106

IS Sustainability

1

Core

IS3107

Management Information Systems

2

Core

IS3108

E-Business

1

Core

IS3109

Digital Innovation

2

Core

IS-EAP-2101

Academic English I

 

Core

 

Total

16

 

Semester IV

IS4101

IT Auditing

2

Core

IS4102

Web Application Development

2

Core

IS4103

Operating Systems

2

Core

IS4104

System Administration and Maintenance

2

Core

IS4105

IT Procurement Management

1

Core

IS4106

Software Architecture

2

Core

IS4107

Professionalism & Ethics in Computing

1

Core

IS4108

IS Strategies

1

Core

IS4109

Agile Software Development

2

Core

IS4110

Capstone Project

2

Core

IS-EAP-2201

Academic English II

 

Core

 

Total

17

 

Semester V

IS5101

Entrepreneurship & Innovation

1

Core

IS5102

Enterprise Architecture

1

Core

IS5103

High Performance Computing

2

Core

IS5104

Software Process Management

1

Core

IS5105

Business Process Management

2

Core

IS5106

UI/UX Practicum

1

Core

IS5107

Project Management Practicum

1

Core

IS5108

Business Intelligence

2

Core

IS5109

IS Project for Community

1

Core

IS5110

Advanced Database Systems

2

Elective

IS5111

Data Communication & Networks

2

Elective

IS5112

Design Patterns & Anti-patterns

2

Elective

IS5113

Software Quality Assurance

2

Elective

IS5114

Data Mining & Analytics

2

Elective

IS-EBP-3101

Business English

 

Core

 

Total (Core + Electives) (12 + 10)

22

 

Semester VI

IS6101

Professional Practice

6

Core

 

Total

6

 

Semester VII

IS7101

Research Methodologies

2

Core

IS7102

IT Law

1

Core

IS7103

Business Process Simulation

2

Core

IS7104

Enterprise Modelling Ontologies

2

Core

IS7105

Organizational Behavior & Management

1

Core

IS7106

Cloud Computing

2

Core

IS7107

Mobile Application Development

1

Elective

IS7108

Web Service Technologies

2

Elective

IS7109

Geographical Information Systems

2

Elective

IS7110

Statistical Distribution & Inferences

1

Elective

IS7111

Advanced Programming Practicum

1

Elective

IS7112

Machine Learning

2

Elective

 

Total (Core + Electives) (10 + 9)

19

 

Semester VIII

IS8101

Research Project in IS

8

Core

IS8102

Business/IT Alignment

2

Core

IS8103

Human Resource Management

2

Core

IS8104

Scientific Communication

1

Core

IS8105

IS Economics

2

Core

IS8106

Computer System Security

2

Core

IS8107

Supply Chain Management

2

Elective

IS8108

Advanced Computer Networks

2

Elective

IS8109

Process Mining

2

Elective

IS8110

Digital Business Model

1

Elective

IS8111

Game Development

2

Elective

 

Total (Core + Electives) (17 + 9)

26

 

 

BSc Hons Degree Programme in Software Engineering

Course Code

Course Name

No. of Credits

Compulsory Or Elective

Semester I

SE 1101

Computer Organization

2

Compulsory

SE 1102

Programming Fundamentals

2

Compulsory

SE 1103

Requirements Fundamentals

2

Compulsory

SE 1104

Software Process Concepts

2

Compulsory

SE 1105

Social and Professional Issues

2

Compulsory

SE 1106

Fundamentals of Mathematics

2

Compulsory

SE 1107

Fundamentals of Statistics

2

Compulsory

SE 1108

Communication Skills I

 

Compulsory

SE 1109

Academic Integrity

 

Compulsory

SE-EGP-1101

General English I

 

Compulsory

 

Total

14

 

Semester II

SE 2101

Algorithms, Data structures, and Complexity

2

Compulsory

SE 2102

Database Management Systems

2

Compulsory

SE 2103

Operating Systems Basics

2

Compulsory

SE 2104

Object Oriented Programming

2

Compulsory

SE 2105

Requirement Specification and Documentation

2

Compulsory

SE 2106

Software Process Implementation

2

Compulsory

SE 2107

Analysis Fundamentals

2

Compulsory

SE 2108

Advanced Mathematics

2

Compulsory

SE 2109

General English II

 

 

SE-EGP-1201

Professional English

 

Compulsory

 

Total

16

 

Semester III

SE 3101

Network Protocols

2

Compulsory

SE 3102

Formal Methods

2

Compulsory

SE 3103

Object Oriented Analysis and Design

2

Compulsory

SE 3104

Requirements Validation

2

Compulsory

SE 3105

Software Design Concepts

2

Compulsory

SE 3106

Web Systems and Technologies

2

Compulsory

SE 3107

Software Engineering Foundations

2

Compulsory

SE-EAP-2101

Academic English I

 

Compulsory

 

Total

14

 

Semester IV

SE 4101

Security Fundamentals

2

Compulsory

SE 4102

Software Verification and Validation

2

Compulsory

SE 4103

Software Configuration Management

2

Compulsory

SE 4104

Software Project Management

2

Compulsory

SE 4105

Human Computer Interaction Design

2

Compulsory

SE 4106

Projects in Web Systems and Technologies

3

Compulsory

SE 4107

Industrial Inspection

1

Compulsory

SE 4108

Risk Management

2

Compulsory

SE 4109

Communications skills

2

Compulsory

SE 4110

Management Information Systems

2

Compulsory

SE-EAP-2201

Academic English II

 

Compulsory

 

Total

20

 

Semester V

SE 5101

Computer and Network Security

2

Compulsory

SE 5102

Software Testing

2

Compulsory

SE 5103

Product Assurance

2

Compulsory

SE 5104

Mini Project

3

Compulsory

SE 5105

Evolution Processes and Activities

1

Compulsory

SE 5106

IT Auditing

2

Elective

SE 5107

Human Resource Management

2

Elective

SE 5108

Geographic Information Systems

2

Elective

SE 5109

Logistic System and Transportation Management

2

Elective

SE 5110

Business Intelligence

2

Elective

SE-EBP-3101

Business English

 

Compulsory

 

Total(Core + Electives) (10+10)

20

 

Semester VI

SE 6101

Community Project

3

Compulsory

SE 6102

Cloud Computing

2

Compulsory

SE 6103

Parallel and Distributed Systems

2

Compulsory

SE 6104

Advanced Database Management System

2

Compulsory

SE 6105

Software Architecture

2

Compulsory

SE 6106

Software Design Patterns

2

Compulsory

SE 6107

Software Design Evaluation

2

Compulsory

SE 6108

Current Topics in Software Engineering

1

Compulsory

SE 6109

Enterprise Modelling Ontologies

2

Elective

SE 6110

Software Engineering Economics

2

Elective

SE 6111

Social Computing

2

Elective

SE 6112

Semantic Web

2

Elective

SE 6113

Robotics

2

Elective

 

Total (Core + Electives) (16+10)

26

 

Semester VII

SE 7101

Industrial Training

6

Compulsory

 

Total

6

 

Semester VIII

SE 8101

Research Project

8

Compulsory

SE 8102

Research Methods

2

Compulsory

SE 8103

Service Oriented Architecture

2

Compulsory

SE 8104

Problem Analysis and Reporting

2

Compulsory

SE 8105

Machine Learning

2

Compulsory

SE 8106

Mobile Computing

2

Compulsory

SE 8107

Refactoring

2

Compulsory

SE 8108

Game Designing and Development

2

Elective

SE 8109

Data Mining

2

Elective

SE 8110

Big Data Analytics

2

Elective

SE 8111

Artificial Intelligence

2

Elective

 

Total (Core + Electives) (20+8)

28