atcm 3335 - internet studio 2 instructor...the instructor may record meetings of this course. any...

4
Spring 2021 · Section 001 · Remote/Virtual Learning INSTRUCTOR Simon Kāne Assistant Provost [email protected] Office Hours via Microsoft Teams COURSE GRADING • Participation (Attendance + Integrity) • Assignments (good/correct “solution” + quality of work) • Web App (aka Final Project) • Web App Documentation Assignments will be discussed throughout the course, with specific requirements spelled out. ATCM 3335 - Internet Studio 2 GRADE SCALE catalog.utdallas.edu/now/undergraduate/policies/academic Excellent A+ .................................. 96.66-100.0 A .................................. 93.33-96.65 A- .................................. 90.00-93.32 B+ .................................. 86.66-89.99 Above Average B .................................. 83.33-86.65 B- .................................. 80.00-83.32 C+ .................................. 76.66-79.99 Average C .................................. 73.33-76.65 C- .................................. 70.00-73.32 Poor D .................................. 60.00-69.99 F .................................. 00.00-59.99 CATALOG COURSE DESCRIPTION ATCM 3335 - Internet Studio II (3 semester credit hours) Explores advanced methods and techniques related to web design and production. Students will explore and implement a range of new web technologies and how to best serve user needs with these new interac- tions. Prerequisite: ATCM 2335. INSTRUCTION MODE (INSTRUCTION MODALITY) This class is 100% online (i.e. Online Modality). All instruction, materials, and testing will be conducted exclusively online. Read more about instruction modalities at https://go.ut- dallas.edu/registration-info This class is offered in the “Remote/Virtual Learning” modality. Students meet online/ remote at scheduled class time and day (i.e. 10am on Tuesday). This class has an asynchronous option. This means that student participation does not have to happen at exactly the same time scheduled for the class. This does not mean the class is “self paced” - students are expected to participate weekly by reviewing posted materials, submitting weekly assignments, and completing tests during the assigned weekly period. This class will be delivered principally via Microsoft Teams which is freely available to all students. System requirements are available at https://go.utdallas.edu/ms-teams-reqs STUDENT LEARNING OUTCOMES 1. Build rich websites based on standards and using human-centered design. 2. Create dynamic interactions. 3. Critique web designs based on design principles rather than feelings or hunches. STUDENT RESPONSIBILITIES (WHAT’S EXPECTED OF YOU) • Weeks 1-15 · virtual classes in Microsoft Teams offered but attendance is not mandatory. Screen recordings of sessions available at conclusion of session. • All students need to participate individually and as a contributing member of the class, especially in sharing discoveries with one another. CLASSROOM CONDUCT • All open communication (talking/messenging) should be relevant to the subject at hand and have value to the class as a whole. • Competitiveness between students will be friendly and encouraging at all times. • All other rules of behavior will be discussed and agreed to by the class on the first day. • Any student suspected of participating in dishonest conduct (cheating, plagarism, etc.) will be referred to The Office of Community Standards and Conduct. Students found in violation of univeristy policy forfiet all points for the assignment/project, as well as all partic- ipation/integrity/evaluation/bonus points (i.e. -15 points). POINT DISTRIBUTION 40 points ....................... Mini Projects 15 points .................. Web Application 10 points ........ Design Documentation 15 points ....... Participation+Integrity 10 points ........ Mid-Term Assessment 10 points ................ Final Assessment ? points ..................................... Bonus atcm3335.001.21s · V4 · 2021-03-23 The descriptions and timelines contained in this syllabus are subject to change at the discretion of the Professor

Upload: others

Post on 03-Sep-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ATCM 3335 - Internet Studio 2 INSTRUCTOR...The instructor may record meetings of this course. Any recordings will be available to all stu Any recordings will be available to all stu-

Spring 2021 · Section 001 · Remote/Virtual Learning

INSTRUCTORSimon KāneAssistant [email protected] Hours via Microsoft Teams

COURSE GRADING

• Participation (Attendance + Integrity)• Assignments (good/correct “solution” +

quality of work)• Web App (aka Final Project)• Web App Documentation Assignments will be discussed throughout

the course, with specific requirements spelled out.

ATCM 3335 - Internet Studio 2

GRADE SCALEcatalog.utdallas.edu/now/undergraduate/policies/academic

ExcellentA+ ..................................96.66-100.0 A ..................................93.33-96.65A- ..................................90.00-93.32B+ ..................................86.66-89.99Above AverageB ..................................83.33-86.65 B- ..................................80.00-83.32C+ ..................................76.66-79.99AverageC ..................................73.33-76.65C- ..................................70.00-73.32PoorD ..................................60.00-69.99F ..................................00.00-59.99

