bisv5.0

Upload: zayaan-rnb

Post on 08-Aug-2018

212 views

Category:

Documents


0 download

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