bsc (hons) web & multimedia development (full-time) - lc302
TRANSCRIPT
1 © University of Mauritius 2009, 2016, 2019, 2021
BSc (Hons) Web & Multimedia Development (Full-Time) - LC302
1. CONTEXT AND OBJECTIVES
This programme offers web and multimedia development skills, which are focused on internet
technologies such as the design and implementation of web-based client/server systems. It is
designed to ensure that students become equipped with a broad range of computing knowledge
and skills, and it includes core modules in general software design and development, as well as in
scripting technologies specific for web development.
The programme is aimed at those who wish to pursue a broader career related to the design,
development and implementation of Internet-based Information Systems. It covers a range of
techniques that will be invaluable to those intending to follow a technical, managerial or
organisational role within the field of Information Systems.
2. LEARNING OUTCOMES
Upon completion of this programme, graduates should to be able to:
▪ express themselves satisfactorily in oral and written forms through presentations and report-
writing;
▪ develop transdisciplinary skills and competencies through experiential learning;
▪ apply information systems development lifecycles and methodologies in the design and
development of ICT-driven solutions;
▪ develop computer programs and mobile applications using programming and scripting
languages such as C++, Java and .NET or any other relevant development environment;
▪ apply visual design principles in graphic design and web development;
▪ apply techniques of photography for image capture, editing and use in digital or print formats;
▪ develop an in-depth understanding of Pre-Production, Production and Post Production related
to images and videos;
▪ demonstrate the ability to use tools and techniques to develop 2D/3D animations and visual
effects;
▪ apply User-Centred Design (UCD) Principles in the development of interactive multimedia
systems;
▪ install and configure Web Servers, Computer Networks and cloud-based systems;
▪ propose innovative ICT-driven business strategies and solutions to address organisational
issues;
▪ develop ICT-Driven prototype applications and/or proof-of-concepts.
Competencies
After successful completion of this programme, graduates should be equipped with the following
competencies:
▪ effective oral and written communication skills
▪ effective leadership and teamwork
▪ ethics and work cultures
▪ problem-solving and decision making
▪ creative and critical thinking
▪ ICT-related technical skills
2 © University of Mauritius 2009, 2016, 2019, 2021
3. TEACHING AND LEARNING METHODS
This programme is going to be offered through a flexible and blended mode in the form of webinars,
online activities, practicals, workshops and other learning activities such as group work, projects
and presentations, including self-learning activities and classroom discussions (virtual and/or face-
to-face).
A typical semester module will carry 6 LCCS Credits which represent 180 notional learning hours
broken down as follows: 30 hours of teaching, 60 hours of self-study and 90 hours of other learning
activities.
A typical yearly module will carry 12 LCCS credits which represent 360 notional hours broken
down as follows: 60 hours of teaching, 120 hours of self-study and 180 hours of other learning
activities.
4. ENTRY REQUIREMENTS ▪ General Requirements
As per General Entry Requirements for admission to the University for Undergraduate
programmes or any other qualifications acceptable to the university.
▪ Programme (Specific) Requirements
At least 2 GCE ‘A’ Level passes and a Pass in Mathematics at Ordinary level.
5. PROGRAMME DURATION
Degree (Full-Time):
Minimum Maximum
3 Years 5 Years
(6 Semesters) (10 Semesters)
6. MINIMUM LCCS CREDITS REQUIRED FOR DEGREE AWARD:
For each Academic Year
Maximum 72 LCCS credits, Minimum 60 LCCS credits, excluding retake modules and subject
to section 5 above.
For Degree Award
A student will be awarded a BSc (Hons) Web and Multimedia Development provided she/he
achieves 198 LCCS credits.
Semester modules to be registered for on a semester basis. Yearly modules to be registered for only
once at the start of the module, normally at the beginning of academic year.
3 © University of Mauritius 2009, 2016, 2019, 2021
Core
Modules
Dissertation Electives Total LCCS Credits
Degree 180 18 -- 198
Diploma 108 12 -- 120
Certificate 60 -- -- 60
Exit Points: (optional)
The student can exit the programme with a Diploma or Certificate, as follows:
▪ Students may exit with a Diploma in Web and Multimedia Development after having
earned 120 LCCS credits. A student may also opt to complete a Diploma project, worth 12
LCCS credits, to attain the 120 LCCS credits. The assessment of the Diploma project will
be based on project report, presentation and software/system demo. Written requests to exit
with Diploma should be made to the Dean of Faculty.
▪ Students may exit with a Certificate in Web and Multimedia Development after having
earned 60 LCCS credits.
7. ASSESSMENT AND DEADLINES
Each module will be assessed over 100 marks (i.e. expressed as %) with details as follows (unless
otherwise specified): Assessment will be based mainly on continuous assessment. Passmark for
each module is 50%. Assessment of each module (except for the project) will be as follows:
▪ Attendance to face-to-face/online sessions: 15%
▪ Mid-term Assignment or Online Test: 25%
▪ Continuous Learning Activities (a minimum of 3): 20%
▪ End of Module Project (individual or group) or written/practical/online examinations: 40%
In year 2, the students will undergo 6 weeks placement training or opt for the Build your Business
(PLC2000) venture. This module will be assessed as either “Satisfactory” or “Unsatisfactory” upon
submission of a reflective portfolio/presentation.
Deadlines
▪ Continuous Assessment will be carried out throughout the semester(s) as per set deadlines in
Module Catalogue.
▪ The final year project will normally be submitted as per the University Academic Calendar.
4 © University of Mauritius 2009, 2016, 2019, 2021
8. LIST OF MODULES
Module
Code
Module Name L/T/P#
Contact Hours
(Mode-DEOL*)
Self-Study
(Hrs)
Other Learning
Activities (Hrs)
LCCS
Credits
LLC 1000(1)
Communications and
Language Skills
30 60 90 6
LLC 1010Y(1) Programming Fundamentals 60 120 180 12
LLC 1020Y(1) Information Systems and
Databases
60 120 180 12
LLC 1040Y(1)
Techniques of Photography &
Video Editing
60 120 180 12
LLC 1050Y(1) Visual Communication 60 120 180 12
LLC 1080(1) Transdisciplinary Skills and
Competencies
30 60 90 6
LLC 1090Y(1) Basics of Web Scripting 60 120 180 12
LLC 2020Y(3) Web Applications &
Technologies
60 120 180 12
LLC 2040Y(3) Human-Computer Interaction 60 120 180 12
LLC 2050Y(3) 2D Animation Tools and
Techniques
60 120 180 12
LLC 2070(3) Mobile Applications 30 60 90 6
LLC 2300Y(3) Visual Programming
Techniques
60 120 180 12
LLC 2800(3) Cloud Computing and Internet
of Things
30 60 90 6
PLC 2000(3) Placement Training/Build your
Business
6 weeks - - 6
LLC 3100Y(5) Object-Oriented Software
Development
60 120 180 12
LLC 3200(5) Web Servers 30 60 90 6
LLC 3620Y(5) 3D modelling Tools and
Techniques
60 120 180 12
LLC 3700(5) Strategic Business Information
Technology
30 60 90 6
LLC 3810(5) Networking Concepts 30 60 90 6
LLC 3400(5) Project - - - 18
Note: 1. Contact Hours= L=Lectures, T=Tutorials, P#= Practicals
2. DEOL: Distance Education and Online Learning
5 © University of Mauritius 2009, 2016, 2019, 2021
9. PROGRAMME PLAN YEAR 1
Code
(Core)
Module Name Online/ face to face
Teaching -DEOL
(Contact Hours)
Self-Study (Hrs)
Other Learning Activities
(Hrs)
LCCS Credits
LLC 1000(1) Communications and Language
Skills (Semester 1)
30 60 90 6
LLC 1010Y(1) Programming Fundamentals 60 120 180 12
LLC 1020Y(1) Information Systems and Databases 60 120 180 12
LLC 1040Y(1) Techniques of Photography &
Video Editing
60 120 180 12
LLC 1050Y(1) Visual Communication 60 120 180 12
LLC 1080(1) Transdisciplinary Skills and
Competencies
30 60 90 6
LLC 1090Y(1) Basics of Web Scripting 60 120 180 12
Sub Total 72
YEAR 2
Code
(Core)
Module Name Online/ face to face
Teaching -DEOL
(Contact Hours)
Self-Study (Hrs)
Other Learning Activities
(Hrs)
LCCS Credits
LLC 2020Y(3) Web Applications and Technologies 60 120 180 12
LLC 2040Y(3) Human-Computer Interaction 60 120 180 12
LLC 2050Y(3) 2D Animation Tools and
Techniques
60 120 180 12
LLC 2070(3) Mobile Applications Semester 1 30 60 90 6
LLC 2300Y(3) Visual Programming Techniques 60 120 180 12
LLC 2800(3) Cloud Computing and Internet of
Things Semester 2
30 60 90 6
PLC 2000(3) Placement Training/ Build your
Business
6 weeks N/A N/A 6
Sub Total 66
6 © University of Mauritius 2009, 2016, 2019, 2021
YEAR 3
Code
(Core)
Module Name Online/ face to face
Teaching -DEOL
(Contact Hours)
Self-Study (Hrs)
Other Learning Activities
(Hrs)
LCCS Credits
LLC 3100Y(5) Object-Oriented Software
Development
60 120 180 12
LLC 3200(5) Web Servers Semester 1 30 60 90 6
LLC 3620Y(5) 3D modelling Tools and Techniques 60 120 180 12
LLC 3700(5) Strategic Business Information
Technology Semester 1
30 60 90 6
LLC 3810(5) Networking Concepts Semester 2 30 60 90 6
LLC 3400(5) Project - - - 18
Sub Total 60
GRAND TOTAL 198 LCCS
Credits
10. MODULE OUTLINE
YEAR 1
LLC 1000(1): Communications and Language Skills
Online Language Learning. Presentation Skills, Essay Writing. Spoken French and English (or
another foreign language). Study skills.
LLC 1010Y(1): Programming Fundamentals
Introduction to programming and problem solving. Introduction to Java programming. Simple data
types and computing with numbers. Computing with Boolean, and decision structures. Loops.
Functions. Exception Handling. Arrays, linked list, stack and queue. Computing with Strings. File
processing. Object-oriented programming. Sorting and Searching.
LLC 1020Y(1): Information Systems and Databases
Problems in Information Systems Projects. Ad-Hoc Computing & Costs of failures. Information
Systems Development Lifecycles & Methodologies. Structured Software Analysis and Design
Method, Data-flow Diagrams. Entity Life Histories. Data Modeling. Systems Flowcharts. Object-
Oriented Analysis and Design. Database Design. Structured Query Languages.
7 © University of Mauritius 2009, 2016, 2019, 2021
LLC 1040Y(1): Techniques of Photography & Video Editing
Introduction to the basics of photography and digital cameras. Characteristics of digital cameras,
Photo shooting basics. Photo framing and Composition. Handling light, Basic photo manipulation
and publishing. Introduction to Digital Video. Basics of Video & Sound Editing. Synchronising
your videos. Understanding Video Compression and Compression Formats. Exporting your Media.
LLC 1050Y(1): Visual Communication
Principles of visual communication. Principles and elements of design. Theory and use of colour.
Image Types. Image resolutions and formats. Optimization of Images. Typography and layout.
Logo design. Web and Graphic design. Semiotics. Image Editing and manipulation- Software tools
and techniques.
LLC 1080(1): Transdisciplinary Skills and Competencies
This module is proposed to graduates to enhance or develop their transdisciplinary skills and
competencies such as complex problem solving; critical thinking; creativity; people management;
coordinating with others; social, political and emotional intelligence; judgement and decision
making; service orientation; negotiation; and cognitive flexibility among others. Topics include T-
shaped graduates, Collaborative Networking, Communication Skills, Growth Mindsets, Future
thinking, Open Pedagogies, professional and Ethical practices.
LLC 1090Y(1): Basics of Web Scripting
Client side v/s Server side. Frontend v/s Backend Developers. Introduction to HTML5, CSS3,
JavaScript. Event Listeners. Use JavaScript for validation. JavaScript Libraries. Use JavaScript for
Interactivity (animations, micro interactions, etc to bring interactivity to websites).
YEAR 2
LLC 2020Y(3): Web Applications & Technologies
Full stack web applications. Web server architectures. Server-side applications. Online Database
Systems. PHP web development. AJAX. E-Commerce. Security Concerns in Web Applications.
Web Services.
LLC 2040Y(3): Human-Computer Interaction
Principles and characteristics of the interaction between humans and computers. Human-Centered
Design; evaluating user-centered systems. Research and development in human-computer
interaction. Principles of cognition and perception. Social and Emotional Interaction. Heuristic
evaluation.
8 © University of Mauritius 2009, 2016, 2019, 2021
LLC 2050Y(3): 2D Animation Tools and Techniques
History of animation, Multimedia and its components. Benefits of the use of multimedia in
business, developing multimedia applications. Fundamentals of 2D animation. Animation Software
tools and techniques. Script Writing Process and Storyboarding techniques and tools. Animation
development and authoring tools.
LLC 2070(3): Mobile Applications
Introduction to mobile applications. Mobile Operating Systems. Native and Cross-platform
Applications. Developing Android/IOS based applications. Deploying applications on the
marketplace. Google Developer Framework.
LLC 2300Y(3): Visual Programming Techniques
Introduction to Visual Programming Concepts. Overview of Windows Programming. An
introduction to Visual C++ and VB.NET Environments. Application Framework – MFC library –
– Event Handling. DLLs. ActiveX and OLE. Database Management with Microsoft ODBC MFC
ODBC classes. Web Clients. Mobile Applications.
LLC 2800(3): Cloud Computing and Internet of Things
Overview of Cloud Computing. Components and characteristics of cloud computing model. Types
of Cloud Model (Public, Private, Hybrid and Community). Deployment Models (Iaas, Paas, Saas,
MaaS, CaaS, Xaas). Technology Architecture in Cloud Deployment. Virtualisation, Security,
Availability and Disaster Recovery strategies. Migrating to the Cloud, IoT. Application of IoT. IoT
Architecture and Technologies. Sensor Technology. IPV6. Information Centric Networking for
IoT. IoT Security.
PLC 2000(3): Placement Training/Build your Business
The students will undergo placement training or opt for the Build your Business venture during
their second year and satisfactory completion will account for 6 LCCS credits. Through the
placement training, students will have the opportunity to apply theoretical knowledge and skills
acquired at the University to real-life work settings. Those opting for Build your business will be
working in teams to acquire diverse skills to help them develop a proof of concept.
YEAR 3
LLC 3100Y(5): Object-Oriented Software Development
Overview of Object-Oriented Techniques. Use-Cases. Class Models, State Diagrams, Sequence
Diagrams. CASE Tools. From Design to Implementation. Object Concepts and Java. Java Objects
and Development. Core Java Programming Concepts. Java Classes and Objects. Interfaces and
Inheritance. Graphical User Interfaces. Graphics. Exception Handling. File Handling and
Databases.
9 © University of Mauritius 2009, 2016, 2019, 2021
LLC 3200(5): Web Servers
Overview of Web Servers. Proprietary vs Open-Source Web Servers. Web Server Configuration
File, Hosting and Security and deployment. Installing and deploying Apache. Working with IIS.
LLC 3620Y(5): 3D modelling Tools and Techniques
Introduction to computer modelling, Requirements and applications of 3D modelling, Types of
modelling methods (Polygonal, Surface, digital sculpting, procedural…). 3D production process.
Aesthetics consideration for 3D production. Understanding good topology (triangles, quads, n-
gons, edge flow). Basics of 3D software (navigation, UI, customisation and terminology),
Modelling process and philosophy (blocking, detailing, refining…). Hard surface modelling.
Organic modelling. UV workflow and surfacing. Model rendering for presentation.
LLC 3700(5): Strategic Business Information Technology
Application Portfolio. IS/IT Strategic Analysis. Business Environment. Strategic Framework.
Business Strategy. Information Technology for Competitive Advantage. Strategic Information
Systems Planning Methodologies. Business Process Re-Engineering. Value Chain Analysis.
Critical Success Factors. Business Systems Planning. Managing Investment, Information
Management. Information Engineering. Knowledge Management. Technology Plan.
LLC 3810(5): Networking Concepts
Operating Systems Basics. Intro to Networking. Physical Components of a network. Overview of
Network Services. Network Protocols. Intranets, Extranets and the Internet. Intro to Network
Operating Systems. Windows and Linux Operating Systems. Administration of Network Operating
Systems
LLC 3400(5): Project
The module involves the use of advanced and well-defined methodologies to develop a web-based
interactive system, a multimedia intensive application or a small anime-based film supported by a
well-documented report. The project will be demonstrated in a practical examination. Students have
the option to choose classic software development project or an incubator type project.