CATALOG COURSE DESCRIPTIONATCM 3335 - Internet Studio II (3 semester credit hours) Explores advanced methods and techniques related to web design and production. Students will explore and implement a range of new web technologies and how to best serve user needs with these new interac-tions. Prerequisite: ATCM 2335.

INSTRUCTION MODE (INSTRUCTION MODALITY)• This class is 100% online (i.e. Online Modality). All instruction, materials, and testing will

be conducted exclusively online. Read more about instruction modalities at https://go.ut-dallas.edu/registration-info

• This class is offered in the “Remote/Virtual Learning” modality. Students meet online/remote at scheduled class time and day (i.e. 10am on Tuesday).

• This class has an asynchronous option. This means that student participation does not have to happen at exactly the same time scheduled for the class. This does not mean the class is “self paced” - students are expected to participate weekly by reviewing posted materials, submitting weekly assignments, and completing tests during the assigned weekly period.

• This class will be delivered principally via Microsoft Teams which is freely available to all students. System requirements are available at https://go.utdallas.edu/ms-teams-reqs

STUDENT LEARNING OUTCOMES1. Build rich websites based on standards and using human-centered design.2. Create dynamic interactions.3. Critique web designs based on design principles rather than feelings or hunches.

STUDENT RESPONSIBILITIES (WHAT’S EXPECTED OF YOU)• Weeks 1-15 · virtual classes in Microsoft Teams offered but attendance is not mandatory.

Screen recordings of sessions available at conclusion of session.• All students need to participate individually and as a contributing member of the class,

especially in sharing discoveries with one another.

CLASSROOM CONDUCT• All open communication (talking/messenging) should be relevant to the subject at hand

and have value to the class as a whole.• Competitiveness between students will be friendly and encouraging at all times.• All other rules of behavior will be discussed and agreed to by the class on the first day.• Any student suspected of participating in dishonest conduct (cheating, plagarism, etc.)

will be referred to The Office of Community Standards and Conduct. Students found in violation of univeristy policy forfiet all points for the assignment/project, as well as all partic-ipation/integrity/evaluation/bonus points (i.e. -15 points).

POINT DISTRIBUTION40 points ....................... Mini Projects15 points .................. Web Application10 points ........Design Documentation 15 points ....... Participation+Integrity10 points ........Mid-Term Assessment10 points ................ Final Assessment? points ..................................... Bonus

atcm3335.001.21s · V4 · 2021-03-23The descriptions and timelines contained in this syllabus are subject to change at the discretion of the Professor

Page 2: ATCM 3335 - Internet Studio 2 INSTRUCTOR...The instructor may record meetings of this course. Any recordings will be available to all stu Any recordings will be available to all stu-

MINI-PROJECTS / TERM ASSIGNMENTS / 40% of GradeMini-Projects are smaller tasks/challenges related to the material covered in class that week. Details for each assignment is provided in class at least one week before the due date.

FINAL PROJECT APPLICATION / 15% of GradeThe final project/deliverable is a functioning web application hosted live on the internet. The application will be a rich, dynamic, and interactive web application using the technologies and techniques covered in class.

FINAL PROJECT DESIGN DOCUMENTATION / 10% of GradeThe design documentation for the web application is due at the time of delivery. The docu-mentation is to be delievered via a single PDF file. Examples of project books will be shown in class sessions.

PARTICIPATION & INTEGRITY / 15% of GradeThere is no direct attendance requirement for this class, however regular engagement with the class is required. Integrity means full adherance to the Student Code of Conduct which is available at https://policy.utdallas.edu/utdsp5003

MID-TERM ASSESSMENT / 10% of GradeA two part assessment. First part written. Second part is similar to a small mini-project.

FINAL ASSESSMENT / 10% of GradeA two part assessment. First part online. Second part is similar to a small mini-project.

UNIVERSITY POLICIESAdditional policies including information on student conduct, academic integrity, copyright/plagarism, disability services, student grievances, class attendance/withdrawal, and a list of resources to help students is available at https://go.utdallas.edu/syllabus-policies

COURSE SUPPLIES• Recommended Textbook: JavaScript

and JQuery: Interactive Front-End Web Development - John Duckett - ISBN: 978-1118531648

• codepen.io account (free)

COURSE SCHEDULE

The descriptions and timelines contained in this syllabus are subject to change at the discretion of the Professor atcm3335.001.21s · V4 · 2021-03-23

1 2 3 4 5 6 7 SB 8 9 10 11 12 13 14

19-Jan 26-Jan 2-Feb 9-Feb 23-Feb 2-Mar 9-Mar 23-Mar 30-Mar 6-Apr 13-Apr 20-Apr 27-Apr 4-May

WELCOME

MID-TERM FINAL

M1 DUE M2 DUE M3 DUE M4 DUE M5 DUE M6 DUE PROJECT

D1 DUE D2 DUE D3 DUE

