Você está na página 1de 14

School of Innovative Technologies and Engineering

Department of Business Informatics and Software Engineering

BSc. (Hons) Business Information Systems


PROGRAMME DOCUMENT
VERSION 5.0
BIS v5.0

April 2012

University of Technology, Mauritius La Tour Koenig, Pointe aux Sables, Mauritius Tel: (230) 207 5250 Fax: (230) 234 1747 Email: site@umail.utm.ac.mu Website: www.utm.ac.mu

BIS version 5.0/ April 2012

Page 1 of 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 understanding of 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

BIS version 5.0/ April 2012

Page 2 of 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: Part Time: 3 years (6 Semesters) 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 Final Year Project = 3 or 4 credits = 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 total marks. Continuous assessment can be based on a combination of assignments, field study, workshops and class tests.

L. Evaluation of Performance
1. 2. 3. The % mark at Level 1 contributes a 20% weighting towards the degree classification. The % mark at Level 2 contributes a 30% weighting towards the degree classification. The % mark at Level 3 contributes a 50% weighting towards the degree classification.

BIS version 5.0/ April 2012

Page 3 of 14

The maximum marks attainable for each level are: Level 1: Level 2: Level 3: Module grading structure: Grade A B C D F A-D F Marks x (%) 70 x 60 x < 70 50 x < 60 40 x < 50 x < 40 Pass Fail 1000 1000 1100

M. Award Classification
Overall weighted mark y (%) y > 70 60 < y < 70 50 < y < 60 45 < y < 50 40 < y < 45 y < 40 Classification 1st Class Honours 2nd Class 1st Division Honours 2nd Class 2nd Division Honours 3rd Class Honours Pass Degree No Award

N.

Programme Organisation and Management

Programme Director: Mr. Ashwin TULSI Contact Details: Telephone Number: (+230) 207 5250 (Ext. 305) Email: atulsi@umail.utm.ac.mu

BIS version 5.0/ April 2012

Page 4 of 14

PART II -Programme Structure


O. BSc (Hons) Business Information Systems Full Time (Version 5.0)
YEAR 1 (Level 1)

Semester 1
Code Modules Hrs/Wk Credits L+T/P
2+1 2+1 2+2 2+1 2+1 3 3 4 3 3

Semester 2
Code Modules Hrs/Wk L+T/P
2+1 2+2 2+2 2+2 2+1

Credits
3 4 4 4 3

MATH 1103C Decision Mathematics MGMT1102C Organization and Management PROG1103C Programming Essentials ISM1126C ITE1107C Accounting for Information Systems Language & Communication Seminar

MATH1167C Discrete Mathematics for Computing DBT1101C Database Management Systems PROG1104C Structured Programming WAT1116C Internet Programming I CAN1101C Networks

YEAR 2 (Level 2)

Semester 1
Code Modules Hrs/Wk L+T/P
2+1 2+1 2+2 2+2 2+2

Semester 2
Credits
3 3 4 4 4

Code

Modules

Hrs/Wk L+T/P
2+1 2+2 2+1 2+2 2+2

Credits
3 4 3 4 4

STAT 1102C Business Statistics ISM2127C Information Risk DBT2110C SQL & PL/SQL Fundamentals WAT2117C Internet Programming II SDT2102C Analysis and Design

STAT 2328C Quantitative Analysis for Business PROG2106C Visual Programming ITE1102C Legal Issues for IT PROG2107C Object Oriented Programming OSS2105C OS Administration and Management

YEAR 3 (Level 3)

Semester 1
Code Modules Hrs/Wk L+T/P
2+1 2+1 2+1 2+2

Semester 2
Credits
3 3 3 4

Code

Modules

Hrs/Wk L+T/P
2+1 2+1 2+2 2+2

Credits
3 3 4 4 9

SECU2101C Security Concepts SEM3105C IT Quality Management SEM3111C Project Management ISM3103C Enterprise Resource Planning PROJ3105C

ISM3116C Strategic Information Systems ISM2104C E-Business MATH2329C Discrete Event Simulation IT Elective*

System Development Project

*A list of elective is provided on page 7.

____________________________________________________________________________________________________________________ BIS version 5.0 March 2012 Page 5 of 14

P.

BSc (Hons) Business Information Systems Part Time (Version 5.0)


YEAR 1 (Level 1)

Semester 1
Code
MATH1103C ISM1126C ITE1107C

