Skip to content
No description, website, or topics provided.
HTML CSS JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Internet + Web Programming

January 14 - May 18, 2019

CISC - 3300 - L01 || 30147 || Monday + Thursdays, 2:30 - 3:45 || Leon Lowenstein, 1002 || Fordham University

Professor: Rebecca Leopold
Course Wiki:

Course Description:

This course covers web programming in the Internet and interactive environment. Students will gain understanding of operating system usage on a server and interactive web system design. Languages used include HTML, CSS, Java Script in addition to overviews of backend systems in Node + Express and PHP, MySQL + AJAX. (Subject to change!!).

Course Requirements:

Students are expected to participate in class: contributing positively to discussions, arriving on time having thoughtfully completed the reading, technical and creative assignments. Although students will need their laptops with them for class, computers should be closed and mobile devices silent + not glowing during lecture, class discussion + critique. You should have no application, web tab or software open that is not relevant to the subject of that day’s class. The mis-use of computational + networked machines will negatively affect your grade. For real.

Method of Evaluation:

  1. Class Participation (20% of grade): Please arrive on time having completed the assignments. Participation in class discussions and peer feedback are not only expected, but will be reflected in your grade. Attendance to all classes is required and attendance is taken at each class.

  2. Design + Technical Exercises (30% of grade): will be executed through the semester by following in class demonstrations, online tutorials and assigned readings. These exercises will be essential for learning markup and coding and to successfully complete more complex projects.

  3. Midterm Project (25% of grade)

  4. Final Project (25% of grade) 

Course Projects will be evaluated by three components equally: Creativity, Technical Breadth, Professional Presentation. Completed projects should reflect a sense of ambition and dedication toward realization.


Attendance is mandatory and will be taken at the beginning of each class. For real.

This class meets for 1 hour and 15 minutes twice per week. Students are expected to come on time, because there is a lot of material to cover. Students who come in later than 20 minutes after the class started will be marked absent. If you know in advance that you will not be able to attend a class, email me beforehand and explain why.

  • 3 unexcused latenesses = one absence.
  • 3 unexcused absences = one half grade decrease (e.g. an A becomes an A-).
  • More than 3 unexcused absences a student will receive a failing grade.

Suggested Texts:

  • Learning Web Design - Jennifer Niederst Robbins
  • Dive into HTML5 - Mark Pilgrim
  • Learning PHP, MySQL, JavaScript, & CSS - Robin Nixon
  • Learn Enough- Michael Hartl
  • Mozilla Developer Network

Week 01

Monday January 14 + Thursday January 1
  • Intro to Course
  • GitHub, Markdown + the Class Wiki
  • What is the WWW?
  • HTML

Week 02

Monday Thursday January 24
  • No Class January 21 - Martin Luther King Day
  • Prototyping: Local Server + Web Dev Workflow
  • Publishing: yr Storm Server, SSH or SFTP
  • HTML 5
  • Intro to CSS Styling

Week 03

Monday January 28 + Thursday January 31
  • Intro to Web Design
  • CSS Ids + Classes
  • CSS Box Model

Week 04

Monday February 4 + Thursday February 7
  • Flex Layout + Grids
  • Responsive Web Design

Week 05

Monday February 11 + Thursday February 14
  • CSS Animation

Week 06

Thursday February 21
  • No Class Monday February 18 - President's Day
  • Intro to JavaScript + the DOM
  • Native JavaScript

Week 07

Monday February 25 + Thursday February 28
  • Native JS + the DOM

Week 08

Monday March 4 + Thursday March 7
  • Midterm Project User Testing

Week 09

Monday March 11 + Thursday March 14
  • Midterm Project Presentations

Spring Break

Week 10

Monday March 25 + Thursday March 28

[Week 11]

Monday April 1 + Thursday April 4

[Week 12]

Monday April 8 + Thursday April 11

[Week 13]

Monday April 15 + Thursday April 25
  • No Class Thursday April 18 + Monday April 22 - Easter

[Week 14]

Monday April 29 + Thursday May 2

[Week 15]

Final Projects TBD
You can’t perform that action at this time.