BCS Higher Education Qualifications. Level 6 Web Engineering Syllabus

Similar documents
BCS Higher Education Qualifications. Level 6 Realising The User Interface Syllabus

BCS Higher Education Qualifications. Diploma in IT. Professional Project Syllabus

BCS Higher Education Qualifications. Level 6 Programming Paradigms Syllabus

BCS Higher Education Qualifications. Level 6 Knowledge based Systems

BCS Higher Education Qualifications. Diploma in IT. Object Oriented Programming Syllabus

BCS Higher Education Qualifications. Diploma in IT. IT Service Management Syllabus

BCS Higher Education Qualifications. Level 6 Computer Services Management

BCS Higher Education Qualifications. Diploma in IT. Computer Networks Syllabus

BCS Higher Education Qualifications. Level 4 Certificate in IT. Computer Network Technology Syllabus

BCS Higher Education Qualifications. Diploma in IT. Professional Issues in Information Systems Practice Syllabus

Qualification Specification

Qualification Specification

Become an IT professional. Achieve a professional IT qualification. Higher Education Qualifications in IT

Qualification Specification

Qualification Specification

Qualification Specification for the Knowledge Modules that form part of the BCS Level 4 Software Developer Apprenticeship

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT WEB ENGINEERING

Qualification Specification for the Knowledge Modules that form part of the BCS Level 3 Software Development Technician Apprenticeship

BCS Level 3 Award in Principles of Coding Syllabus

BCS Level 3 Certificate in Programming Syllabus QAN 603/1192/7

Web Applications Development

BCS Level 3 Certificate in Software Development Context and Methodologies Syllabus QAN 603/1191/5

BCS Professional Certification BCS Professional Certification Subject Access Request Policy Qualifications Subject Access Request Policy July 2016

BCS, The Chartered Institute for IT Consultation Response to:

BCS Level 4 Certificate in Data Analysis Tools QAN 603/0824/2 Version 1.1 December 2016

Qualification Specification for the Knowledge Modules that form part of the BCS Level 3 Infrastructure Technician Apprenticeship

Systems and Principles Unit Syllabus

Unit code: R/601/1288 QCF Level 4: BTEC Higher National Credit value: 15

BCS, Professional Certifications

INFORMATION SYSTEMS EXAMINATIONS BOARD

Cleveland State University Department of Electrical and Computer Engineering. CIS 408: Internet Computing

Atlantic Technical College Web Development Program Syllabus Instructor Office Hours:

BCS Professional Certificate in Benefits Planning and Realisation Syllabus Version 1.3 December 2016

Your route to becoming a Chartered IT Professional

Exclusive Fast Track Opportunity for CEng Professionals - Gain a recognised Level 5 Diploma in Management and Leadership Qualification

NEW ZEALAND DIPLOMA IN WEB DEVELOPMENT AND DESIGN

BCS Level 3 Award in Coding and Logic Syllabus QAN 603/0523/X

BCS, The Chartered Institute for IT Candidate Guidelines for Oral Examinations Diploma in Solution Development

BCS EXIN ITAMOrg Software Asset Management Specialist Syllabus Version 1.1 December 2016

BCS Specialist Certificate in Change Management Syllabus

BCS Specialist Certificate in Service Desk and Incident Management Syllabus

BCS International Diploma in Consultancy Syllabus & Guidelines Version 1.2 December 2016

BCS HIGHER EDUCATION QUALIFICATIONS - REGULATIONS

ISEB Practitioner Certificate in IT Service Management: Specialising in Release and Control

Systems and Principles Unit Syllabus

Govt. of Karnataka, Department of Technical Education Diploma in Computer Science & Engineering. Fifth Semester. Subject: Web Programming

A Cips Centre Of Excellence

THE BCS PROFESSIONAL EXAMINATIONS BCS Level 5 Diploma in IT PRINCIPLES OF INTERNET TECHNOLOGIES. Specimen Answers

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT WEB ENGINEERING

BCS Foundation Certificate in Software Asset Management Essentials Syllabus

BCS Practitioner Certificate in Information Risk Management Syllabus

Governance, Organisation, Law, Regulation and Standards Syllabus QAN 603/0855/2

Course title: WEB DESIGN AND PROGRAMMING

BCS Level 3 Award in Business Processes Syllabus QAN 603/0297/5

BCS Level 3 Award in Mobile and Operating Systems Syllabus

SQA Advanced Unit specification. General information for centres. Unit title: Web Development Fundamentals. Unit code: HR7M 47

INFORMATION SYSTEMS EXAMINATIONS BOARD

Qualification details

ACCA Certificate in Audit (RQF Level 4) Qualification specification

BCS Advanced International Diploma in Business Analysis

Business Advantage Through Structured Skills Development

