Fall 2025 Syllabus (Schedule)
Classes meet T H 3:05 - 4:20pm in Kochel 77.
This contains a detailed explanation of course policies and the basis for grades.
Jump Down to the Schedule
The button jumps to the closest day to today's date. Review the schedule as we get
started to get a sense of how this course will work on a daily basis.
Tools and Resources
Download and install the following software on your own personal computer(s) as we start the course.
These software tools are also available in our campus computing labs.
- Jetbrain’s Webstorm: code editor optimized for working in JavaScript web development, has free access for students.
- <oXygen/>.
The DIGIT program has purchased a site license for this software, which
is installed in Kochel 77 and the Lilley Library computers. The license also permits
students enrolled in the
course to install the software on their home computers (for course-related use
only). When installing this on your own computers, you will need the
license key, which we have posted on our course Announcements section of
Canvas.
- Zoom: Make sure your Zoom installation is up-to-date, and you are ready to
connect. (We will use Zoom when we need it for office/project meetings.)
- Slack: https://slack.com/help/articles/218080037-Getting-started-for-new-members).
Download and install the Slack chat client, configuring your account to use use your Penn State email address (the official address, which looks like xyz123@psu.edu,
and not an alias based on your name that you may have set up), so you can join our Slack workspace: DIGIT-coders.
When you receive an invitation to join this workspace you should accept.
- Be prepared to install other software as announced as we experiment with website infrastructures in this class
Resources for class:
- newtFire: My collection of teaching resources and student projects.
- digitProjectDesign-Hub:
https://github.com/newtfire/textEncoding-Hub Class GitHub Repository and Issues Board
- Canvas:
https://canvas.psu.edu To submit homework assignments and exams, read private course announcements, access
Zoom class meetings and video recordings.
- Rusty with coding? Don’t remember much from DIGIT 110 or 210? Don’t worry! You will be getting lots of review in this course while learning new methods. Past students
with very little coding background have designed projects (like these) and even spoken about them at undergraduate conferences!
Our goal, as ever, is for you to learn by building and designing.
Week 1 |
Class topics
|
Do before class
|
T 08-26
|
... |
... |
H 08-28
|
... |
... |
Week 2 |
Class topics
|
Do before class
|
T 09-02
|
... |
... |
H 09-04
|
... |
... |
Week 3 |
Class topics
|
Do before class
|
T 09-09
|
... |
... |
H 09-11
|
... |
... |
Week 4 |
Class topics
|
Do before class
|
T 09-16
|
Dr. B is attending the TEI Conference in Kraków
this week. |
... |
H 09-18
|
... |
... |
Week 5 |
Class topics
|
Do before class
|
T 09-23
|
... |
... |
H 09-25
|
... |
... |
Week 6 |
Class topics
|
Do before class
|
T 09-30
|
... |
... |
H 10-02
|
... |
... |
Week 7 |
Class topics
|
Do before class
|
T 10-07
|
... |
... |
H 10-09
|
... |
... |
Week 8 |
Class topics
|
Do before class
|
T 10-14
|
... |
... |
H 10-16
|
... |
... |
Week 9 |
Class topics
|
Do before class
|
T 10-21
|
... |
... |
H 10-23
|
... |
... |
Week 10 |
Class topics
|
Do before class
|
T 10-28
|
... |
... |
H 10-30
|
... |
... |
Week 11 |
Class topics
|
Do before class
|
T 11-04
|
... |
... |
H 11-06
|
... |
... |
Week 12 |
Class topics
|
Do before class
|
T 11-11
|
... |
... |
H 11-13
|
... |
... |
Week 13 |
Class topics
|
Do before class
|
T 11-18
|
... |
... |
H 11-20
|
... |
... |
Week 14 |
Class topics
|
Do before class
|
Sun 11-23 – Sat 11-29
|
Thanksgiving Holiday
|
Have a peaceful and productive week! |
Week 15 |
Class topics
|
Do before class
|
T 12-02
|
... |
... |
H 12-04
|
... |
... |
Week 16 |
Class topics
|
Do before class
|
T 12-09
|
... |
... |
H 12-11
|
... |
... |
Finals Week: 12/15 – 12/19 |
Due
|
T 12-16 | Final project due by 11:59pm |