TOOLS

JQUERY

SQLITE

PHP

WDP - WEB APPLICATION / DESIGN PROCESS

VIRTUAL WORKSHOP

HTML

CSS

JAVASCRIPT

Page 3: ATCM 3335 - Internet Studio 2 INSTRUCTOR...The instructor may record meetings of this course. Any recordings will be available to all stu Any recordings will be available to all stu-

atcm3335.001.21s · V4 · 2021-03-23The descriptions and timelines contained in this syllabus are subject to change at the discretion of the Professor

MINI PROJECTS POINTSM1. About Me ................................ 2 pts M2. Block Layout ........................... 5 ptsM3. Little Kamaboko ..................... 8 ptsM4. Number Guess (JS Game) ...... 5 ptsM5. Weekly Time Sheet ..................9 ptsM6. Pokédex................................. 11 pts

ASSESSMENTS POINTSMid-term Assessment ................. 10 pts Final Assessment ......................... 10 pts

FINAL PROJECT POINTSApplication ................................... 15 pts Design Documentation ................ 10 pts

OTHER POINTSParticipation/Integrity ................. 15 pts Bonus .............................................. ? pts

GRADE DISTRIBUTIONTypical class final grade distribution.A ..................................................... 41%B ..................................................... 23%C ...................................................... 18% D .......................................................5%F/W ................................................ 13%

About Me Block Layout Little Kamaboko

Guess My Number Weekly Time Sheet Pokédex

Sandwich Factory Mondrian

MINI PROJECT PAGES (exact projects likely to change for 2021)

Page 4: ATCM 3335 - Internet Studio 2 INSTRUCTOR...The instructor may record meetings of this course. Any recordings will be available to all stu Any recordings will be available to all stu-

CLASS SERVER (atec.utdallas.app)• Each student has a home directory on

the class server (free).• All class work (Mini Projects, Final

Project, Documentation) is submitted by loading it on the class server by the due date.

• Access your home directory via web browser by visiting https://atec.utdallas.app/~netid (substitute your actual NetID).

• Access your home directory via SSH. Server address is atec.utdallas.app (not edu!). Username is your NetID. Default password is the first three characters of your NetiD + the last five characters of your UTD ID (a.k.a. EMPLID, number on the back of your Comet Card).

The descriptions and timelines contained in this syllabus are subject to change at the discretion of the Professor atcm3335.001.21s · V4 · 2021-03-23

CLASS PARTICIPATIONRegular class participation is expected regardless of course modality. Students who fail to participate in class regularly are inviting scholastic difficulty. A portion of the grade for this course is directly tied to your participation in this class. It also includes engaging in group or other activities during class that solicit your feedback on homework assignments, readings, or materials covered in the lectures (and/or labs). Class participation is documented by faculty. Successful participation is defined as consistently adhering to University require-ments, as presented in this syllabus. Failure to comply with these University requirements is a violation of the Student Code of Conduct.

CLASS RECORDINGSStudents are expected to follow appropriate University policies and maintain the security of passwords used to access recorded lectures. Unless the Office of Student AccessAbility has approved the student to record the instruction, students are expressly prohibited from recording any part of this course. Recordings may not be published, reproduced, or shared with those not in the class, or uploaded to other online environments except to implement an approved Office of Student AccessAbility accommodation. Failure to comply with these University requirements is a violation of the Student Code of Conduct.The instructor may record meetings of this course. Any recordings will be available to all stu-dents registered for this class as they are intended to supplement the classroom experience. Students are expected to follow appropriate University policies and maintain the security of passwords used to access recorded lectures. Unless the Office of Student AccessAbility has approved the student to record the instruction, students are expressly prohibited from recording any part of this course. Recordings may not be published, reproduced, or shared with those not in the class, or uploaded to other online environments except to implement an approved Office of Student AccessAbility accommodation. If the instructor or a UTD school/department/office plans any other uses for the recordings, consent of the students identifiable in the recordings is required prior to such use unless an exception is allowed by law. Failure to comply with these University requirements is a violation of the Student Code of Conduct.

CLASS MATERIALSThe Instructor may provide class materials that will be made available to all students registered for this class as they are intended to supplement the classroom experience. These materials may be downloaded during the course, however, these materials are for registered students’ use only. Classroom materials may not be reproduced or shared with those not in class, or uploaded to other online environments except to implement an approved Office of Student AccessAbility accommodation. Failure to comply with these University requirements is a violation of the Student Code of Conduct.

MICROSOFT TEAMSThe primary means of communcation for classes will be Microsoft Teams a (free to students) chat/video/firesharing platform.

teams.microsoft.com/download

CODEANYWHERE.COMCode assignments are submitted to the class server. In class sessions, we will use Codeanywhere to access the class server.

codeanywhere.com