Semester 2
Hrs/Wk Credits L+T/P
2+1 2+1 2+1 3 3 3

Modules
Decision Mathematics Accounting for Information Systems Language & Communication Seminar

Code

Modules

Hrs/Wk Credits L+T/P


2+1 2+2 2+1 3 4 3

MATH1167C Discrete Mathematics for Computing PROG1103C Programming Essentials MGMT1102C Organisation and Management

YEAR 2 (Level 1 and 2)

Semester 1
Code Modules Hrs/Wk Credits L+T/P
2+2 2+2 2+2 2+1 4 4 4 3

Semester 2
Code Modules Hrs/Wk Credits L+T/P
2+1 2+1 2+2 2+2 3 3 4 4 STAT 1102C Business Statistics ISM2127C Information Risk DBT2110C SQL & PL/SQL Fundamentals PROG2106C Visual Programming

DBT1101C Database Management Systems PROG1104C Structured Programming WAT1116C Internet Programming I CAN1101C Networks

YEAR 3 (Level 2)

Semester 1
Code Modules Hrs/Wk Credits L+T/P
2+2 2+2 2+1 2+1 4 4 3 3

Semester 2
Code Modules Hrs/Wk Credits L+T/P
2+2 2+2 2+1 2+2 4 4 3 4 PROG2107C Object Oriented Programming OSS2105C OS Administration and Management ISM3116C Strategic Information Systems ISM3103C Enterprise Resource Planning

WAT2117C Internet Programming II SDT2102C Analysis and Design STAT 2328C Quantitative Analysis for Business ITE1102C Legal Issues for IT

YEAR 4 (Level 3)

Semester 1
Code Modules Hrs/Wk Credits L+T/P
2+1 2+1 2+1 3 3 3

Semester 2
Code
ISM2104C E-Business IT Elective* PROJ3105C System Development Project

Modules

Hrs/Wk L+T/P
2+1 2+2

Credits
3 4

SECU2101C Security Concepts SEM3105C IT Quality Management SEM3111C Project Management

*A list of elective is provided on page 7.

YEAR 5 (Level 3)

Semester 1
Code Modules Hrs/Wk L+T/P
2+2

Credits
4 9

STAT 2329C Discrete Event Simulation PROJ3105C System Development Project

____________________________________________________________________________________________________________________ BIS version 5.0 March 2012 Page 6 of 14

IT Electives
Code Modules Hrs/Wk L+T/P
MCT3102C Mobile Communications & Computing WAT 3105C Advanced Internet Concepts & Applications WAT 3106C Open Source Technology WAT3118C Cloud Computing DBT 2103C Advanced Database Management Systems 2+2 2+2 2+2 2+2 2+2 4 4 4 4 4

Credits

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.

____________________________________________________________________________________________________________________ BIS version 5.0 March 2012 Page 7 of 14

Q.

MODULE OUTLINE

MATH1103C: DECISION MATHEMATICS Algorithms o Sorting o Bin-packing and binary-search algorithms Graphs and networks o Mathematical modelling o 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 Sets o 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
____________________________________________________________________________________________________________________ BIS version 5.0 March 2012 Page 8 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 vitae o 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
____________________________________________________________________________________________________________________ BIS version 5.0 March 2012 Page 9 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 software o shrink-wrap and click-wrap agreements and their legal validitY Liability for defective software o who faces liability in case a software goes wrong E-Commerce o 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 methods patents Data protection and privacy o control of databases Cyberharms o 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 distribution o Poisson probability distribution o Uniform probability distribution o Normal probability distribution o Exponential probability distribution Sampling and sampling distributions Statistical inference o Estimation for single populations o Hypothesis testing for single populations o Inferences about two populations
____________________________________________________________________________________________________________________ BIS version 5.0 March 2012 Page 10 of 14

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 Forecasting o 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 shortages o 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
____________________________________________________________________________________________________________________ BIS version 5.0 March 2012 Page 11 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 no waiting line o Waiting line models with finite calling populations Statistical quality control o 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
____________________________________________________________________________________________________________________ BIS version 5.0 March 2012 Page 12 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, data warehousing, 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 databases MCT3102C: 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
____________________________________________________________________________________________________________________ BIS version 5.0 March 2012 Page 13 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 Security l Recovery l Concurrency, l Query Optimization l Distributed Databases l 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 security o 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

____________________________________________________________________________________________________________________ BIS version 5.0 March 2012 Page 14 of 14

Você também pode gostar