Web Client Side Programming

Internet Server Management

Web Engineering. Introduction. Husni

BCS, The Chartered Institute for IT. Exam Cancellation and Rescheduling Policy. September 2017

BCS Level 4 Award in Operating Systems (Cyber Intrusion Analyst) Syllabus 603/2894/0

BCS Certificate in Systems Modelling Techniques Syllabus Version 3.5 December 2016

CPA (U) COURSE 2014/2015

Qualification details

CSCI 6312 Advanced Internet Programming

Advanced Web Programming (17MCA42)

3+1+0 (3) IT 201 T. Principles of Information and Technology Systems. Prereq: CS 110T IT 222 T. Communications and Networks Fundamentals (4)

PROGRAMME SPECIFICATION

BSc/MSci Professional Accounting in Business Programme Structure

BCS Specialist Certificate in Supplier Management Syllabus

Developing Web Applications

Web Development: Advanced Web Scripting Concepts (SCQF level 8)

Tennessee. Business Technology Course Code Web Design Essentials. HTML Essentials, Second Edition 2010

BCS Group Operations E-reader Policy January 2018

Information for learners Statement of purpose

BCS Level 4 Certificate in Network Principles Syllabus QAN 603/0548/4

EXAM PREPARATION GUIDE

Diploma in Web & Multimedia Development LC201

All LJMU programmes are delivered and assessed in English

Updated Frequently Asked Questions (FAQ) on Revision of ZICA Accountancy Programme

20486-Developing ASP.NET MVC 4 Web Applications

Shankersinh Vaghela Bapu Institue of Technology

IMI Level 3 Award in Automotive Refrigerant Handling (EC ) I.D NO: 500/6771/0

SQA Advanced Unit Specification: general information

Typical Training Duration 11 months

BCS Level 3 Award in Cloud Services Syllabus

University of Plymouth. BA (Hons) Accounting and Finance 0414

BCS Professional Certification

Guidance for Centre Internal Verification Procedures

BCS Level 4 Certificate in Cyber Security Introduction Syllabus QAN 603/0830/8

1

National Unit Specification: general information. The Internet (Higher) NUMBER DM4F 12. Information Systems (Higher)

CTI Higher Certificate in Information Systems (Internet Development)

Financial Adviser Standards and Ethics Authority Ltd

Qualification details

Transcription:

BCS Higher Education Qualifications Level 6 Web Engineering Syllabus Version 3.0 December 2016 This is a United Kingdom government regulated qualification which is administered and approved by one or more of the following: Ofqual, Qualification in Wales or SQA.

Contents 1. Change History 3 2. Rationale 3 3. Aims 3 4. Objectives 3 5. Prior Knowledge Expected 3 6. Format and Duration of the Examination 3 7. Syllabus Detail 4 8. Recommended Reading List 5 9. Contact Points 5 Copyright BCS 2016 Page 2 of 6

1. Change History Any changes made to the syllabus shall be clearly documented with a change history log. This shall include the latest version number, date of the amendment and the changes made. The purpose is to identify quickly what changes have been made. Version Number Date Changes Made Version1.0 March 2014 Released Version 2.0 March 2016 Re-formatted with syllabus numbering no change to content Version 3.0 Dec 2016 Regulation Statement Added 2. Rationale This module is a progression route from the Diploma module Principles of Internet Technologies. There is a need for technical professionals who can develop and underpin content development for the Web and other emerging platforms. Expanding and developing on material introduced in the Diploma module, this module couples indepth understanding of a number of key Web technologies, alongside a more strategic and high level approach to the technological development of Web content. Whilst the core focus is on the Web, current development requires an appreciation of other emerging media and the understanding of core issues related to development, dissemination and deployment throughout these media. 3. Aims To develop a technical overview of the Web & emerging platforms To appreciate the mechanisms by which web content can be enriched to take account of contextual factors To identify, evaluate and apply appropriate technologies for Web development 4. Objectives Upon successful completion of this module, candidates will be able to demonstrate their competence in, and their ability to: Devise appropriate hosting and server strategies for Web sites in various application areas Create and use of methods of web-based user interaction Understand the use of basic metrics to assess software quality Create test approaches and strategies Evaluate and assess the security & privacy implications of web applications Compare and contrast encryption mechanisms Implement dynamic Web pages Use XML to enhance cross-application compatibility Apply and manipulate the DOM using client-side scripting languages Construct and reverse-engineer style sheets and XML documents Demonstrate an appreciation of the issues in storing and retrieving data Appreciate the social, ethical and legal considerations of the web Appreciate the uses and technical limitations of syndication, streaming and collaborative authoring technologies Demonstrate an appreciation of search and indexing algorithms Copyright BCS 2016 Page 3 of 6

