Discusses Web development for sites that are dynamic, data driven, and interactive. Focuses on the software development issues of integrating multiple languages, assorted data technologies, and Web interaction. Requires each student to deploy individually designed Web experiments that illustrate the Web technologies and at least one major integrative Web site project. Each student or team must also create extensive documentation of their goals, plans, design decisions, accomplishments, and user guidelines.
|Nat Tuck||NI 132E||Mo 2pm-3pm, Fr noon-1pm||ntuck ⚓ ccs.neu.edu|
|Rohit Begani||WVF 116||Th 4pm-6pm||begani.r ⚓ husky.neu.edu|
|Sanamdeep Singh||WVF 116||Th 2pm-4pm||singh.sa ⚓ husky.neu.edu|
There is no required textbook for this class.
Each student must have virtual private server and a domain name, accessible from the public internet. Getting these will be part of the first homework assignment. This will cost around $30 for the semester.
For each homework assignment or project you will build a working web site and/or app. To submit your work, you must do three things:
Late submissions will be penalized 1% for every hour late, except for the last assignment which must be submitted on time for credit.
Participation has several parts:
Here's some likely topics. Longer version soon.
Planned topics by week:
We will be writing code in several languages. Programming is much easier with editor support. Most editors will do HTML / CSS / JS well out of the box. Elixir is supported less broadly - these editors should work well:
Students needing disability accommodations should visit the Disability Resource Center (DRC).
If you have been granted special accomodations either through the DRC or as a student athlete, let me know as soon as possible.
Copying code and submitting it without proper attribution is strictly prohibited in this class. This is plagiarism, which is completely unacceptable.
Collaboration and Attribution:
Since it's not plagiarism if you provide attribution, as a special exception to these rules, any code sharing with attribution will not be treated as a major offense. Instead, credit will be split between the writers of the code.
In order to qualify for this exception, every collaborator must include a prominent notice either as a multi-line comment at the top of the submitted single source file or at the top of a submitted README file identifying all collaborators.
For example, if four students work together code source, the submission will be graded as usual and then the points will be split evenly four ways as long as the collaboration is clearly indicated in the submissions.