Git Product home page Git Product logo

webdev_s18's Introduction

Syllabus

Tandon School of Engineering of New York University

Technology, Culture and Society

Integrated Digital Media

DM-UY 2193 Intro to Web Development

Fall 2018 – Professor Kathryn Adee

Monday, Wednesday 4:30 - 6:20, 6:30PM – 8:20PM; 2 MetroTech Center Room 813

To contact professor: [email protected]

Office hours can be viewed and booked here

Course Pre-requisites

Basic computer knowledge. Basic familiarity with any programming/scripting language is preferred but no required.

Course Description

In this course, students focus on client-side programming. Assignments are arranged in sequence to enable the production of a website of professional quality in design and production. This studio stresses interactivity, usability, and the quality and appropriateness of look and feel.

This course will provide a basic understanding of the methods and techniques of developing a simple to moderately complex web site. Using the current standard web page language, students will be instructed on creating and maintaining a simple web site using HTML5, CSS3, JavaScript and various external libraries.

Program Learning Objectives

Students will:

1 – Students will develop conceptual thinking skills to generate ideas and content in order to solve problems or create opportunities. Students will develop a research and studio practice through inquiry and iteration.

2 – Students will develop technical skills to realize their ideas. Students will understand and utilize tools and technology, while adapting to constantly changing technological paradigms by learning how to learn. Students will be able to integrate/interface different technologies within a technological ecosystem.

3 – Students will develop critical thinking skills that will allow them to analyze and position their work within cultural, historic, aesthetic, economic, and technological contexts.

4 – Students will gain knowledge of professional practices and organizations by developing their verbal, visual, and written communication for documentation and presentation, exhibition and promotion, networking, and career preparation.

5 – Students will develop collaboration skills to actively and effectively work in a team or group.

Learning Outcomes to be Assessed: 2 – Students will develop technical skills to realize their ideas. Students will understand and utilize tools and technology, while adapting to constantly changing technological paradigms by learning how to learn. Students will be able to integrate/interface different technologies within a technological ecosystem.

Course Objectives**

  • User Interface (UI) / User Experience (UX)
  • HTML5 / CSS3
  • HTML/CSS/SASS Frameworks: Bootstrap and One We Build From Scratch
  • The Responsive Web (flexible media & media queries)
  • Javascript/Javascript Libraries

Course Structure

Class time will be spent as a combination of lecture, review, and in class exercises. Homework will consist of online tutorials as well as weekly projects that build on each week’s topics of discussion.

It is expected that everyone in the class will create and maintain a blog for their assignments.

Readings

There is no required textbook for this course, however students will be required to complete various W3 Schools tutorials between classes.

Laptop Usage During Class

I love having WiFi available and I think it is a valuable tool for use in the classroom. Unfortunately, it can very easily be a distraction as well. We are going to be exploring a variety of models for live interaction online and therefore laptops will prove very useful. We should though be courteous to one another and when we have outside guests, during discussion or student presentations laptops use should be curtailed.

Grading

Grades will be determined according to the following breakdown:

Regular Assignments 20%

We will have weekly assignments that are relevant to material from the previous class.

Mid-Term Project 25%

The midterm assignment will be a project that demonstrates a working knowledge of HTML and CSS elements.

Participation and Attendance 25%

Attendance is mandatory. Please inform me via email if you are going to miss a class. Showing up late for class or an excessive number of absences will adversely affect your grade. This class will be participatory, you are expected to participate in discussions and give feedback to other students both in class and participate with their projects. This (along with attendance) is 25% of your overall grade.

PLEASE NOTE: 3 unexcused absences will result in your grade dropping 5%

Final Project 25%

Class will culminate with final projects. It is expected that these will be both technology and content driven. The final project will be built over the course of several weeks.

Documentation 5%

IDM coursework documentation using wordpress:

You can receive web server space from IDM’s Technology Manager, Elton Kwok, MAGNET 883 or if you already have your own that works too. IDM’s FTP server info: http://sites.bxmc.poly.edu (Use active mode)

Qualitative Grading Overview

Each student will be judged on the quality, experimentation, and improvement that their work shows.

A. Excellent (90-100)

Performance, participation, and attendance of the student has been of the highest level, showing sustained excellence in meeting course responsibilities. Work clearly differentiates itself from other work, has memorable impact, pursues concepts and techniques above and beyond what is discussed in class. The student thoroughly understands the web design and development process.

B. Very Good / Good (80-89)

Performance, participation, and attendance of the student has been good, though not of the highest level. Work demonstrates a better than average web design and development process.

C. Satisfactory (70-79)

Performance and attendance of the student has been adequate, satisfactorily meeting the course requirements. Work is average and competent, showing a basic understanding of the web design and development process.

D. Poor; Below Average (60-69)

Performance and attendance of the student has been less than adequate. Work is lacking in many or most areas that show any understanding of visual foundation. Problems may include lack of interest, procrastination, poor planning and poor craft.

F. Unacceptable (59 & Below)

Performance and attendance of the student has been such that course requirements have not been met. Work shows no overall understanding of the course material on many levels or either a severe lack of interest.

Accommodations

If you are student with a disability who is requesting accommodations, please contact New York University’s Moses Center for Students with Disabilities at 1-212-998-4980 or [email protected]. You must be registered with CSD to receive accommodations. Information about the Moses Center can be found atwww.nyu.edu/csd. The Moses Center is located at 726 Broadway on the 2nd floor.

Notable Dates

You can find the official academic calendar here

Sunday, February 4, 2018 - Sunday, February 4, 2018 Last day to drop a class and receive a refund of 100% of tuition & fees for Undergraduate, Graduate and Diploma students who are dropping classes, but will remain enrolled in at least one course. For Undergraduate, Graduate and Diploma students who 'Completely Withdraw' from ALL courses during the semester, please see the Refund Schedule for Complete Withdrawal.

Last day to drop Spring 2018 classes and not receive a grade of 'W'

Monday, February 19, 2018 - Presidents' Day No classes scheduled / University Holiday

Monday, March 12, 2018 - Sunday, March 18, 2018 - Spring Recess No classes scheduled

Friday, March 30, 2018 - Last day to use the Term Withdrawal Form to submit a spring semester term withdrawal request or submit a request to withdraw from a course. Students should consult the academic calendar of their home school for specific deadlines pertaining to course withdrawal for the term

Monday, May 7, 2018 - Last day of Spring 2018 classes

webdev_s18's People

Contributors

kadee80 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.