Module Catalogues, Xi'an Jiaotong-Liverpool University   
Module Code: CSE411
Module Title: Social Web Programming
Module Level: Level 4
Module Credits: 5.00
Academic Year: 2019/20
Semester: SEM2
Originating Department: Computer Science and Software Engineering
Pre-requisites: N/A
To introduce the basic principles, techniques, models and applications of social web programming.
Learning outcomes 
A acquire a critical broad understanding of a series of well-defined concepts, models, standards, and technology mechanisms for social network application development.

B gain expertise in applying different models and mechanisms for the social web development.

C develop a social web application for a real world application.
Method of teaching and learning 
Students will be expected to attend two hours of a formal lecture and two hours for either a tutorial or a lab section in a typical week. Lectures will introduce students to the academic content. Tutorials will be used to expand the students understanding of lecture materials. In addition, students will be expected to devote unsupervised time to private study. Private study will provide time for reflection and consideration of lecture material and background reading.
• Web programming fundamentals, including key web technologies such as HTML 5, CSS 3, and Javascript

• Web design principles and application

• Social media principles and features

• Server-side programming, with technologies such as Apache server, MySQL, and PHP

• Content Management Systems and Social Web Applications

• Mapping User Relationships with the Social Graph

• Advanced web technologies, such as Ajax and OAuth

• Data sharing with APIs
Delivery Hours  
Lectures Seminars Tutorials Lab/Prcaticals Fieldwork / Placement Other(Private study) Total
Hours/Semester 26     13  13    98  150 


Sequence Method % of Final Mark
1 Assessment Task1 15.00
2 Assessment Task2 15.00
3 Project 70.00

Module Catalogue generated from SITS CUT-OFF: 12/14/2019 3:31:14 PM