Escolar Documentos
Profissional Documentos
Cultura Documentos
VERSION 2.0
BWT v2.0
April 2012
PROGRAMME INFORMATION
This programme aims at producing graduates with a view to further develop our Information Technology
industry in Mauritius, thus increasing our capacity to export Information Technology services. It focuses
on web development since computer applications are more and more web based nowadays and there is a
growing need in the country for graduates with skills more specific for developing, deploying and
maintaining such applications.
The programme is aimed at students with a higher school certificate or professionals already working in
the IT sector and willing to specialise in this specific field.
Students will have to implement an industrial project in the second semester of level 3 so as to obtain a
greater understanding of the practical applications of elements learned in the courses and to gain
experience in a workplace industrial environment.
This programme is designed to prepare students for professions and careers in the software development
industry, web applications development industry and as web masters.
B.
PROGRAMME AIMS
The BSc (Hons) Web Technologies aims at providing specific and specialised skills in web application
development, web application deployment and maintenance. The student will also have hands-on
experience in designing web applications, in ensuring the security for these applications and in the
administration of web servers.
The programme starts with a broad coverage of basic technical topics in level one. However, as from level
2, the student specialises in explicit web topics, thus making the programme much more specific as
compared to other IT programmes proposed by SITE. The specialised topics will ensure that the student
receives a more practical exposure to the technologies thus helping to bridge the gap between university
output and corporate requirements.
Students graduating from this programme are expected to take employment as web developers, web
designers, web application architects, web masters and web server administrators. The student would
also have the necessary skills to take more general IT positions and the programme has also been
designed to cater for students willing to launch their own business in the web and internet sector.
C.
PROGRAMME OBJECTIVES
The first year of study would provide the student with basic IT skills, introduce them to web technologies
and develop their communication skills. In level 2, the student moves on to receive more in depth training
on emerging web technologies. Finally in level 3, the student is given advanced training in other IT topics
and non-IT subjects that could be more appropriate for people wishing to setup their own enterprise and
to meet his/her chosen career path.
After successful completion of the programme, the graduates should be able to:
Page 2 of 17
PART I - Regulations
D.
E.
F.
G.
3 years
4 years
The modules will have both a theoretical and a practical angle with some modules given in a fully
theoretical format. Contribution from employers would involve an industry-based project at level
3. The project would assess the students capability to apply elements learned from their modules
in an individual practical implementation.The student will have to submit a project report
according to the undergraduate industrial project handbook. The industry project will be
equivalent to 9 credits and will be supervised and assessed by the students supervisor at the
work place and by a full time academic staff in SITE.
The student would be expected to perform a substantial amount of self learning both for the
theoretical and practical part of the modules.
H.
Research Project
I.
ATTENDANCE REQUIREMENTS
As per UTMs Regulations and Policy.
J.
CREDIT SYSTEM
1 module may be equivalent to 3 or 4 credits
Level 3: Industrial web-based project = 9 credits
Page 3 of 17
K.
For the award of an honours degree, all modules must be passed overall with passes in the
examinations, coursework, final year project and other forms of assessment. To clear a module,
students must secure at least 40%.
All modules will carry 100 marks and will be assessed as follows (unless otherwise specified):
Written examination, inclusive of reading time, of duration of 2 - 3 hours for 3 credits modules
and not less than 3 hours for 4 credits modules and continuous assessment carrying up to 40% of
total marks. Continuous assessment can be based on seminars, practical labs and/or
assignments or class tests.
For the project at level 3, the period of industrial placement must be satisfactorily completed and
the project will be assessed out of 300 marks (9 credits).
Maximum marks attainable:
Level 1
Level 2
Level 3
1000
900
1000
Grading
Grade
A
B
C
D
F
A-D
F
L.
Marks x (%)
70 x
60 x < 70
50 x < 60
40 x < 50
x < 40
Pass
Fail
EVALUATION OF PERFORMANCE
The percentage mark at Level 1 contributes a 20% weighting towards the degree classification.
The percentage mark at Level 2 contributes a 30% weighting towards the degree classification.
The percentage mark at Level 3 contributes a 50% weighting towards the degree classification.
M.
Classification
1st Class Honours
nd
2 Class 1st Division Honours
nd
nd
2 Class 2 Division Honours
3rd Class Honours
Pass Degree
No Award
Page 4 of 17
N.
Room: G 2.15
Telephone Number: (+230) 207 5250 (Ext. 155)
Fax: (230) 234-1747
Email: pkanaksabee@umail.utm.ac.mu
Page 5 of 17
Year 1
Semester 1
Code
Semester 2
Module
L+P(+SS) Credits
Code
Module
ITE1107C
Language &
Communication Seminar
2+1
PROG1114C Programming
CAN1104C
Networking Essentials
2+1
WAT1120C
2+2
2+1
WAT1119C
2+2
L+P(+SS) Credits
Advanced
2+2
2+2
2+1
OSS1102C
OS Essentials
2+1
DBT1101C
Database
Management
Systems
2+2
Web
Scripting
Year 2
Semester 1
Code
WAT2108C
SDT2113C
Module
Semester 2
L+P(+SS) Credits
2+2
Web Methodologies
2+1
2+2
2+2
2+1
Computational
MATH1104C Mathematics
WAT2107C
Web Server
Administration
Code
Module
L+P(+SS) Credits
WAT2109C
Service
Oriented
Architecture
Essentials
2+2
DBT2105C
Advanced
Web
Database
Management
Systems
2+2
WAT2121C
Enterprise
Web
Application
2+2
Web
Multimedia
MULT2113C and
Scripting
2+2
Year 3
Semester 1
Code
Module
Entrepreneurship and
ENTR3115C Ecommerce
Semester 2
L+P(+SS)
Credits
Code
Module
2+1
WAT2123C E Business
PROJ3107C Web-based
L+P(+SS) Credits
2+2
Industrial
MCT2104C
Mobile Application
Development
2+2
SEM3106C
IT Project
Management
2+1
WAT3110C
Web 2.0
2+2
WAT3122C
Cloud Computing
Concepts
2+2
SDT3104C
Enterprise Software
Development
2+2
Project
Page 6 of 17
P.
Year 1
Semester 1
Code
Module
Semester 2
L+P(+SS) Credits
WAT1119C
Web Design
and
Development
2+2
PROG1101C
Programming
Concepts
2+2
CAN1104C
Networking
Essentials
2+1
MATH1103C
Code
Module
DBT1101C
Database
Management
Systems
2+2
ITE1107C
Language &
Communication
Seminar
2+1
2+2
Advanced
PROG1114C Programming
Decision
Mathematics
2+1
L+P(+SS) Credits
3
Year 2
Semester 1
Code
Module
Semester 2
L+P(+SS) Credits
2+2
OSS1102C
OS Essentials
2+1
2+1
Code
MGMT1101C
Module
Management
Seminar
L+P(+SS) Credits
2+1
MATH1104C Mathematics
2+2
Open Source
Web
Technologies
2+2
Computational
WAT2108C
Year 3
Semester 1
Code
Module
SDT2113C
Web
Methodologies
Semester 2
L+P(+SS) Credits
2+1
WAT2121C Application
2+2
Advanced Web
Database
DBT2105C Management
Systems
2+2
Enterprise Web
Code
Module
L+P(+SS) Credits
WAT2107C
Web Server
Administration
2+2
WAT2109C
Service
Oriented
Architecture
Essentials
2+2
2+2
Web
MULT2113C Multimedia
and Scripting
Page 7 of 17
Year 4
Semester 1
Code
Module
Semester 2
L+P(+SS) Credits
Code
Cloud
WAT3122C Computing
Module
Enterprise
Software
Development
2+2
SDT3104C
SEM3106C Management
2+1
2+2
Concepts
IT Project
Entrepreneurship
MCT2104C
Mobile
Application
Development
L+P(+SS) Credits
2+2
2+1
2+2
Year 5
Semester 1
Code
Module
WAT2123C E Business
L+P(+SS) Credits
2+2
Industrial
PROJ3107C Web-based
Project
PART III
Q. Module Outline
BWT v2.0 April 2012
Page 8 of 17
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
Page 9 of 17
Write job applications, business letters and reports (in an ICT context)
Barriers to communication
Oral communication: prepare for job interviews, carry out presentations on a theme, organise and
participate in meetings
Page 10 of 17
Introduction to Databases
Database Environment
Database Architecture
The Relational Model
Relational Integrity
Entity Relationship Modelling
Normalisation
SQL
Relational Algebra
(The Practical component includes: Microsoft Access & Select SSADM)
Page 11 of 17
factorisations
Page 12 of 17
Organisation structure
Page 13 of 17
Pre-requisites The student should be familiar with data processing concepts and techniques. The
student should be able to develop an ERD, be able to normalize tables and be conversant with relational
algebra and SQL.
Performance Tuning techniques
At the end of this course, a student should be able to design and develop a database application using
tools such as Oracle 9i, My SQL, PostgreSQL and Informix.
Page 14 of 17
Designing code for the Cloud: Class and Method design to make best use of the Cloud infrastructure.
IT Project Management
Project Management Fundamentals
Feasibility Study for IT projects
Project Planning
Techniques for Project Scheduling
Resource management
Risk management
Project Monitoring
Quality Management in IT Projects
Testing techniques
IT Governance
Project Evaluation and Termination
Page 15 of 17
Overview of wireless communication networks: Wireless Wide Area Networks (Cellular Networks),
Wireless LAN (IEEE 802.11), Wireless Personal Area Networks (Bluetooth), Wireless Sensor Networks.
Developing for the Mobile Web (HTML5, CSS3, Server Side Scripting)
Developing Native Mobile Applications (possible platforms: Android SDK or Objective C or J2ME)
Introduction;
The Nature of Entrepreneurship and its Foundations
The Vital Role of Entrepreneurship in the Economy
Understanding the entrepreneur: Who is the Entrepreneur?
Understanding the Nature of Opportunity
Evaluating Opportunity
Ethical Issues and the Entrepreneur
Innovation, Technology and the Entrepreneur
Expectations About Size, Growth, Returns and Risk
Financing a New Venture and the Economics of Start-up Ventures
Valuation and Deal Structure
Marketing, Strategy, and the Entrepreneur
Ecommerce and marketing
Page 16 of 17
o
o
o
o
o
o
o
o
o
o
o
o
Page 17 of 17