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

Year I Semester I

SE 11201

Computer Organization

2

Compulsory

SE 11202

Programming Fundamentals

2

Compulsory

SE 11203

Requirements Fundamentals

2

Compulsory

SE 11204

Software Process Concepts

2

Compulsory

SE 11205

Social and Professional Issues

2

Compulsory

SE 11206

Fundamentals of Mathematics

2

Compulsory

SE 11207

Fundamentals of Statistics

2

Compulsory

PE 11101

Professional English

 

Compulsory

Year I Semester II

SE 12208

Algorithms, Data structures, and Complexity

2

Compulsory

SE 12209

Database Management Systems

2

Compulsory

SE 12210

Operating Systems Basics

2

Compulsory

SE 12211

Object Oriented Programming

2

Compulsory

SE 12212

Requirement Specification and Documentation

2

Compulsory

SE 12213

Software Process Implementation

2

Compulsory

SE 12214

Analysis Fundamentals

2

Compulsory

SE 12215

Advanced Mathematics

2

Compulsory

PE 12101

Professional English

 

Compulsory

Year II Semester I

SE 21216

Network Protocols

2

Compulsory

SE 21217

Formal Methods

2

Compulsory

SE 21218

Object Oriented Analysis and Design

2

Compulsory

SE 21219

Requirements Validation

2

Compulsory

SE 21220

Software Design Concepts

2

Compulsory

SE 21221

Web Systems and Technologies

2

Compulsory

SE 21222

Software Engineering Foundations

2

Compulsory

PE21101

Professional English

 

Compulsory

Year II Semester II

SE 22223

Security Fundamentals

2

Compulsory

SE 22224

Software Verification and Validation

2

Compulsory

SE 22225

Software Configuration Management

2

Compulsory

SE 22226

Software Project Management

2

Compulsory

SE 22227

Human Computer Interaction Design

2

Compulsory

SE 22328

Projects in Web Systems and Technologies

3

Compulsory

SE 22129

Industrial Inspection

1

Compulsory

SE 22230

Risk Management

2

Compulsory

SE 22231

Communications skills

2

Compulsory

SE 22232

Management Information Systems

2

Compulsory

PE22101

Professional English

 

Compulsory

Year III Semester I

SE 31233

Computer and Network Security

2

Compulsory

SE 31234

Software Testing

2

Compulsory

SE 31235

Product Assurance

2

Compulsory

SE 31336

Mini Project

3

Compulsory

SE 31137

Evolution Processes and Activities

1

Compulsory

SE 31238

IT Auditing

2

Elective

SE 31239

Human Resource Management

2

Elective

SE 31240

Geographic Information Systems

2

Elective

SE 31241

Logistic System and Transportation Management

2

Elective

SE 31242

Business Intelligence

2

Elective

Year III Semester II

SE 32343

Community Project

3

Compulsory

SE 32244

Cloud Computing

2

Compulsory

SE 32245

Parallel and Distributed Systems

2

Compulsory

SE 32246

Advanced Database Management System

2

Compulsory

SE 32247

Software Architecture

2

Compulsory

SE 32248

Software Design Patterns

2

Compulsory

SE 32249

Software Design Evaluation

2

Compulsory

SE 32150

Current Topics in Software Engineering

1

Compulsory

SE 32251

Enterprise Modelling Ontologies

2

Elective

SE 32252

Software Engineering Economics

2

Elective

SE 32253

Social Computing

2

Elective

SE 32254

Semantic Web

2

Elective

SE 32255

Robotics

2

Elective

Year IV Semester I

SE 41656

Industrial Training

6

Compulsory

Year IV Semester II

SE 42857

Research Project

8

Compulsory

SE 42258

Research Methods

2

Compulsory

SE 42259

Service Oriented Architecture

2

Compulsory

SE 42260

Problem Analysis and Reporting

2

Compulsory

SE 42261

Machine Learning

2

Compulsory

SE 42262

Mobile Computing

2

Compulsory

SE 42263

Refactoring

2

Compulsory

SE 42264

Game Designing and Development

2

Elective

SE 42265

Data Mining

2

Elective

SE 42266

Big Data Analytics

2

Elective

SE 42267

Artificial Intelligence

2

Elective