hfsl_course

FE521 Web Design
Financial Engineering (Lab)
Wed 12:00-1:00 pm
HFSL
Any time
  • Fall On Campus

This course aims to provide students skills to present contents, especially financial data visualization, on websites. Basic knowledge of HTML, CSS, Javascript and CMS (content management system) are included. Drupal is a main CMS platform we instruct students to deal with all the presentations.

At the end of the semester, each student is expected to present their drupal website on a specific topic.

Homework is assigned according to class contents. (≤60%)

The final presentation of your website is the main goal. (≥40%)

 

#

Date

Topic

Content

1

Aug 31st

Introduction

Introduction to this course.

Introduction to web design and related skills.

2

Sep 7th

Drupal I

WAMP/LAMP, install Drupal, intro to Drupal (Honglei)

3

Sep 14st

Drupal I

basic Drupal structure, contents and fields (Honglei)

4

Sep 21th

Drupal II

basic Drupal: blocks, menus, views (Honglei)

5

Sep 28th

HTML I

HTML (Abhi)

6

Oct 5th

HTML II

HTML + CSS (Abhi)

7

Oct 12th

CSS

CSS (Abhi)

8

Oct 19th

Drupal IV

Modules in Drupal: panel, rss aggregator, calendar, contact form, google chart (Honglei)

9

Oct 26th

JavaScript I

Basic:javascript (Abhi)

10

Nov 2th

JavaScript II

 javascript (Abhi)

11

Nov 9th

JavaScript III

D3.js, how to embed in Drupal (Abhi)

12

Nov 16th

Plotly

Plotly (this is an easy app using D3.js, requires js or r) (Honglei)

13

Nov 23th

Other apps

other CMS and fancy applications in Drupal

14

Nov 30th

Final

Presentation on personal website