5. Prior Knowledge Expected The learner must have achieved the Diploma in IT or have an appropriate exemption to be entered for the Professional Graduate Diploma in IT. Candidates are required to become a member of BCS, The Chartered Institute for IT to sit and be awarded the qualifications. Candidates may apply for a four year student membership that will support them throughout their studies. 6. Format and Duration of the Examination The examination is a three hour closed book examination (no materials can be taken into the examination room) based on the syllabus in this document. Examinations are held once a year and are undertaken in normal examination conditions with one or more duly appointed invigilators. The pass mark is 40%. Copyright BCS 2016 Page 3 of 6

7. Syllabus Detail Category Ref Content 1 STRATEGIES FOR WEB DEVELOPMENT 2 PROGRAMMING FOR THE WEB 1.1 Hosting strategies: Domain registration, free versus commercial hosting solutions 1.2 Server/Database replication, backup and archiving, RAID, bandwidth, availability 2.1 Interaction between browser and server: HTML forms, GET and POST data 2.2 Limiting access with htaccess and htpasswd configuration files 2.3 Developing dynamic content using JavaScript: manipulating the DOM using JavaScript 2.4 Developing dynamic content using PHP (Note: The use of JSP, ASP or Perl is equally acceptable for this paper): Interfacing with a database (limited knowledge of SQL syntax is required to allow iterating over a data set) 2.5 Validating user input (using simple pattern matching) 3 XML AND CSS 3.1 XML, XHTML 1.0 Transitional/Strict, XSLT, DTD,CSS (1 and 2) 3.2 Well-formedness, validity 4 SECURITY & PRIVACY 4.1 Client, server and network risks, attacks, prevention and mitigation 4.2 Integrity, authentication, non-repudiation 4.3 Public & Private key encryption, On the fly encryption, hashes, the uses and limitations of RSA, DES and AES 4.4 Digital Certificates, HTTPS, Steganography, Biometrics 4.5 Phishing, Web profiling, Internet anonymity, Identity theft 5 QUALITY 5.1 Testing approaches and strategies 5.2 ISO 9126 characteristics of quality 5.3 Metrics 5.4 Quality of service 5.5 Standards & conformance: W3C, WAI, CSS 6 SOCIAL AND ETHICAL ISSUES 7 EMERGING TECHNOLOGIES AND PLATFORMS 6.1 Social and ethical impact of technologies for controlling web access 6.2 Social and commercial consequences of media convergence 6.3 Social and economic effects of e-commerce 6.4 Ethical and economic implications of accessibility policies and legislation 7.1 Web services 7.2 File sharing & distribution mechanisms: Traditional downloading/uploading, FTP, Bit torrent, P2P networks 7.3 Streaming media, RSS, IRC, Wiki, Blog, Web Forum, Portals 7.4 Wireless connectivity 7.5 Online connectivity of PDAs, games consoles and mobile phones Copyright BCS 2016 Page 4 of 6

8. Recommended Reading List Module Name ISBN 10 ISBN 13 Primary Texts Bates, C., Web Programming: Building Internet Applications, John Wiley & Sons Inc (3rd Ed), 2006. Garfinkel, S., Spafford, G., Web Security, Privacy & Commerce, O Reilly UK (2nd Ed), 2001. Ullman, L., PHP for the World Wide Web: Visual QuickStart Guide, (4 th Ed), 2011. Other Texts Schneier, B., Applied Cryptography: Protocols, Algorithms and Source Code in C, John Wiley & Sons Inc, 2nd Ed., 1995 Schneier, B., Secrets and Lies: Digital Security in a Networked World, John Wiley & Sons Inc, 2004. Dana Moore et al, Professional Rich Internet Applications: AJAX and Beyond, Wrox (Wiley), 2007 Other Reading W3C Web Accessibility Initiative http://www.w3org/wai W3C Extensible Mark-up Language http://www.w3.org/xml W3C Platform for Internet Content Selection http://www.w3.org/pics PHP: Hypertext Pre-processor http://www.php.net W3schools JavaScript Tutorial http://www/w3schools.com/is/ 0470017759 978-0470017753 0596000456 978-0596000455 0321733452 978-0321733450 0471117099 978-0471117094 0471453803 978-0471453802 0470082801 978-0470082805 9. Contact Points Email: Customer Service team via www.bcs.org/contact Phone: UK: 01793 417424 or 0845 300 4417 (lo-call rate) Overseas: +44 (0)1793 417424 Lines are open Monday to Friday, 08.15 a.m. to 5.45 p.m. UK time. Website: www.bcs.org/heq Post: BCS, The Chartered Institute for IT First Floor, Block D, North Star House, North Star Avenue, Swindon SN2 1FA, United Kingdom Copyright BCS 2016 Page 5 of 6