Skip to content

Latest commit

 

History

History
132 lines (98 loc) · 7.7 KB

syllabus.md

File metadata and controls

132 lines (98 loc) · 7.7 KB

IGME-330 Rich Media Web Application Development I.

Fall 2021: Syllabus

I. Course Catalog Description

This course provides students the opportunity to explore the design and development of media-rich web applications that utilize both static and procedurally manipulated media such as text, images and audio. This course examines client and server-side web development and features common to such applications. Issues explored include framework characteristics, information management, presentation, interactivity, persistence, and data binding. Programming projects are required. 3 Credits


II. Prerequisites

IGME-230 or IGME-235 or equivalent course


III. Instructor and Class Details

  • All class meetings are online in Zoom, see myCourses for meeting link

Sections 01-02 (Jefferson)

  • IGME-330H-01 - MW 5:00PM-6:15PM
  • IGME-330-01 - TR 3:30PM-4:45PM
  • IGME-330-02 - TR 2:00PM-3:15PM
  • Professor: Tony Jefferson
  • Email: tony@mail.rit.edu (email is the quickest way to contact)
  • Office hours:
    • TBA

Section 03 (Bast)

  • IGME-330-03 - MW 5:00PM-6:15PM
  • Professor: Noah Bast
  • Email: nbbigm@rit.edu (email or Slack DM are both fine)
  • Office hours:
    • TBA (I will almost always be available after class.)

IV. Course Materials and Communication

  • most of the course content will be located on this GitHub site
  • https://mycourses.rit.edu will contain additional materials, and will also be used for announcements, assignment submissions, and grading
  • keep an eye on the dropboxes in mycourses for assignment due dates
  • you will be expected to participate in this multi-section Slack workspace throughout the semester:

Course Textbook

Title: Safari HTML5 Canvas Guide Publisher: Apple Inc. Free on web!

Title: Mozilla Developer Network Publisher: Mozilla Inc.


V. Attendance

Attendance is mandatory and you are expected to be on time. Lectures will start promptly at the beginning of class, and will be followed by an in-class assignment or exercise that you are expected to work on until the end of the meeting (i.e. no leaving early).


VI. Grading

Final course grades are determined using the following scale:

Class Average Grade
90+% A
80+% B
70+% C
65+% D
<65% F

Projects (60%)

Homework (20%)

Completing the HW and in-class exercises is essential to learning the course material. You can expect an average of one HW assignment (or "Check off", see below) per class meeting. Keep an eye on the mycourses dropboxes for the dues dates of these assignments. Important! - When you submit web file(s) (HTML,CSS,JavaScript) to mycourses dropboxes, they (or the folder they are contained in) must be zipped. If you do not do so, mycourses will strip out all of the CSS and JavaScript, and leave you with a non-functioning and ugly web page. Unzipped assignments will therefore usually receive a grade of zero.

Check Offs (10%)

"Check offs" are required checkpoints or smaller HW assignments

Zoom Attendance/Participation (10%)

1 absence = no penalty, 2 = -2%, 3 = -5%, 4 = -10%, 5+ = additional -5% per absence (Yes, at 5+ absences that's a negative grade that reduces your overall grade even further. myCourses is able to calculate that). You can request to be excused from a class meeting, write us in advance of the meeting. If you can't attend class for any reason, always let us know in advance.

During classroom Zoom meetings, if you are going to away from your computer for any length of time (eg. stretch legs, bathroom break and so on) let us know by typing brb in the Zoom chat window (just brb, no justification is required or desired). Otherwise you will be marked absent if you are called on and do not respond.

Policy on Incomplete Grades

Incomplete grades will be given only in the most exceptional circumstances, soley for issues that arise AFTER the 'W' deadline has passed, and then only by prior arrangement with the professor. Being overcommitted, overwhelmed, and/or not having enough time to complete your coursework is not sufficient justification for an "I". Instead, meet with the professor as early as possible in the semester if you're having difficulty.

Academic Dishonesty

  • The course policy on academic dishonesty is simple: If you get caught cheating or plagiarizing or commiting duplicate submission without permission, you get an "F" as a grade for the course, a letter detailing the incident goes into your records folder, and you are immediately removed from the class. (If this is a second occurrence during your career at RIT, the penalties are harsher.) Please review RIT's policy on academic dishonesty: http://www.rit.edu/~w-policy/sectionD/D8.html
  • Duplicate submission is the submitting of the same or similar work for credit in more than one course without prior approval of the instructors for those same courses. If you took IGME-330 previously, you may not hand in code that you previously submitted (for example, a previous version of an Audio Visualizer, or game, or web app)

VII. Important RIT Deadlines

  • Note the deadlines for Add/Drop & "W" here: https://www.rit.edu/calendar
  • You have one semester after the class has ended to challenge your grade.

VIII. Notices of Accommodation

If you have a "Notice of Accommodation", I should have received a copy electronically. Please discuss this with me after class or during my office hours, so that I can make sure all of your accommodations are met.


IX. Discrimination and Harassment

RIT is committed to providing a safe learning environment, free of harassment and discrimination as articulated in our university policies located on our governance website. RIT’s policies require faculty to share information about incidents of gender based discrimination and harassment with RIT’s Title IX coordinator or deputy coordinators, regardless whether the incidents are stated to them in person or shared by students as part of their coursework.

If you have a concern related to gender-based discrimination and/or harassment and prefer to have a confidential discussion, assistance is available from one of RIT’s confidential resources on campus (listed below).

  1. The Center for Women & Gender: Campus Center Room 1760 585-475-7464; CARES (available 24 hours/7 days a week) Call or text 585-295-3533.
  2. RIT Student Health Center – August Health Center/1st floor 585-475-2255.
  3. RIT Counseling Center - August Health Center /2nd floor – 2100 585-475-2261.
  4. The Ombuds Office – Student Auxiliary Union/Room 1114 585-475-7200 or 585-475-2876.
  5. The Center for Religious Life – Schmitt Interfaith Center/Rm1400 585-475-2137.
  6. NTID Counseling & Academic Advising Services – 2nd Floor Lynden B. Johnson 585-475-6468 (v), 585-286-4070 (vp)

X. Finally...

Any or all of the previous information is subject to change or modification during the semester. Any changes to the syllabus will be visible here on GitHub, and will be announced in class.