Syllabus – Fall 2023

? Overview

NMIX 4010 / 6010: New Media Production
Fall 2023

Instructors: Claire Jordan (cej29692@uga.edu) & Megan Ward (m.ward@uga.edu)

Class times: TR 9:35am-10:50am; TR 12:45pm-2:00pm; TR 2:20-3:35pm

Location: 401 Journalism

Office Hours: TR 11:10am-12:25pm in Journalism 403F or by appointment

Prerequisites

Students must either have completed or be concurrently enrolled in NMIX 2010. Students must also have applied to the New Media Institute. Class is offered by POD only.

Description

Design, develop, and code interactive web products that function effectively across multiple platforms through an introduction to front-end web development. No prior coding experience is needed.

Learning Outcomes

By the end of the semester, you’ll be able to:

  • Purchase and configure domain names and web hosting.
  • Create websites by hand with HTML and CSS.
  • Design responsive websites with front-end frameworks like Bootstrap.
  • Develop complex extensible sites powered by a content management system (CMS) like WordPress.
  • Use fundamental programming concepts in JavaScript to enhance interactivity on web sites.

Topical Outline

  • Hello world
  • HTML & CSS
  • Bootstrap
  • WordPress
  • JavaScript

Instructor philosophy

More than being here to help you learn the subject material, I’m here to help you learn how to learn. I think the things we’re talking about in class are incredibly cool, exciting, and worthy of your time, thought, and energy. Hopefully, when you finish the class, you’ll have developed a really solid working knowledge of the field and know where and how to further your own knowledge and expertise.

We’re going to have a lot of fun, but I also expect you to work hard. Work hard at the assignments, sure, but more than that, work hard at understanding the stuff we’re talking about, why it matters, and what you can do with it—that’s what really matters.

Class Culture

While our first lesson will walk through many of the attitudes and practices each of you, individually, will need to cultivate to succeed in this class, it’s also worth taking some time to talk about what we all should expect from each other.

In short, we’ll work to cultivate an atmosphere of curiosity, fun, and professionalism. That means that you can expect me to:

  • Create an atmosphere of curiosity and inclusion where everyone feels welcome to bring their authentic selves to class
  • Communicate a clear direction for the course as a whole and for each class gathering, activity, and assignment
  • Work diligently to make all assignments and activities of this class worthwhile

Similarly, I expect each of you to approach each component of the class with an open mind, a diligent work ethic, and respect for your peers and instructors. How? We’ll get into the particulars throughout the rest of the syllabus. ?

? Texts and tools

Course Site

All required course materials are available at nmi.cool/web.

Class Expenses

You’ll need $45 to purchase a domain name and hosting at Reclaim Hosting.

You’ll also need to purchase a dual USB C + USB A flash drive like this one.

FreeCodeCamp

You’ll need to create an account at Free Code Camp to complete and track regular exercises for the course.

Slack

After the first week or so of class, we’ll use Slack for all class communication.

You’ll receive an invite at your UGA email address; after you’ve created your account, please complete your profile so that we all know who we’re talking to. After you’ve joined the class Slack, use only Slack—not email—to contact me.

Checking Slack regularly is required for the course, so students are required to install the Slack app on your phone and on your desktop. (Slack provides excellent options for fine-tuning notifications to help ensure a healthy work-life balance.)

If you’ve never used Slack before, you can find a good overview of it here. 1

ELC

ELC will be used only to view your grades.

Summary

  • This site contains all course readings / videos
  • Set aside $45 to cover registering your domain name and hosting
  • You’ll do daily work at FreeCodeCamp
  • Slack will be our course communication hub
  • ELC will be used only for posting grades

? Assignments + grading

Free Code Camp (FCC) assignments (25 points)

Completed throughout the semester, these assignments form the foundation of our technical learning. (Assignment page)

Project 1: Artisanal hand-crafted small-batch locally-sourced bespoke website (10 points)

You’ll lovingly craft your first site by hand using the HTML & CSS skills you’ve learned so far. (Project page)

Project 2: Bootstrap triptych (10 points)

You’ll take three separate passes at the same page to gain a deeper understanding of how to leverage Bootstrap to create beautiful responsive websites. (Project page)

Project 3: WordPress variety pack (10 points)

Create four separate installs of WordPress to explore the wide variety of sites you can make with the powerful, popular CMS. (Project page)

NMI Dossier (15 points)

More details here.

Throughout your academic journey, you’ll create many things you want to show off to the world. Through your NMI classes, you’ll develop and build on the skills to create a digital dossier to do so.

