bisv5.0
TRANSCRIPT
-
8/22/2019 BISv5.0
1/14
School of Innovative Technologies and Engineering
DDeeppaarrttmmeenntt ooffBBuussiinneessss IInnffoorrmmaattiiccss aanndd SSooffttwwaarree EEnnggiinneeeerriinngg
BSc. (Hons) Business Information Systems
PROGRAMME DOCUMENT
VERSION 5.0
BI S v5.0
April 2012
University of Technology, Mauritius
La Tour Koenig, Pointe aux Sables, Mauritius
Tel: (230) 207 5250 Fax: (230) 234 1747 Email: [email protected]
Website: www.utm.ac.mu
mailto:[email protected]://www.utm.ac.mu/http://www.utm.ac.mu/mailto:[email protected] -
8/22/2019 BISv5.0
2/14
BSc (Hons) Business Information Systems
A. Programme Information
This programme of study aims at producing graduates who can exploit Information Technology in various
business situations. It is concerned with the analysis, design and implementation of computer and
communications applications and with broader issues of the strategic use of Information Technology in
organizations. This unique combination of technical, business and management skills learnt in this programme
would answer to the employment needs of our graduates. Such graduates would be interested primarily in
pursuing careers as managers of Information Technology groups or as management consultants.
B. Programme Aims
There is an increasing demand for professionals who have the business acumen to understand an
organizations business systems and information needs and who also have the technical awareness to ensure
that the right computer support is available. The programme aims to provide students with an understandingof Information Technology applications in business, within the context of a general grounding in management
education. It also aims to prepare students for leadership roles.
C. Programme Objectives
After successful completion of the program, the students are expected to have developed
A solid understanding of information technology applications in business areas
Strong analytical skills for requirements elicitation
Expert knowledge in software applications development
-
8/22/2019 BISv5.0
3/14
PART I - Regulations
D. General Entry Requirements
As per UTMS Admission Regulations, and Admission to Programmes of Study at Degree Level
E. Programme Entry Requirements
Two A levels
F. Programme Mode and Duration
One Semester consists of 15 weeks (excluding examination period)
Full Time: 3 years (6 Semesters)
Part Time: 4 years (9 Semesters)
G. Teaching and Learning Strategies
Lectures, Tutorials and Practical Laboratory Sessions Structured Discussions Workshops
Seminar modules assessed through coursework only
H. Student Support and Guidance
Academic Tutoring: 3 hours per week per module
I. Attendance Requirements
As per UTMs Regulations and Policy
J. Credit System
1 module = 3 or 4 credits
Final Year Project = 9 credits
K. Student Progress and Assessment
The programme is delivered mainly through lectures, tutorials, and practical laboratory sessions. Students are
expected to be as autonomous and research oriented as possible and activities may include reading research
papers, delivering presentations, taking part in quizzes, case-studying amongst others.
Each module carries 100 marks and unless otherwise specified, will be assessed as follows:
Written examination, inclusive of reading time, of duration of 2 - 3 hours for modules carrying 3 credits and
duration 3 4 hours for modules carrying 4 credits, and continuous assessment carrying up to 40% of totalmarks. Continuous assessment can be based on a combination of assignments, field study, workshops and
class tests.
L. Evaluation of Performance
1. The % mark at Level 1 contributes a 20% weighting towards the degree classification.
2. The % mark at Level 2 contributes a 30% weighting towards the degree classification.
3. The % mark at Level 3 contributes a 50% weighting towards the degree classification.
-
8/22/2019 BISv5.0
4/14
The maximum marks attainable for each level are:
Level 1: 1000
Level 2: 1000
Level 3: 1100
Module grading structure:
Grade Marks x (%)
A 70 x
B 60 x < 70
C 50 x < 60
D 40 x < 50
F x < 40
A-D Pass
F Fail
M. Award Classification
Overall weighted mark y (%) Classificationy > 70 1stClass Honours
60 < y < 70 2nd Class 1stDivision Honours
50 < y < 60 2nd Class 2nd Division Honours
45 < y < 50 3rd Class Honours
40 < y < 45 Pass Degree
y < 40 No Award
N. Programme Organisation and Management
Programme Director: Mr. Ashwin TULSI
Contact Details:
Telephone Number: (+230) 207 5250 (Ext. 305)
Email: [email protected]
-
8/22/2019 BISv5.0
5/14
____________________________________________________________________________________________________________________BIS version 5.0 March 2012 Page 5 of 14
PART II -Programme Structure
O. BSc (Hons) Business Information Systems Full Time (Version 5.0)
YEAR 1 (Level 1)
Semester 1 Semester 2Code Modules Hrs/WkL+T/P
Credits Code Modules Hrs/Wk
L+T/P
Credits
MATH 1103C Decision Mathematics 2+1 3 MATH1167C Discrete Mathematics for Computing 2+1 3
MGMT1102C Organization and Management 2+1 3 DBT1101C Database Management Systems 2+2 4
PROG1103C Programming Essentials 2+2 4 PROG1104C Structured Programming 2+2 4
ISM1126C ccounting for Information Systems 2+1 3 WAT1116C Internet Programming I 2+2 4
ITE1107C Language & CommunicationSeminar
2+1 3 CAN1101C Networks 2+1 3
YEAR 2 (Level 2)
Semester 1 Semester 2Code Modules Hrs/Wk
L+T/P
Credits Code Modules Hrs/Wk
L+T/P
Credits
STAT 1102C Business Statistics 2+1 3 STAT 2328C Quantitative Analysis for Business 2+1 3
ISM2127C Information Risk 2+1 3 PROG2106C Visual Programming 2+2 4
DBT2110C SQL & PL/SQL Fundamentals 2+2 4 ITE1102C Legal Issues for IT 2+1 3
WAT2117C Internet Programming II 2+2 4 PROG2107C Object Oriented Programming 2+2 4
SDT2102C nalysis and Design 2+2 4 OSS2105C OS Administration and Management 2+2 4
YEAR 3 (Level 3)
Semester 1 Semester 2Code Modules Hrs/Wk
L+T/P
Credits Code Modules Hrs/Wk
L+T/P
Credits
SECU2101C Security Concepts 2+1 3 ISM3116C Strategic Information Systems 2+1 3
SEM3105C IT Quality Management 2+1 3 ISM2104C E-Business 2+1 3
SEM3111C Project Management 2+1 3 MATH2329C Discrete Event Simulation 2+2 4
ISM3103C Enterprise Resource Planning 2+2 4 IT Elective* 2+2 4
PROJ3105C System Development Project 9
*A list of elective is provided on page 7.
-
8/22/2019 BISv5.0
6/14
____________________________________________________________________________________________________________________BIS version 5.0 March 2012 Page 6 of 14
P. BSc (Hons) Business Information Systems Part Time (Version 5.0)
YEAR 1 (Level 1)
Semester 1 Semester 2Code Modules Hrs/Wk
L+T/P
Credits Code Modules Hrs/Wk
L+T/P
Credits
MATH1103CDecision Mathematics 2+1 3 MATH1167C Discrete Mathematics forComputing 2+1 3
ISM1126Cccounting for Information Systems 2+1 3 PROG1103C Programming Essentials 2+2 4
ITE1107CLanguage & CommunicationSeminar
2+1 3 MGMT1102C Organisation and Management 2+1 3
YEAR 2 (Level 1 and 2)
Semester 1 Semester 2Code Modules Hrs/Wk
L+T/P
Credits Code Modules Hrs/Wk
L+T/P
Credits
DBT1101C Database Management Systems 2+2 4 STAT 1102C Business Statistics 2+1 3
PROG1104C Structured Programming2+2 4
ISM2127C Information Risk2+1 3
WAT1116C Internet Programming I 2+2 4 DBT2110C SQL & PL/SQL Fundamentals 2+2 4
CAN1101C Networks 2+1 3 PROG2106C Visual Programming 2+2 4
YEAR 3 (Level 2)
Semester 1 Semester 2Code Modules Hrs/Wk
L+T/P
Credits Code Modules Hrs/Wk
L+T/P
Credits
WAT2117C Internet Programming II 2+2 4 PROG2107C Object Oriented Programming 2+2 4
SDT2102C nalysis and Design 2+2 4 OSS2105C OS Administration andManagement
2+2 4
STAT 2328C Quantitative Analysis for Business 2+1 3 ISM3116C Strategic Information Systems 2+1 3
ITE1102C Legal Issues for IT 2+1 3 ISM3103C Enterprise Resource Planning 2+2 4
YEAR 4 (Level 3)
Semester 1 Semester 2Code Modules Hrs/Wk
L+T/P
Credits Code Modules Hrs/Wk
L+T/P
Credits
SECU2101C Security Concepts 2+1 3 ISM2104C E-Business 2+1 3
SEM3105C IT Quality Management 2+1 3 IT Elective* 2+2 4
SEM3111C Project Management 2+1 3 PROJ3105C System Development Project
*A list of elective is provided on page 7.
YEAR 5 (Level 3)
Semester 1Code Modules Hrs/Wk
L+T/P
Credits
STAT 2329C Discrete Event Simulation 2+2 4
PROJ3105C System Development Project 9
-
8/22/2019 BISv5.0
7/14
____________________________________________________________________________________________________________________BIS version 5.0 March 2012 Page 7 of 14
The University reserves the right not to offer any given elective if the critical number of students is not
attained and/or for reasons of resource constraints.
IT ElectivesCode Modules Hrs/Wk Credits
L+T/PMCT3102C Mobile Communications & Computing 2+2 4
WAT 3105C dvanced Internet Concepts & Applications 2+2 4
WAT 3106C Open Source Technology 2+2 4
WAT3118C Cloud Computing 2+2 4
DBT 2103C dvanced Database Management Systems 2+2 4
-
8/22/2019 BISv5.0
8/14
____________________________________________________________________________________________________________________BIS version 5.0 March 2012 Page 8 of 14
Q. MODULE OUTLINE
MATH1103C: DECISION MATHEMATICS
Algorithms
o Sorting
o Bin-packing and binary-search algorithms
Graphs and networks
o Mathematical modellingo Graph representations
o Special graphs
Algorithms on graphs
o Minimum spanning tree
o Kruskals, Prims and Dijkstras algorithms
The route inspection algorithm
Critical path analysis
Linear programming involving two variables
o Formulation
o Graphical solution
o Feasible and optimal solutions
o Integer-valued problems Network flows
o Sources, sinks and flows
o Flow-augmenting paths
o Maximum flows and minimum cuts
o Multiple sources and sinks
Setso Set operations and identities
o Computer representation of sets
Probability
o Axioms of probability
o Discrete and continuous random variables
o Probability density function and cumulative distribution function
Expectation and variance
MGMT1102C: ORGANISATION AND MANAGEMENT
Introduction to Management, behavioural, classical and scientific approach to management
Organizational environments and culture
Ethics and social responsibility
Planning
Managing information
Decision making
Control
Innovation and change
Managing teams
Organizational structures Motivation and leadership
PROG1103C: PROGRAMMING ESSENTIALS
C language basics
C Fundamental data types
Loops & Iterations
Data input & output
Functions
Arrays
ITE1107C: LANGUAGE & COMMUNICATION SEMINAR
Description of communication process Barriers to communication
Oral communication
o prepare for job interviews
-
8/22/2019 BISv5.0
9/14
____________________________________________________________________________________________________________________BIS version 5.0 March 2012 Page 9 of 14
o carry out presentations on a theme
o organise and participate in meetings
Electronic communication
o emails
o websites
o social media
o Review of grammar and punctuation
o Prepare curriculum vitaeo Write job applications, business letters and reports (in an ICT context)
o Formal writing using electronic media
ISM1126C: ACCOUNTING FOR INFORMATION SYSTEMS
Financial accounting concepts
Recording business transactions
Company accounts preparation & interpretation
Costing techniques
Budgeting
Use of accounting in decision making
Overview of accounting information systems
Emerging issues
MATH1167C: DISCRETE MATHEMATICS FOR COMPUTING
Bases and number representations
Computer representation and arithmetic
Logic and proofs
Relations and functions
Induction and recursion
Boolean algebra
Combinatorics
Complexity of algorithms
DBT1101C: DATABASE MANAGEMENT SYSTEMS Introduction to Databases
Database Environment
Database Architecture
The Relational Model
Relational Integrity
Entity Relationship Modelling, Normalisation
SQL,
Relational Algebra
PROG1104C: STRUCTURED PROGRAMMING
Programming in C/C++
Analysis and design of structured programs
Implementation using abstract structures, referential data types
Use of file I/O
Implementation of a few complex algorithms/ data structures
Integration and testing strategies for structured programs
Quality attributes of structured code
WAT1116C: INTERNET PROGRAMMING I
Intro to Internet & WWW
Intro to HTML5, XHTML
Headings, Linking, Images
Lists, Tables, Forms
Internal Linking, meta Elements
CSS3, Embedded Style Sheets, Positioning Elements, Element Dimensions, Box Model & Text Flow
Drop Down Menu using CSS
User Style Sheets
-
8/22/2019 BISv5.0
10/14
____________________________________________________________________________________________________________________BIS version 5.0 March 2012 Page 10 of 14
Intro to JavaScript, JQuery
JavaScript Control Statements
JavaScript Functions, Arrays, Objects, Events
CAN 1101C: NETWORKS
Overview of Networking
Communications Model, ISO-OSI Reference Model, TCP/IP Suite
Popular application layer protocols such as: HTTP, FTP, SMTP and DNS
Transport Layer protocols: TCP and UDP
Connection Management, Reliable Data Transfer, Flow Control, Error Control, Congestion Control
Network Layer protocols: Ipv4 and IPv6, DHCP, ARP, RARP
Fragmentation
Network Design: Topologies
Networking issues: Subnetting, NAT
Networking Devices and Media
ITE1102C: LEGAL ISSUES FOR IT
Introduction to Law and Obligations
o Aspects of Contract and Torts,
Supply contracts for IT hardware and softwareo shrink-wrap and click-wrap agreements and their legal validitY
Liability for defective softwareo who faces liability in case a software goes wrong
E-Commerceo E-mail and web-click contracts, encryption, electronic signatures and digital payments, digital
cash and escrow systems
Intellectual property rights
o copyright in computer software, patenting software applications and business methodspatents
Data protection and privacy
o control of databases
Cyberharmso computer misuse and cybercrimes
o viruses, denial of service attacks, spam, libelous materials
STAT1102C: BUSINESS STATISTICS
Statistics in Business
Data measurement
Frequency distributions
Descriptive statistics
Quantitative and qualitative data graphs
Scatter plots
Measures of central tendency and variability: Group and ungrouped data
Measures of shape
Probability
o Experiments, sample space and events
o Probability relationships
o Bayes Theorem
Probability Distributions
o Random variables
o Binomial probability distributiono Poisson probability distribution
o Uniform probability distribution
o Normal probability distribution
o Exponential probability distribution
Sampling and sampling distributions
Statistical inferenceo Estimation for single populations
o Hypothesis testing for single populations
o Inferences about two populations
-
8/22/2019 BISv5.0
11/14
____________________________________________________________________________________________________________________BIS version 5.0 March 2012 Page 11 of 14
o Analysis of variance and design of experiments
DBT 2110C: SQL & PL/SQL FUNDAMENTALS
Using SQL for retrieval, sorting & restrict data
Functions, Subqueries
SQL Reporting
Create PL/SQL Blocks
Stored Procedures
Database triggers
Use of Oracle SQL Developer
WAT 2117C: INTERNET PROGRAMMING II
Design and implementation of complete Internet-based applications
Web-enabled databases
Development of Multitiered web applications
Components usage
Server-side scripting (ASP.NET) to code business logic
Survey of classes/types of web applications
SDT2102C: ANALYSIS AND DESIGN Intro to Large Scale Systems development
System Development Methodology, Software Life Cycles, OO methodology the RUP
Structured techniques for Analysis & Design
Requirements Engineering
Fact Finding Techniques
Object Oriented Analysis & Design with UML
System Implementation
Maintenance
ISM2127C: INFORMATION RISK
Information Risk Management
Context of Risk in Business Information Security Fundamentals
International Information Risk Management Standards
Information Risk Management Strategy Development
Risk assessment & Treatment
Business Impact Analysis
Threat & Vulnerability Assessment
Risk determination and Controls
Information Risk Management Methodologies
Risk Reporting & Presentation
Decision Making
Information Risk Classification, Process, Schemes and Issues
STAT2328C: QUANTITATIVE ANALYSIS FOR BUSINESS
Quantitative analysis and decision making
Forecastingo Components of a time series
o Smoothing methods
o Trend projection
o Trend and seasonal components
o Regression analysis
o Qualitative approaches
Inventory models
o Economic order quantity model
o Economic production lot size model
o Inventory model with planned shortageso Quantity discount for the economic order quantity model
o Single-period inventory model with probabilistic demand
o Order-quantity, reorder point model with probabilistic demand
-
8/22/2019 BISv5.0
12/14
____________________________________________________________________________________________________________________BIS version 5.0 March 2012 Page 12 of 14
Waiting line models
o Structure of a waiting line system
o Single-channel waiting line model with Poisson arrivals and exponential service times
o Multiple-channel waiting line model with Poisson arrivals and exponential service times
o General relationships for waiting line models
o Economic analysis of waiting lines
o Single-channel waiting line model with Poisson arrivals and arbitrary service times
o Multiple-channel waiting line model with Poisson arrivals, arbitrary service times and nowaiting line
o Waiting line models with finite calling populations
Statistical quality controlo Quality control
o Process analysis
o Control charts
PROG2106C: VISUAL PROGRAMMING
Introduction to the visual programming paradigm
Survey of visual programming tools
Prototyping and software development
Working with IDEs HCI issues
Quality attributes of visual programming products
Professional programming conventions and protocols
PROG2107C: OBJECT ORIENTED PROGRAMMING
Introduction to OOP paradigm: Class, object, association, inheritance, polymorphism
Programming workshops in Java JDK
Implementation of GUI using Swing package
Testing of OO code
Quality attributes of OO code
OSS2105C: OS ADMINISTRATION AND MANAGEMENT
Operating System Structure
Active Directory
Configuring DNS for Active Directory, Implementing users and group policy
File systems
SEM3105C: IT QUALITY MANAGEMENT
Definitions of quality & their limitations
Quality management framework
Quality Planning
Quality Measurement
Reviews and inspections
Testing techniques and strategies
Process improvement
Quality management systems
SEM3111C: PROJECT MANAGEMENT
Project Management Fundamentals
Specificity of software engineering projects
Justifying software projects
Project Planning
Techniques for Project Scheduling
Managing software engineering professionals
Risk management
Communications management
Project Monitoring Project Evaluation and Termination
ISM3103C: ENTERPRISE RESOURCE PLANNING
-
8/22/2019 BISv5.0
13/14
____________________________________________________________________________________________________________________BIS version 5.0 March 2012 Page 13 of 14
Overview: from production/manufacturing management to Enterprise Resource Planning, Production
and operations management, Materials requirements planning (MRP), Manufacturing resources
planning MRP II, Supply-chain management, ERP
Pre-requisites of ERP: three-tier business applications, business process re-engineering, datawarehousing, groupware applications
Components of ERP
Case-studies on best-practices in ERP
Practicals on leading ERP software: SAP, ORACLE ERP
ISM2104C: E-BUSINESS
Survey of E-Business applications and enabling technologies. B2 & B2B solutions. Best practices.
Virtual supply-chain and virtual buisness integration models
Adapting business strategy and structure for the e-business revolution
Case studies on e-Commerce, e-Learning, e-Government
Impact of e-Business on society
ISM3116C: STRATEGIC INFORMATION SYSTEMS
Formal and informal networks applications in organisations
OLTP
Database systems and OLAP EIS
Knowledge based systems,
DSS
MIS
Data warehousing and data mining
Corporate intranets
Strategic Planning: Tools and Techniques
Managing in a business context
Stakeholder analysis
WAT3106C: OPEN SOURCE TECHNOLOGY
Java scripting , Applets PHP / JSP
Python
Interfacing between open source server side web applications and open source databasesMCT3102C: MOBILE COMMUNICATIONS & COMPUTING
Mobile communication: GSM, UMTS
Satellite communication
Developing mobile applications using WAP, Wireless Java.
STAT2329C: DISCRETE EVENT SIMULATION
Simulation examples
Concepts in discrete-event simulation
Statistical models in simulation Simulation of queueing systems
Random-number generation
Random-variate generation
Input modeling
Statistical Analysis of simulated data
Comparisons and evaluations of alternative system designs
Simulation of computer systems
WAT3118C: CLOUD COMPUTING
Cloud Computing Concepts
Trend of Computing
Distributed Computing
Properties & Characteristics of Could
Service Models
Deployment Models
-
8/22/2019 BISv5.0
14/14
____________________________________________________________________________________________________________________BIS version 5.0 March 2012 Page 14 of 14
Infrastructure as a Service
Virtualisation
Grid Computing
Platform as a Service
Cloud Platform Management
Software as a Service
Web Services Web 2.0
WebOS
Cloud Issues & Challenges
Security considerations around cloud
WAT3105C: ADVANCED INTERACTIVE INTERNET APPLICATIONS
Meta-mark-up/self documented language
XML, XSD, XSL, XSLT, DOM
Internet and WWW Standards
Web Services
SOAP
Emerging technologies
DBT2103C: ADVANCED DATABASE MANAGEMENT SYSTEMS
l Securityl Recoveryl Concurrency,l Query Optimizationl Distributed Databasesl Object Oriented Databases
l Deductive Database, Business Intelligence
SECU2101C: SECURITY CONCEPTS
Introduction to Security
Common threats CIA (Confidentiality, Integrity, Authentication)
AAA (Authentication, Authorisation, Accounting)
Availability
Non-Repudiation
Malware (virus, worms, trojan horse)
Use of cryptographic functions for securityo symmetric and public key cryptography and PKI, hash functions,
o MAC functions
o digital signatures
o digital certificates
IPSec; Web Security (SSL)
Email security (PGP)
Firewalls
Intrusion Detection System