UFCEWT-20-3 Advanced Topics in Web Development 2012/13 Lecture 1 : Introduction & Course Outline.

Slides:



Advertisements
Similar presentations
Course Syllabus Development Abdullateef Haidar. Contents Introduction Introduction Some considerations Some considerations Components of course syllabus.
Advertisements

UFCE8V-20-3 Information Systems Development 3 (SHAPE HK) Lecture 1 Module Introduction & Outline.
INSTRUCTORS, FACULTY AND COMMITTEES MUST PLAN WHERE WE WANT THE STUDENT TO GO. THE COURSE OUTLINE GUIDES THE STUDENT ON WHERE TO GO AND HOW.
COMP 5138 Relational Database Management Systems Sem2, 2007 Lecture 0 Course Overview.
Lecture Roger Sutton 21: Revision 1.
UFCFR Advanced Topics in Web Development II 2014/15 SHAPE Hong Kong Lecture 1 : Introduction & Course Outline.
Welcome to ACF110 Accounting Fundamentals Convener: Judy Spiden Tutor: Please see blackboard for details.
Database Design Concepts Info 1408 Lecture 1 Introduction to the module.
© Anselm SpoerriInfo + Web Tech Course Information Technologies Info + Web Tech Course Anselm Spoerri PhD (MIT) Rutgers University
Web Programming An Introduction. The Team Al Dawes (module leader) Recruitment Centre Beacon Building Phil Windridge (web programming)
School of Computer ScienceG53FSP Formal Specifications1 G53FSP Formal Specification Dr. Rong Qu Course Introduction
Web Technologies – CS381 Bogdan L. Vrusias 22 January 2004.
Academic Year 2014 Spring. MODULE CC3005NI: Advanced Database Systems Academic Year 2014 Spring.
1 OO Java, Baile Herculane, Romania, 2005 OO Java Requirements Specification - Produce highly adaptable teaching materials - 1 st step: collect all useful.
1 Are you ready?. 2 Professor: Vladimir Misic Office : Phone: Office Hours : Mon, Tue; 2:00pm – 4:00pm Website :
ISE 390 Dynamic Web Development Introduction. Who am I? Richard McKenna Phone: Office: CS Room 1436 Office.
Copyright © 2009 On The Edge Software Consulting Advanced Enterprise Java Instructional Plan Presentation Tier Design using an Event Driven Design Methodology.
Course review BTM 395: Internet Programming. What you have learnt in this course.
CE0825 Object-Oriented Programming 2 © Allan C. Milne Abertay University v
Information Systems Design 3 UFIE8V Lecture topics Admin –StaffingStaffing –UWE OnlineUWE Online –AssessmentAssessment Themes Case studies.
EECE 310 Software Engineering Lecture 0: Course Orientation.
M Dixon 1 Soft – Module Introduction and HTML.
UFCEUS-20-2 Web Programming Prakash Chatterjee Room 3P16 Lecture 1 : Introduction & Course Outline.
SE3183 Advance Web Programming Programming Session 2013/2014.
UFCEKG-20-2 Data, Schemas & Applications Lecture 1 Module Introduction & Outline.
Updated Today's talk should help you to understand better  what your responsibilities for this module  how you will be taught  how you.
CD5130 – Object-Oriented Programming, Advanced Lecture 1 Jan Gustafsson IDE, Mälardalens Högskola April 2, 2007.
UFIEWT-20-3 Advanced Topics in Web Development Prakash Chatterjee / Paul Matthews Room 3P16
Dynamic Pages – Quiz #11 Feedback (under assignments) Lecture Code:
Intro: FIT1001 Computer Systems S Important Notice for Lecturers This file is in skeleton form only Lecturers are expected to modify / enhance.
MA in ICT in Education Tim Brosnan Module Tutor Overview of the module ‘Design and Use of Interactive Multimedia’
Ivailo Chakarov Introduction to Web Technologies Ivo Chakarov Telephone: Ext. 3300
UFCEUS-20-2 Web Programming Lecture 1 Module Introduction & Outline.
UFCEWT-20-3 Advanced Topics in Web Development Prakash Chatterjee / Paul Matthews / Julia Dawson Room 3P16
Mark Dixon Page 1 Soft – Module Introduction and HTML.
COMPSCI 230 S1C 2011 Software Design and Construction 2011.
Trainers Team Ivan Yonkov Rated in the top 7% at Stack Overflow
UFCFS D Technologies for the Web An Introduction to the Module.
Introduction & Overview Prepared by: TGK First Prepared on: Last Modified on: Quality checked by: Copyright 2009 Asia Pacific Institute of Information.
CGMB324: MULTIMEDIA SYSTEM DESIGN
 Course Overview Distributed Systems IT332. Course Description  The course introduces the main principles underlying distributed systems: processes,
