FE521 Web Design
Course Catalog Description
Introduction
This course aims to provide students skills to present contents, especially financial data visualization, on websites.
| Campus | Fall | Spring | Summer |
|---|---|---|---|
| On Campus | X | ||
| Web Campus | X |
Instructors
| Professor | Office | |
|---|---|---|
|
|
More Information
Course Description
Welcome to FE521!.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.
Course Outcome
At the end of the semester, each student is expected to present their drupal website on a specific topic.
Course Resources
Textbook
Additional References
Grading
Grading Policies
- Homework is assigned according to class contents. (≤60%)
- The final presentation of your website is the main goal. (≥40%)
Lecture Outline
| Topic | Reading | |
|---|---|---|
| Week 1 | Introduction to web design and related skills | |
| Week 2 | Drupal I: WAMP/LAMP, install Drupal, intro to Drupal (Honglei) | |
| Week 3 | Drupal I: Basic Drupal structure, contents and fields (Honglei) | |
| Week 4 | Drupal II: Basic Drupal: blocks, menus, views (Honglei) | |
| Week 5 | HTML I: HTML (Abhi) | |
| Week 6 | HTML II: HTML + CSS (Abhi) | |
| Week 7 | CSS: CSS (Abhi) | |
| Week 8 | Drupal IV: Modules in Drupal: panel, RSS aggregator, calendar, contact form, google chart | |
| Week 9 | JavaScript I: Basic: javascript | |
| Week 10 | JavaScript II: javascript (Abhi) | |
| Week 11 | JavaScript III: D3.js, how to embed in Drupal | |
| Week 12 | Plotly (this is an easy app using D3.js, requires js or r) | |
| Week 13 | Other CMS and fancy applications in Drupal | |
| Week 14 | Final: Presentation on the personal website |
This table shows semesters in which this course has typically been offered.
To create your study plan, please confirm future offerings with your academic advisor or the course instructor.
If you are interested in taking this course in an upcoming semester that is not listed, please fill out this form.