Diploma/BSc (Hons) Web & Multimedia Development

Similar documents
At least 2 GCE A Level Passes and credit in Mathematics at Ordinary level. Mature candidates will also be considered on a case-by-case basis.

BSc (Hons) in Educational and Instructional Technologies (Top-Up) LC300

MSc Information Technology - E521

4.1 CD BSc (Hons) Information Technology (Diploma to Degree Upgrade 1.5 Years Part Time)

(1) Postgraduate Certificate in Educational Technologies (2) Postgraduate Diploma in Educational Technologies (3) MSc Educational Technologies

Computer Science Course Descriptions Page 1

Diploma of Website Development

Course Descriptions. preparation.

ERIE COMMUNITY COLLEGE COURSE OUTLINE A. COURSE NUMBER CS WEB DEVELOPMENT & PROGRAMMING I AND TITLE:

IT3503 Web Development Techniques (Optional)

ICT40115 Certificate IV in Information Technology (Release 1) COURSE GUIDE

LONDON SCHOOL OF COMMERCE. Programme Specification for the. Cardiff Metropolitan University. BSc (Hons) in Computing

4.1 CD304 - BSc (Hons) Information Technology (Diploma to Degree Top-up 1 year Full Time)

IT3504: Web Development Techniques (Optional)

Students who successfully complete the Health Science Informatics major will be able to:

Outline. CIW Web Design Specialist. Course Content

Information Technology Career Field Pathways and Course Structure

Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries

Digital Technology. Degrees. Certificate of Achievement. To earn an A.A. or A.S. Degree:

BSc (Hons) Information Systems - E311

Computer and Information Sciences

ABET General Outcomes. Student Learning Outcomes for BS in Computing

Course Descriptions. CS 101 Intro to Computer Science

PG DAC. Syllabus. Content. Eligibility Criteria

Course Number: IAC-SOFT-WDAD Web Design and Application Development

Web Design Specialist

Student Program Information 2014

One LAR Course Credits: 3. Page 4

Diploma/BA (Hons) Digital Arts - GI401

JAVA Technologies QUARTER 1 DESKTOP APPLICATIONS - ESSENTIALS QUARTER 2 NETWORKING AND OPERATING SYSTEMS ESSENTIALS. Module 1 - Office Applications

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc])

Computer Information Systems (CIS)

Chapter 13 Computer Programs and Programming Languages. Discovering Computers Your Interactive Guide to the Digital World

Job Ready Assessment Blueprint. Web Design. Test Code: 2750 / Version: 01. Copyright All Rights Reserved.

San Joaquin County Office of Education Career & Technical Education Web Design ~ Course Outline CBEDS#: 4601

Computer Science. 232 Computer Science. Degrees and Certificates Awarded. A.S. Degree Requirements. Program Student Outcomes. Department Offices

Web Specialist INDIVIDUAL PROGRAM INFORMATION Macomb1 ( )

BIT Course Description

Page 1 of 5. (Modules, Subjects) SENG DSYS PSYS KMS ADB INS IAT

Web Development News, Tips and Tutorials

Information Technology Cluster