In this course you are required to submit the following Dossier requirement (s):
– A Case Study
– A Professional Portfolio
Details and requirements for the NMI Dossier can be found at the links below:

Dossier Details
Dossier Details: nmi.cool/portfolio
NMC Dossier Submission: bit.ly/3GRiZJ4
EM Dossier Submission: bit.ly/37oQKi8
Note: Links do not need to be resubmitted or updated each semester. Just be certain to check that your URLs are up-to-date and functional.

Not a certificate or masters student? Don’t worry! We have you covered with your course case study. Be sure to use the same criteria outlined here: nmi.cool/portfolio
Earning both the certificate and masters? Oh, you overachiever you! Check out both dossier details above.

Final project (25 points)

Choose from a menu of ambitious projects—or propose your own!—to show off all the skills you’ve gained in this class. (Project page)

Attendance (5 points)

See attendance policy below.

Summary (100 points total)

Free Code Camp assignments25
Project One: Artisanal hand-crafted small-batch locally-sourced bespoke website10
Project Two: Bootstrap triptych10
Project Three: WordPress variety pack10
Attendance5
NMI Dossier15
Final project25
Total100

Grading scale

95-100A
90-94.99A-
87-89.99B+
83-86.99B
80-82.99B-
77-79.99C+
73-76.99C
70-72.99C-
60-69.99D
59.99 and belowF

? Schedule

Note: Projects are due before class that day. Free Code Camp assignments are due at the end of each week (Sunday at midnight).

DateTopicMajor Assignments + DatesHomework
Week 1
8/17 Thurs.Syllabus overview; getting to know you; computer and account set-up; HTML day oneFirst day of classCreate Free Code Camp (FCC) account; go ahead and have a go at installing the course software and setting up your Mac 2
Week 1 (cont.)
8/22 Tues.HTML day two
Drop / add deadline (Tues. 8/22)
FCC-1; think about the domain name you’d like to register
8/24 Thurs.HTML day three Configure Cyberduck on your laptop; FCC-2 and FCC-3
Week 2
8/29 Tues.CSS day oneFCC-2 and FCC-3
8/31 Thurs.CSS day two + Applied visual design  FCC-2 and FCC-3
Week 3
9/5 Tues.Applied visual design  FCC-4,
FCC-5
, FCC-6
9/7 Thurs.Applied visual design + Applied accessibility  FCC-7, FCC-8
Week 4
9/12 Tues.Responsive web design principles FCC-9, FCC-10
9/14 Thurs.CSS Flexbox day oneProject One dueProject One due at 11:59 p.m.
Week 5
9/19
Tues.
Work Day 
9/21 Thurs.Bootstrap day one FCC-11, FCC-12
Week 6
9/26 Tues.Bootstrap day twoFCC-13, FCC-14
9/28 Thurs.FCC-15
Week 7
10/3 Tues.Project Two – Panel OneProject Two – Panel One
10/5 Thurs.Project Two – Panel Two Project Two – Panel Two
Week 8
10/10 Tues.Work DayMidpoint of semester; Project Two due
10/12 Thurs.Work Day 
Week 9
10/17 Tues.WordPress Day One + Overview of Second Half of the Semester
10/19 Thurs.WordPress Day Two
Week 10
10/24 Tues.WordPress Day ThreeWithdrawal deadline
10/26 Thurs.WordPress Day Four
Week 11
10/31 Tues.Project Three Work Day
11/2 Thurs.Project Three Work Day // Final project + dossier overviewProject Three due Friday at 11:59 p.m.
Week 12
11/7 Tues.Final project + dossier overview // Work day
11/9 Thurs.Work day*
Week 13
11/14 Tues.Final project proposal presentationsFinal Project Proposal due
11/16 Thurs.Dossier + case study rough draft presentationsDossier + case study rough draft due
Week 14
11/21 Tues.Work day*
11/23 Thurs.Thanksgiving Break
Week 15
11/28 Tues.Final project rough draft work day
11/30 Thurs.Final project rough draft presentationsLast day of class
Final Project, Dossier, and Free Code Camp due 12/6 (Reading Day) at 11:59 p.m.

?‍♂️ Policies

Attendance and participation

As you will with much in life, you’ll get out of this class what you put into it. You’re expected to attend all class meetings. Life, however, is full, and conflicts, illnesses, and extraordinary opportunities may arise. Therefore, you may miss up to four classes without any direct penalty; I make no distinction between excused
and unexcused absences.

