Skip to content

ramirezg-web/csci444

Repository files navigation

csci444 CSCI-UA.0380-001

Drawing on the Web explores ways in which markup language, style language, and programming language can be applied to generate interactive, web-based graphics.

AVAILABLE HERE

Lecture Topics HTML and CSS Scalable Vector Graphics CSS Animation JavaScript Non-Fungible Tokens Web APIs HTML Canvas WebGL Prerequisites As a Topics of General Computing Interest course, Drawing on the Web is oriented toward Web Programming and Applications minors. Students must complete Introduction to Computer Programming (CSCI-UA 2) and Introduction to Web Design and Computer Principles (CSCI-UA 4) with a grade of C or better before taking this class.

Optional Textbooks Using SVG with CSS3 and HTML5: Vector Graphics for Web Design Amelia Bellamy-Royds, Kurt Cagle, Dudley Storey Publisher: O’Reilly Media ISBN: 978-1-491-92197-5 Eloquent JavaScript: A Modern Introduction to Programming Third Edition Marijn Haverbeke Publisher: No Starch Press ISBN: 978-1-59327-950-9 Class Format The class will meet twice a week for one hour and fifteen minutes. Generally, each week will consist of lecture material, class interaction, and a project-based assignment.

Access the Zoom tool on NYU Brightspace for links to each class meeting and cloud recordings.

i6 Account If you do not already have one, you will be assigned a Unix web server account at the start of the semester. This is called an “i6” account and we will use it to host our websites. All class work should be posted here. You are welcome to post projects elsewhere (i.e. your own domain) during the semester but be sure to also publish them to i6. Common questions about i6 accounts are answered on this FAQ page. If you forget your i6 password and would like to reset it, go to this page for instructions on how to do so.