Welcome to Web Design and Programming Course

Department of Computer Science, Florida State University

Course Info

CGS 3066: Web Design and Programming - Spring 2018

Department of Computer Science, FSU

Class Time

Mondays and Wednesdays, 5:15 - 6:30 PM @ LOV 301

Instructor

Peyman Faizian

Email: faizian@cs.fsu.edu

Office Hours: Monday, Thursday, 2:00 - 4:00 PM @ LOV 167

Syllabus

Course syllabus contains important information about the course structure and rules. Download Syllabus

Lectures

In this section you can find all lectures presented in the class.

HTML beyond the basics HTML, Beyond the Basics
Lecture Date: Jan 24
Box Model, Layout & Positioning Box Model, Layout & Positioning
Lecture Date: Jan 29
Box Model, Layout & Positioning 2 Box Model, Layout & Positioning 2
Lecture Date: Feb 5,7
Introduction to Javascript Introduction to Javascript
Lecture Date: Feb 12
Introduction to Javascript 2 Introduction to Javascript 2
Lecture Date: Feb 14
Javascript Examples Javascript Examples
Lecture Date: Feb 19
Javascript HTML DOM Javascript HTML DOM
Lecture Date: Feb 21
Animating Elements in Javascript Animating Elements in Javascript
Lecture Date: Feb 26
HTML Forms and Javascript Validation HTML Forms and Javascript Validation
Lecture Date: Feb 28, Mar 7
Introduction to PHP Introduction to PHP
Lecture Date: Mar 21
Form Processing in PHP Form Processing in PHP
Lecture Date: Mar 26
Basic File Handling in PHP Basic File Handling in PHP
Lecture Date: Apr 4
Using PHP with MYSQL Using PHP with MYSQL
Lecture Date: Apr 16

Assignments and Projects

You can find assignment and project descriptions in this section.

Assignment 1

Download Assignment 1 Desciption.

Assignment 2

Download Assignment 2 Desciption.

Assignment 3

Download Assignment 3 Desciption.

Term Project

Download Term Project Desciption.

Announcements

Welcome to Web Design and Programming Spring 2018

Hi,

Welcome to CGS3066. I hope you have started a great year. My name is Peyman Faizian and I'm a PhD student in the Computer Science department here at FSU, and the instructor for this course. In this course, we are going to learn how to design and program a website.

I Can't wait to see you all in LOV 301 on January 8th at 5:15 PM.

- Peyman

Survey

Hello,

Please take a few minutes to answer a couple of questions about yourself and your prior knowledge about computers, programming and web. You can find the survey on course Canvas page under Quizzes -> Survey 0. You have until Tuesday, January 9th 11:59 PM to complete the survey.

- Peyman

First Exam

Hi,

As I mentioned in the class, the first exam for this course is going to be on Wednesday, January 31. The exam will cover all topics discussed in the classroom about web concepts, HTML and CSS.

- Peyman

Assignment 1 Extension

Hi,

I have been getting lots of emails with requests to extend the submission period for Assignment 1. Since I have not received any submissions till now, I am extending the deadline for assignment for 48 hours. The new deadline for this assignment is Saturday, Feb 24th at 11:59 PM. After this time, no extensions will be given for this submission.

Hope this helps you guys.

Good luck - Peyman

Class Canceled on Monday, March 5th

Hi,

As I mentioned in the class, our next class on Monday March 5th is canceled.

See you on Wednesday.

- Peyman

Assignment 2 Deadline Extended

Hi,

I have extended the deadline to submit the second assignment until March 21st.

Happy Spring Break!

- Peyman

Exam 2

Hi,

The second exam will be on Wednesday March 28th. This exam will cover all topics related to javascript.

- Peyman

WW2 Accounts

Hi,

If you have sent me your CS account information at the beginning of the semester, your WW2 account is now ready to use. The WW2 server is a webserver, so you can put your HTML, CSS, PHP, ... files under your account and access it from anywhere.

You can find instructions on how to use the WW2 server here.

To connect, you need a username and a password which are the same credentials you use for your CS accounts.

Please try to connect and test your accounts and send me an email if you have any questions.

- Peyman

Exam 3

Hi,

The third exam will be on Monday April 23rd. This exam will cover PHP and SQL.

- Peyman