Because missing class affects your ability to be an effective member of our learning community, if you miss more than five classes before the midpoint, you will be dropped from the class. If you accrue more than five absences after the midpoint, your final grade will be reduced by two points for each day of class you miss past the fifth absence.

Students who miss classes or other assignments due to their religious observance will be provided with a fair opportunity to complete their academic responsibilities.  However, students must provide us with notice at the start of the semester of the dates of religious holidays on which they plan to be absent.

You’re expected to be present in class both mentally and physically.

Ask questions. Take good notes. Don’t screw around on your devices. When you work in pairs or in groups, work eagerly and enthusiastically. In short, be the sort of person you’d want to be in class with. 

Make-up work

You are expected to complete and turn in your work by the due date, and late work is accepted only at the discretion of the instructor. If late work is accepted, the minimum penalty for the first assignment you turn in late is 10% of its total value per day late (ex: 10-point exam turned in two days late will be penalized a minimum of 2 points). After your first late assignment, each subsequent late assignment will be penalized a minimum of 20% of its total value per day (ex: 10-point exam turned in two days late will be penalized a minimum of 4 points).

Email / Direct Messages

As I’ve already mentioned, we’re using Slack as the sole tool for our class communication. So, instead of emailing me, direct message me via Slack.

So that I can most quickly help those in need of assistance, take the following steps before messaging me:

  • Check the syllabus, eLC, previous Slack conversations, the class site, etc. to see if the answer’s posted there
  • Spend 5-15  minutes (but not any more time than that) trying to solve the problem on your own (via Google, asking a classmate, etc.)
  • Ask yourself if the question might be one other students are having, and if so, post it to #slack-overflow on Slack

If you do all of those and still have a question just for me, then by all means direct message me! I’ll respond to your questions as quickly as possible, but please allow a reasonable amount of time (generally under 24 hours; 2 business days max) for a response.

Slack allows for communication to be informal and fun, which is great! But, don’t forget to communicate professionally, even while having fun.

NMIXperts

From the NMI:

You know our motto — “Make something work. Then make it work better.” While we’re learning how to make it work on our journey to becoming technowledgeable, there are a select few of us specially equipped to make it work even better. These incredible individuals are NMIXperts. From development to design, NMIXperts have displayed an outstanding aptitude for a specialized skill throughout their NMIX classes. Now, they’re ready to help you make it work even better. Whether you need help troubleshooting your website, debugging an app, navigating Adobe CC, or anything in between, our NMIXperts are ready to help you tackle the challenge! Seeking their assistance is easy:

  1. Navigate to nmi.cool/nmixperts.
  2. Find an NMIXpert whose talent(s) align with your needs.
  3. Check out their available Xpert Hours and jump in the Xpert Zoom Channel (932 2797 1374, password: nmi)
  4. Hang out in the Waiting Room, and you’ll be admitted once they become available. Easy as that!

If you need assistance during an Xpert session or have questions about getting ahold of an Xpert, please reference the #xpert channel in the NMI Slack Workspace.

Office Hours

Please reach out via Slack to set up office hours outside of the set times.

Access policy

If you have a disability and require accommodations, please see me after class or make an appointment during office hours. If you plan to request accommodations for a disability, visit the Disability Resource Center website or call 706-542-8719.

Service animals in class

Students who train or use service animals should be aware of UGA policy.  More info is available here.

Non-discrimination policy

I do not engage in or tolerate discrimination or harassment on the basis of race/ethnicity, religion, national origin, sex/gender, sexual orientation, age, physical or mental disability, or veteran status. In addition, I do not discriminate on the basis of class, income, or political views. If there is something I can do to make the class more hospitable, please let me know.

Honor Code and Academic Honesty

As a University of Georgia Student, you have agreed to abide by the University’s academic honesty policy, “A Culture of Honesty”, and the Student Honor Code (“I will be academically honest in all of my academic work and will not tolerate academic dishonesty of others.”).  All academic work must meet the standards described in “A Culture of Honesty” found at honesty.uga.edu. Lack of knowledge of the academic honesty policy is not a reasonable explanation for a violation.  

Read the entire policy online, but the short story is: don’t cheat—the punishments for violations of the Academic Honesty Policy are severe. You are expected to do your own work and to report individuals who do not do their own work. As nearly all of the class materials and assignments are online, you may find the temptation to cheat (cheating includes unauthorized sharing of class materials, using unauthorized sources during assessments, and more—seriously, read this now to get a full sense of what all constitutes academic dishonesty) even greater than usual. Resist that temptation. Questions related to course assignments and the academic honesty policy should be directed to the instructor.

New Media Institute Policies

