9
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

BSc (Hons) Web & Multimedia Development (Full-Time) - LC302

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BSc (Hons) Web & Multimedia Development (Full-Time) - LC302

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

Page 2: BSc (Hons) Web & Multimedia Development (Full-Time) - LC302

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.

Page 3: BSc (Hons) Web & Multimedia Development (Full-Time) - LC302

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.

Page 4: BSc (Hons) Web & Multimedia Development (Full-Time) - LC302

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

Page 5: BSc (Hons) Web & Multimedia Development (Full-Time) - LC302

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

Page 6: BSc (Hons) Web & Multimedia Development (Full-Time) - LC302

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.

Page 7: BSc (Hons) Web & Multimedia Development (Full-Time) - LC302

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.

Page 8: BSc (Hons) Web & Multimedia Development (Full-Time) - LC302

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.

Page 9: BSc (Hons) Web & Multimedia Development (Full-Time) - LC302

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.