Bachelor of Information Technology (Incorporating Diploma in Information Technology (Levels 5 and 6)

601/8498/X IAO Level 3 Certificate in Web Design and Development (RQF)

REGULATIONS FOR THE DEGREE OF BACHELOR OF SCIENCE IN BIOINFORMATICS (BSc[BioInf])

COMPUTER SCIENCE/ COMPUTER NETWORKING AND TECHNOLOGIES (COSC)

ก ก ก ก ก (3-0-6) ก ก ก (Introduction to Business) (Principles of Marketing)

2667A - Introduction to Programming

INFORMATION SYSTEMS AND TECHNOLOGY MANAGEMENT

Information Management & Design Course Descriptions Contact Drew Hunt at Andrew.hunt@kctcs.edu for more information

WEB PAGE DESIGN AND DEVELOPMENT 2 COURSE CODE: 5033 (COURSE NAME CHANGES TO ADVANCED WEB DESIGN AND DEVELOPMENT IN )

Teacher Assessment Blueprint. Web Design. Test Code: 5934 / Version: 01. Copyright 2013 NOCTI. All Rights Reserved.

TAMALPAIS UNION HIGH SCHOOL DISTRICT Larkspur, California. Course of Study. Web Design 1, 2, 3, 4, 5 and 6

Computer Science. Computer Science 207. Degrees and Certificates Awarded. A.S. Computer Science Degree Requirements. Program Student Outcomes

Appendix N INFORMATION TECHNOLOGY (IT) YOUTH APPRENTICESHIP WEB & DIGITAL COMMUNICATIONS PATHWAY WEB & DIGITAL MEDIA UNIT UNIT 6

Web Foundations Series Internet Business Associate

INFORMATION TECHNOLOGY (INFO)

How To Understand Programming Languages And Programming Languages

Master of Business Administration- LCLM500

EUROPASS DIPLOMA SUPPLEMENT

BSc (Hons) International Business Management LM307

Project Management - The DDE Schedule

Computer Information Systems (CIS)

Bachelor of Science in Business Administration - Information Systems and Technology Major

JAVA/J2EE DEVELOPER RESUME

ERIE COMMUNITY COLLEGE COURSE OUTLINE A. COURSE TITLE: CS WEB DEVELOPMENT AND PROGRAMMING FUNDAMENTALS

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

Specialized Programme on Web Application Development using Open Source Tools

Subject Area: Business Technology Education Course: Introduction to Information Technology Computer Service and Repair 2005

CAREER OPPORTUNITIES

MAHATMA GANDHI INSTITUTE

Information Technology Studies

OKLAHOMA SUBJECT AREA TESTS (OSAT )

Information Technology Website Programming

Web Development I & II*

Software Requirements Specification For Real Estate Web Site

INFORMATION TECHNOLOGY

B.Sc. in Computer Information Systems Study Plan

BSc (Hons) Software Engineering (New Yearly Programme - FT) E320

STATEMENT OF PURPOSE

ICAPRG409A Develop mobile applications

Study Plan for the Bachelor Degree in Computer Information Systems

Rashid Imran Bilgrami

For Course Details, visit:

COURSE SYLLABUS EDG 6931: Designing Integrated Media Environments 2 Educational Technology Program University of Florida

Textbook s Website for Online Review of Each Chapter

Obtain Professional Master of Computing From EIC in London

Information Technology Programming

Web Design (One Credit), Beginning with School Year

Detailed Table of Contents

Short Learning Programmes 2013

Next Generation Lab. A solution for remote characterization of analog integrated circuits

Transcription:

LIFELONG LEARNING CLUSTER Virtual Centre for Innovative Learning Technologies Diploma/BSc (Hons) Web & Multimedia Development 1. Objectives This course offers web and multimedia development skills which are focused on internet technologies such as the design and implementation of web-based client/server systems. The course is designed to ensure that students possess 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 organizational role within the field of Information Systems. The programme caters for an exit point at Diploma level. 2. General Entry Requirements As per General Entry Requirements for admission to the University for Undergraduate programmes or any other qualifications acceptable to the university. 3. Programme Requirement At least 2 GCE A Level Passes and a Pass in Mathematics at Ordinary level. Mature candidates will also be considered on a case-by-case basis. 4. Minimum Requirements for Awards Diploma Award A student will be awarded a Diploma in Web and Multimedia development provided she/he satisfies the following minimum requirements. The student needs to satisfy 45 credits from the core modules and 9 credits for the Diploma Project and 12 credits from the elective modules forming a minimum of 66 credits. Degree Award A student will be awarded a BSc (Hons) Web and Multimedia Development provided she/he satisfies the following minimum requirements. The student needs to satisfy 48 credits (in addition to the 66 credits earned at Diploma level) for the award of the Degree which also includes a project of 9 credits. 5. Programme Duration - The programme is going to be offered on a flexible, blended mode with a DEOL (Distance Education/Online) component of over 60 %. The 40% will be face to face tutorial classes. Students will therefore to allowed to be enrolled on a full-time basis (minimum duration 2 years) and on part-time basis (minimum duration 3 years). Diploma (Full-time) 2 Years 4 Years (4 Semesters) (8 Semesters) 1

Diploma (Part-Time): 3 Years 7 Years (6 Semesters) (14 Semesters) Degree (Full-Time) 3 Years 4 Years (6 Semesters) (8 Semesters) Degree (Part-Time): 5 Years 8 Years (10 Semesters) (16 Semesters) 6. Credits per Year Maximum 36 credits, Minimum 12 credits, subject to regulation 5 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. 7. Assessment Each module will be assessed over 100 marks (i.e. expressed as %). An overall total of 40% for combined Continuous Assessment and Written Examinations components are required to pass the module, without minimum thresholds within the individual CA and WE components. The weightings within the CA and WE components for each module will be provided in the Module Specification Sheet. 8. List of Modules Diploma/BSc (Hons) in Web & Multimedia Development Core Modules Hrs/week Credits LLC 1000: Communications and Presentation Skills DEOL 3 CSE 1010e: Introduction to IT DEOL 3 LLC 1010Y: Programming Fundamentals DEOL 6 LLC 1020Y: Software Development Methodologies DEOL 6 LLC 1030Y: Database Design and Development DEOL 6 LLC 2010Y: Visual Communication and Graphic Design DEOL 6 LLC 2020Y: Web Applications & Technologies DEOL 6 LLC 2030Y: Interaction Design DEOL 6 LLC 2050Y: Multimedia Animation Tools DEOL 6 LLC 2060: Web/Multimedia Diploma Project ----- 6 LLC 3000Y : Web Engineering DEOL 6 LLC 3100Y : Object-Oriented Software Development DEOL 6 LLC 3300Y : Visual Programming Techniques DEOL 6 LLC 3200Y : Web Server Deployment, Administration DEOL 6 and Security LLC 3600Y : Cartoon-based Animation Tools DEOL 6 LLC 3500Y : Media Capture, Processing and Publishing DEOL 6 LLC 3400 : Project ------ 9 Elective Modules Hrs/week Credits LLC 2080Y: Open and Object-Oriented Web DEOL 6 2

Architectures LLC 1090Y: Dynamic Scripting for the Web DEOL 6 LLC 1070Y: Mobile and Pervasive Computing DEOL 6 and Technologies LLC 3800 : E-Commerce Technologies DEOL 3 LLC 3700 : Strategic Business Information Technology DEOL 3 LLC 3900 : Information Technology Law, Professional DEOL 3 Code of Conduct and Ethics LLC 3810 : Networking Concepts DEOL 3 9. Tentative Programme Plan YEAR 1/LEVEL 1 Code Module Name Hrs/Wk Credits CORE LLC 1010Y Programming Fundamentals DEOL 6 LLC 1030Y Database Design and Development DEOL 6 LLC 2010Y Visual Communication and Graphic Design DEOL 6 LLC 1020Y Software Development Methodologies DEOL 6 LLC 1000 Communication and Presentation Skills DEOL 3 CSE1010e Introduction to IT DEOL 3 ELECTIVES Elective 1 DEOL 6 YEAR 2/LEVEL 2 Code Module Name Hrs/Wk Credits CORE LLC 2030Y Interaction Design DEOL 6 LLC 2020Y Web Applications and Technologies DEOL 6 LLC 2050Y Multimedia Animation Tools DEOL 6 LLC 2060 Web Multimedia Project -- 6 Elective 2 DEOL 6 YEAR 3/LEVEL 3 LLC 3000Y Web Engineering DEOL 6 LLC 3100Y Object-Oriented Software Development DEOL 6 LLC 3300Y Visual Programming Techniques DEOL 6 LLC 3200Y Web Server Deployment, Administration and Security DEOL 6 3

LLC 3600Y Cartoon-based Animation Tools DEOL 6 LLC 3500Y Media Capture, Processing and Publishing DEOL 6 LLC 3400 Project 9 Elective 3 (Semester 1) DEOL 3 10. Outline Syllabus This outline syllabus is not prescriptive and is intended to serve as a guide only. Depending on the year of delivery and taking into account recent developments and progress in the field, the syllabus may be modified accordingly. CORE MODULES CSE1010E - INTRODUCTION TO IT (3 CREDIT) IT and Computers; Stepping in the Computer; Input and Output Devices; Secondary Storage; Programming; Systems Software; Applications Software; Systems Development; Computer Networks; The Internet; Computer Security; Software Utilities; Issues and Trends in IT. LLC 1000 - COMMUNICATION AND PRESENTATION SKILLS (3 CREDITS) Oral and Written communication in French and English. Formal and informal Communication at Work. Communication using IT as enabler. Presentation Styles. Personality and Individual Preferences. Social interaction and self-marketing. Negotiation and leadership skills. LLC 1010Y- PROGRAMMING FUNDAMENTALS (6 CREDITS) Programming Concepts. Structure of a Computer Program. Logic Structures. Data Structures. Program Design: Pseudocodes and Flowcharts. Jackson Structured Programming. The C++ Programming Language Constructs. File Processing. Stacks and Queues. Arrays and Structs. Advanced Programming Concepts. LLC 1020Y - SOFTWARE DEVELOPMENT METHODOLOGIES (6 CREDITS) Problems in Software Projects. Ad-Hoc Computing & Costs of failures. Software Development Lifecycles & Methodologies. Structured Software Analysis and Design Method. Data-flow Diagrams. Entity Life Histories. Data Modeling. Systems Flowcharts. Object-Oriented Analysis and Design. Unified Modeling Language. Use Cases and Classes. Inheritance, polymorphism and related objectoriented concepts. Design Patterns. Case Studies. LLC 1030Y- DATABASE DESIGN AND DEVELOPMENT (6 CREDITS) Traditional File Systems and related problems. The concept of database. Database management systems. Database design and data normalization. Relational Integrity concepts. Structured Query Language. Programming with PL/SQL. Overview of Vendor-specific database management systems. Object-Relational Databases. Data Warehousing. Concurrent transactions. Query optimization. Distributed databases. LLC 2010Y - VISUAL COMMUNICATION AND GRAPHIC DESIGN (6 CREDITS) Principles of visual communication; Principles and elements of design. Theory and use of colour; Image Types, resolutions and formats. Optimization of Images. Typography and layout. Icon design. Web and Graphic design. Semiotics. Image Editing and manipulation Software. LLC 2020Y- WEB APPLICATIONS & TECHNOLOGIES (6 CREDITS) Architecture of web applications. Two-tier and three-tier architectures. Markup Languages. Serverside applications. J2EE and.net architectures. Online database systems. Security Concerns in Web 4

Applications. Applets, Java Server Pages, Servlets and Java Beans. Configuration and deployment of web applications and servers. Struts, JSF and Hibernate. LLC 2030Y- INTERACTION DESIGN (6 CREDITS) Introduction to Usability Engineering. Usability Engineering Lifecycle. Information Architecture: Process and Practice. The User and the Task. Usability Metrics. Usability evaluation. Design Heuristics and Expert Evaluations. Interface Standards. Usability Engineering for portable and handheld devices (Mobile Usability). User-Centered Requirements Engineering. Psychological Issues in User-Centered Design. Social, contextual and organizational aspects of user centred interactive systems. User-Centered Design Methods. Models of the User in design. Evaluation and User-Centered Design. User-Centred Design for web-based interaction. LLC 2060 - WEB/MULTIMEDIA DIPLOMA PROJECT (6 CREDITS) This involves the use of well-defined systems development methodologies to develop an IT system prototype in any field of application. LLC2050Y- MULTIMEDIA ANIMATION TOOLS AND TECHNIQUES (6 CREDITS) Multimedia and its components. Benefits of the use of multimedia in business, developing multimedia applications. Software, tools and techniques. Open source development tools. LLC 3000Y : WEB ENGINEERING (6 CREDITS) Overview of web engineering concepts. Web v/s software engineering. Web engineering as a discipline. Web Processes. Web Requirements Modeling. Web Systems Design, Disciplines and Methods. Web Systems Implementation and Technologies. Evaluation of Web Systems and Applications. Web Systems Quality and Security Issues. LLC 3100Y : OBJECT-ORIENTED SOFTWARE DEVELOPMENT (6 CREDITS) 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. LLC 3200Y : WEB SERVER DEPLOYMENT, ADMINISTRATION AND SECURITY (6 CREDITS) Networking Concepts (IP Address, URL, DNS, SMTP, POP3). Overview of Web Servers. Proprietary and Open-Source Web Servers. Essential and Desirable Properties of Web-Servers. Web Server Parameters. Configuration File. Hosting Constraints. Backup Procedures. Web Server Directives. Web Server Security. Encryption. Types of attacks on Web Servers. LLC 3300Y : VISUAL PROGRAMMING TECHNIQUES (6 CREDITS) 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 3600Y : CARTOON-BASED ANIMATION TOOLS (6 CREDITS) Introduction to Cartoon Animation. Script Writing Process and Storyboarding techniques and tools. Animation using vector, bitmap, symbols, pegs, 3D space, camera, morphing, and lip Synch. Special Effects. Animation Software for Cartoon. Interactive Animation. Character and Personification Concepts in Cartoon Based Animation. LLC 3500Y : MEDIA CAPTURE, PROCESSING AND PUBLISHING (6 CREDITS) Introduction to the different types of Digital Media. Introduction to Digital Imagery. Learning about 5

the Digital Photography. Understanding the Different Settings of the Digital Camera. Introduction to Digital Video. Basics of Video & Sound Editing. Synchronising your videos. Understanding Video Compression and Compression Formats. Exporting your Media. LLC 3400 : PROJECT (9 CREDITS) This 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 welldocumented report. The project will be demonstrated in a practical examination. ELECTIVES LLC 2080Y - OPEN AND OBJECT-ORIENTED WEB ARCHITECTURES (6 CREDITS) The Chisimba Object-Oriented PHP development framework. Overview of PHP 5. Web Services. XML and Interoperable Web Applications. XML Parsers, DOM and XSLT. Metadata Standards. The W3C Multimodal Architecture. Security and Encryption Techniques. Simple Object-Access Protocols. Web 2.0 and its architecture. AJAX architectures and server-side impacts. Other frameworks: Symphony, Joomla. LLC 1090Y- DYNAMIC SCRIPTING FOR THE WEB (6 CREDITS) Introduction to basic Javascript and VBScripts. DHTML and XHTML. Cascading Style Sheets. AJAX scripting. New Scripting Techniques. Advanced HTML. Advanced JavaScript and VBScript. Dynamic HTML Menu Builders. Basic Server Side Scripting. LLC 1070Y- MOBILE AND PERVASIVE COMPUTING AND TECHNOLOGIES (6 CREDITS) Introduction to Mobile Computing. Overview of the J2ME (Java 2 Micro Edition) Technology. Programming with MIDP. Event Handling. MIDP for the Palm OS. The MIDlet Suite. Connected, limited Device Configuration (CLDC). High and low level user interface. Record Management System (RMS). Wireless Network Technology, Bluetooth Communication. WAP and WML..NET Framework for mobile development LLC 3800 : E-COMMERCE TECHNOLOGIES (3 CREDITS) E-commerce v/s E-Business. Technology Infrastructure and Architecture. Data Encryption Techniques. Types of e-commerce technologies. Platforms for e-commerce. Open-source e-commerce Applications, Configuration and Deployment. LLC 3900 : INFORMATION TECHNOLOGY LAW, PROFESSIONAL CODE OF CONDUCT AND ETHICS (3 CREDITS) Governance of cyber-space. The concept of Cyberlaw. Issues related to IT and Privacy. Data Protection. Intellectual Property Issues. Copyrights, Patents and Trademarks. IT Contracts. Employment issues and IT Law. Computer Crimes and related offences. Ethics and IT. Professional Code of Conduct of IT Professionals. Information Security. Introduction to IT Outsourcing and related issues. LLC 3700 : STRATEGIC BUSINESS INFORMATION TECHNOLOGY (3 CREDITS) 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 : NETWORKING CONCEPTS (3 CREDITS) 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 6

Operating Systems. Windows and Linux Operating Systems. Administration of Network Operating Systems. Nov 2011 7