New Media Institute students are responsible for knowing and abiding by all NMI policies. You agreed to these policies upon applying to NMIX courses / committing to Emerging Media and will be held accountable for following them. For a refresher on these policies, visit nmi.cool/nmc / nmi.cool/em.

NMI Dossier

Throughout your academic journey, you’ll create many things you want to show off to the world. Through your NMI classes, you’ll develop and build on the skills to create a digital portfolio to do so. See below to find your portfolio assignment: 

  • New Media Certificate: nmi.cool/cert-portfolio
  • Emerging Media Masters: nmi.cool/em-portfolio
  • Not a certificate or masters student? Don’t worry! We have you covered with this Alternative Portfolio assignment: nmi.cool/alt-portfolio
  • Earning both the certificate and masters? Oh, you overachiever you! Check out both portfolio details above. 

Slack

The NMI uses Slack for all communication, from courses to events to requirements to everything in between. Students must join the NMI workspace (bit.ly/uganmi) and appropriate channels each semester, before the end of drop/add. You’ll need to check Slack on a regular basis, so be sure to install the Slack app on both your mobile device and computer.

NMI-Wide Channels

All NMI students must be in the following channels:

#update 

#jopps

Program Channels

Students should join all channels that relate to their specific NMI affiliations.

Slack Tip: To add a channel, hover over “Channels” in the sidebar, select the plus icon, then browse through channels. 

New Media Certificate: #certificate

Emerging Media Double Dawgs: #doubledawgs

Emerging Media Masters (residential): #em 

Emerging Media Masters (online): #emo 

TEDxUGA Student Council: #tedxuga

NMIXperts: #xperts

Course Channels

For this course, you are required to join #4010.

NMI Social Media

In addition to Slack, the NMI loves to be social. Follow our socials to stay in the know!

Follow the NMI and join the New Media Institute Job Board on LinkedIn
• Like the New Media Institute on Facebook
• Follow @nmiuga on Twitter
• Follow @nmiuga on Instagram

? TACO (Technology and Accessory Check Out)

Introducing the Technology and Accessory Check Out (or TACO). New Media Certificate students may check out iMacs, MacBooks, cameras, microphones, and more. To make your request, visit nmi.cool/taco.

Reference Webpage

For more information about Advising, accessing the TACO, meeting with our Xperts, making room reservations, and more visit nmi.cool/resources.

Student services

As a student at the University of Georgia, you have access to a wide variety of services to help you succeed. Click here to view a description of services along with links and contact information if you wish to learn more about these topics. Of course, you’re also welcome to talk with me if I can help in any way, too.

Mental Health and Wellness Resources

If you or someone you know needs assistance, you are encouraged to contact Student Care and Outreach in the Division of Student Affairs at 706-542-7774 or visit https://sco.uga.edu. They will help you navigate any difficult circumstances you may be facing by connecting you with the appropriate resources or services. 

UGA has several resources for a student seeking mental health services (https://www.uhs.uga.edu/bewelluga/bewelluga) or crisis support (https://www.uhs.uga.edu/info/emergencies). 

If you need help managing stress anxiety, relationships, etc., please visit BeWellUGA (https://www.uhs.uga.edu/bewelluga/bewelluga) for a list of FREE workshops, classes, mentoring, and health coaching led by licensed clinicians and health educators in the University Health Center. 

Additional resources can be accessed through the UGA App. 

Counseling and psychiatric services (CAPS)

College can be stressful. Life has difficult stretches. If you need help, get it. CAPS provides short-term individual counseling, group counseling, couples counseling, crisis intervention, psychiatric evaluation and medication monitoring, psychological testing, and makes referrals to campus and community resources when appropriate.

Emergency preparedness

Verify that your emergency contact information is correct at ugaalert.uga.edu and add 706-542-0111 as “UGAAlert” in your contacts. We will discuss emergency exit routes the first day of class.

  • If the fire alarm sounds, we will evacuate the building and reassemble outside of the Journalism building on Sanford Drive to make sure that everyone exited safely. Quickly move away from the entrances so as not to hinder first responders.
  • If there is a tornado warning, we will move to the first floor and account for everyone.
  • In the event of a medical emergency, I will ask one of you to meet EMS responders and bring them to our classroom.

If you have concerns about other emergencies or if you have special circumstances that I need to know about in case of an emergency, please speak to us after class.

Changes to Course Syllabus

The course syllabus is a general plan; deviations announced to the class by the instructor may be necessary.


  1. (And if you’re a real nerd like me, you can read this post that mirrors some of my thinking on how we’ll use Slack.)

  2. If you have one ?