COAP:COAP-3110: Difference between revisions
Jump to navigation
Jump to search
Line 49: | Line 49: | ||
== Important teaching materials == | == Important teaching materials == | ||
TBA | |||
Revision as of 18:51, 23 August 2016
Introduction
Course materials for COAP 3110 - Interactive Site Development
- Disclaimer: This is not the official syllabus or course program. EdutechWiki is just used as support site.
- The course is organized in weekly programs (available through the menu to the right...)
The course-level outcomes as announced in the syllabus are:
- Become familiar with server-side programming
- Become familiar with technologies for computer to work together in the world of Internet
- Create applications used in a variety of settings and devices
- Connect and query databases
- Connect databases with a Web application
- Develop basic database-driven applications
Practical learning outcomes:
- Configure an Apache and a MySql server
- Install and configure a portal, e.g. wordpress
- Create an interesting website using a portal and some extensions, select and/or adapt its skin
- Understand various architectures of web services and portals
- Develop a simple PHP application using HTML forms and a database table
- Frontend and backend programming
Weekly programs
- Week1 Web site architectures, portalware and web services - The Apache/MySQL/PHP stack (XAMP mobile) - Simple forms-based web applications
- Week2 Introduction to SQL, using mySQL (MariaDB) with PHP
- Week3 Installation and configuration of portals (Wordpress)
- Week4 Skins (theme) configuration and extension management
- Week5 Mid term, Overview of Web APIs
- Week6 Use of web services with REST
- Week7 Overview of development frameworks, term project work.
- Week8 Term project presentation, final
- Term project
Grading scale
A 3.8 Very good 92.00 A- 3.5 Almost very good 89.00 B+ 3.1 Pretty good 85.00 B 2.8 Good 82.00 B- 2.5 Reasonably good 79.00 C+ 2.1 Fair 75.00 C 1.8 Rather weak / minim. 72.00 C- 1.5 Minimalist / Weak 69.00 D+ 1.1 Pass D 0.8 Pass 62.00
Important teaching materials
TBA