Teaching Business Information Systems in UK Courses in BIS Structure and Content Teaching and Assessment Questions… … but no answers TempusJan03_1.
Alessio Peluso 1 Critical evaluation of the module ‘Introduction to Engineering Thermo Fluid Dynamics’ First Steps in Learning and Teaching in Higher Education.
Ivailo Chakarov System Development, Tools... Ivo Chakarov Telephone: Ext Website:
Instructional Plan Template | Slide 1 AET/515 Instructional Plan Advanced Enterprise Java Platform Training Presentation Tier Design using an Event Driven.
UFIEUS-20-2 Web Programming Prakash Chatterjee / Dan Dixon Room 3P16 Lecture 1 : Introduction & Course.
Course Information CSE 2031 Fall Instructor U. T. Nguyen /new-yen/ Office: CSEB Office hours:  Tuesday,
1 PJJ Course Outline Session: LHE3204: Computer Applications in TESL Nooreen Noordin (Dr.) Faculty of Educational Studies Universiti Putra Malaysia.
Ivailo Chakarov Introduction to Web Development Ivo Chakarov Telephone: Ext. 3300
Introduction to Web Technologies Module Introduction to Web Technologies – CS th January 2005 Dr Bogdan L. Vrusias
CX Introduction to Web Programming Introduction & Overview Prepared by: KAR First Prepared on: Last Modified on: xx-xx-xx Quality checked.
Course Information EECS 2031 Fall Instructor Uyen Trang (U.T.) Nguyen Office: LAS Office hours: 
Course Information EECS 2031 – Section A Fall 2017.
Software Engineering (1)
E-Commerce for IT Course Induction ITBS2203 E-Commerce for IT.
Lecture 1. Introduction to Information and Web Technologies
It’s called “wifi”! Source: Somewhere on the Internet!
JavaScript is a language that is used on any website to add tags, improve the function of the website and allow users to interact. When the development.
Graduate Teaching Assistants (GTA) Program
Two part course Software Engineering option only!
Web Systems & Technologies
EECE 310 Software Engineering
Fall 2018 CourseIntro.
Course Information EECS 2031 Fall 2016.
CourseIntro.
Fall 2016 CourseIntro.
Introduction To CPSC 233 James Tam Event driven software
How Should You Participate in this Course?
Technology Revision 2019.
Presentation transcript:

UFCEWT-20-3 Advanced Topics in Web Development 2012/13 Lecture 1 : Introduction & Course Outline

Syllabus Outline: The module will teach emerging, recent and relevant web technologies grounded within the context of good software design and programming principles. Software architectural frameworks will be taught including traditional 3- tier and model-view-controller as well as emerging and established architectures such as peer-to-peer, pipeline and service oriented architectures. Design patterns in software design (object-oriented & functional); architecture (systems design); design (component interactions); and programming idioms (language-specific techniques/style) will be covered. Various languages, libraries and toolkits will be used to illustrate functionality as well as build applications in seminars. These will include (but are not restricted to) PHP/Pear, JavaScript/JQuery and various other libraries and web based tools

Teaching and learning: o 1 hour lecture o 2 hour workshop sessions o emphasis on both individual & working with others in workshop sessions o Preparation will be required – readings and other material listed for each week (in the Resources column of the module contents & outline page) should be done at home in preparation for the following week (=> 3-4 hours home based study each week) module contents & outline page Assessment: o Coursework - 1 piece – weighting 50% - will be an individual design and programming task. After hand-in, you will also be required to do a minute presentation to your tutor illustrating and explaining your application. o Examination – weighting 50% - 3 hours - compulsory part 40% - selective part 60%.

Course Content Outline

Course materials: No specific set textbook is required – all course materials, lecture notes, workshop notes, readings and other resources are pointed to and made available via the module contents & outline page.module contents & outline page However it is strongly recommend that you acquire one or two of the following texts for help with the assignment: Nixon, Robin : Learning PHP, MySQL, JavaScript and CSS: A Step-by- Step Guide to Creating Dynamic Websites : O'Reilly Media, 2 nd ed., 2012Learning PHP, MySQL, JavaScript and CSS: A Step-by- Step Guide to Creating Dynamic Websites David Sawyer McFarland : JavaScript & jQuery: The Missing Manual : Pogue Press; 2 nd ed., 2011JavaScript & jQuery: The Missing Manual Ullman, Larry : PHP Advanced and Object-oriented Programming : Peachpit Press; 3 rd ed., 2012PHP Advanced and Object-oriented Programming

Develop a glossary of terms and their meanings, with examples of use Relate terms with a mind-map or data model Find illustrative examples Find good references and tutorials What else? The same techniques apply to learning technology areas. Write and write and write lots & lots of code …. test it …. then refactor it again & again Techniques for knowledge acquisition:

Questions? & Answers!