Skip to content

Commit e48e562

Browse files
f25 drafts
1 parent f69b51b commit e48e562

5 files changed

Lines changed: 825 additions & 6 deletions

File tree

_courses/comp350web/f25.md

Lines changed: 231 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,231 @@
1+
---
2+
layout: class
3+
title: "COMP 350: Web Design, Fall 2025"
4+
catalog-desc: "TBD"
5+
semester: f25
6+
---
7+
8+
This is a draft syllabus. It will change.
9+
10+
*{{ site.data.policies.syllabus_deviation_v2 }}*
11+
12+
* toc
13+
{:toc}
14+
15+
### Logistics
16+
17+
* Class meetings: MWF 10:00 am - 10:50 AM in CSB 303
18+
* Instructor: Robert Utterback
19+
* Office: {{ site.data.me.office }}
20+
* Zoom Room: [{{ site.data.me.zoom }}]({{ site.data.me.zoom }})
21+
* [Website]({{ site.url }})
22+
* [Email](mailto:{{ site.email }})
23+
* Office Hours: {{ site.data.semesters[page.semester].office_hours }}
24+
* Course Website: <a href="{{ site.url }}{{ page.url }}">{{ site.url }}{{ page.url }}</a>
25+
* Credits: 1 course credit
26+
* Prerequisites: A C or better in COMP 152.
27+
* Feedback: At any time during the course you can use [this anonymous
28+
form]({{ site.data.semesters[page.semester].feedback_form }}) to
29+
provide anonymous suggestions, criticism, praise, etc.
30+
31+
### Content
32+
33+
#### Description
34+
35+
TBD.
36+
37+
#### Student Learning Objectives
38+
39+
TBD.
40+
41+
#### Sources
42+
43+
TBD.
44+
45+
All resources used will be freely available online or provided to you.
46+
47+
#### Software/Accounts
48+
49+
TBD.
50+
51+
### Assessment
52+
53+
#### Assignments and Workload
54+
55+
The weekly workload for this course will vary by student and by week
56+
but should be about 12.5 hours per week on average. The following
57+
table provides a rough estimate of the distribution of time over
58+
different course components for a 16 week semester, as well as
59+
detailing the type, amount, and relative value of all assignments.
60+
61+
TBD.
62+
63+
#### Grading
64+
65+
Your final grade is based on a weighted average of particular
66+
assignment categories. You can estimate your current grade based on
67+
your scores and these weights. You may always visit the instructor
68+
outside of class to discuss your current standing. Assignments and
69+
final grades use a standard grading scale shown below and will not
70+
be curved except in rare cases when deemed necessary by the
71+
instructor.
72+
73+
{{ site.data.policies.gradescale_std_v1 }}
74+
75+
You are always welcome to challenge a grade that you feel is unfair or
76+
calculated incorrectly. Mistakes made in your favor will never be
77+
corrected to lower your grade. Mistakes made not in your favor will be
78+
corrected. *Basically, after the initial grading your score can only
79+
go up as the result of a challenge.*
80+
81+
Lab and homework assignments are graded on a simple 3 point scale,
82+
marked with (in decreasing order) a check-plus, check, or check
83+
minus. Your final grade for these two assignment categories is then
84+
based on the respective averages.
85+
86+
Your participation grade is based on a variety of activities, but
87+
especially daily use of Socrative for in-class question and answer
88+
sessions. Questions will cover portions of the text that were assigned
89+
as reading and will range from simple checks to see if the reading was
90+
done to more challenging questions that follow from a close
91+
examination of the reading. For the most part, the only requirement
92+
is to provide an answer to every question and participate in the
93+
resultant discussions. On occasion, questions will be evaluated for
94+
their correctness and performance on 3 these questions will also
95+
factor into the course participation grade. Students who do the
96+
reading and start the homework as soon as possible will have very
97+
little to worry about.
98+
99+
While there is no strict attendance policy, the course participation
100+
grade is based in large part on engagement with socrative. Absent
101+
students cannot participate in socrative sessions. Students should
102+
avoid unexcused absences, as defined in the college-wide absence
103+
policy. Whenever possible, let the instructor know of the absence
104+
before it occurs. When unexcused absences do occur, it is the
105+
student's responsibility to make up for the lost class time and to
106+
seek the permission of the instructor to hand-in or complete
107+
assignments that are late due to an unexcused absence.
108+
109+
This course is designed around the assumption that students engage in
110+
new ideas *before* they're covered in class meetings. This means doing
111+
assigned reading, taking a stab at homework problems, and as a result
112+
coming to class and lab with some understand about a new idea or, just
113+
as likely, with a host of questions about something encountered in the
114+
reading and homework. Not attending class, skipping lab, and putting
115+
off work to the point that an extension is needed are signs that a
116+
student isn't holding up their end of the bargain and is not prepared
117+
to participate in class.
118+
119+
### Policies
120+
121+
* **Late assignments**: {{ site.data.policies.late_days_v4 }} If you
122+
must miss a lab, please contact me **ahead of time** to make
123+
arrangements.
124+
125+
* **Academic dishonesty**: {{ site.data.policies.cheating_v2 }}
126+
127+
* **Collaboration**: {{ site.data.policies.collab_v2 }}
128+
129+
* **Electronic devices**: {{ site.data.policies.electronics_v1 }}
130+
131+
* **General expectations**: {{ site.data.policies.expectations_v1 }}
132+
133+
### Schedule
134+
The following **tentative** calendar should give you a feel for how
135+
work is distributed throughout the semester. Assignments and events
136+
are listed in the week they are due or when they occur. *This calendar
137+
is subject to change based on the circumstances of the course*.
138+
139+
**Note**: All readings should be done **before** the class period in
140+
which they are listed below.
141+
142+
<!-- (let* ((standard-output (current-buffer)) -->
143+
<!-- (start-date (org-read-date nil nil "2025-08-20")) -->
144+
<!-- (end-date (org-read-date nil nil "2025-12-05")) -->
145+
<!-- (days (list "Mon" "Wed" "Fri")) -->
146+
<!-- (current start-date)) -->
147+
<!-- (while (or (string< current end-date) (string= current end-date)) -->
148+
<!-- (let* ((time (org-time-string-to-time current)) -->
149+
<!-- (day (format-time-string "%a" time))) -->
150+
<!-- (if (member day days) -->
151+
<!-- (princ (concat (format-time-string "%a %m/%d" time) "\n")))) -->
152+
<!-- (setq current (org-read-date nil nil "++1" nil (org-time-string-to-time current))))) -->
153+
154+
{: .schedule}
155+
| Date | Topic | Assignment and Readings |
156+
| :--- | :---: | --: |
157+
| Wed 08/20 (Week 1) | Intro and Logistics | |
158+
| Fri 08/22 | | |
159+
|--------------------------------+----------------------------------+-------------------------|
160+
| Mon 08/25 (Week 2) | | |
161+
| Wed 08/27 | | |
162+
| Fri 08/29 | | |
163+
|--------------------------------+----------------------------------+-------------------------|
164+
| (Mon 09/01) (Week 3) | (Labor Day -- no class) | |
165+
| Wed 09/03 | | |
166+
| Fri 09/05 | | |
167+
|--------------------------------+----------------------------------+-------------------------|
168+
| Mon 09/08 (Week 4) | | |
169+
| Wed 09/10 | | |
170+
| Fri 09/12 | | |
171+
|--------------------------------+----------------------------------+-------------------------|
172+
| Mon 09/15 (Week 5) | | |
173+
| Wed 09/17 | | |
174+
| Fri 09/19 | | |
175+
|--------------------------------+----------------------------------+-------------------------|
176+
| Mon 09/22 (Week 6) | | |
177+
| Wed 09/24 | | |
178+
| Fri 09/26 | | |
179+
|--------------------------------+----------------------------------+-------------------------|
180+
| Mon 09/29 (Week 7) | | |
181+
| Wed 10/01 | | |
182+
| Fri 10/03 | | |
183+
|--------------------------------+----------------------------------+-------------------------|
184+
| Mon 10/06 (Week 8) | | |
185+
| Wed 10/08 | | |
186+
| (Fri 10/10) | (Fall Break -- no class) | |
187+
|--------------------------------+----------------------------------+-------------------------|
188+
| Mon 10/13 (Week 9) | | |
189+
| Wed 10/15 | | |
190+
| Fri 10/17 | | |
191+
|--------------------------------+----------------------------------+-------------------------|
192+
| Mon 10/20 (Week 10) | | |
193+
| Wed 10/22 | | |
194+
| Fri 10/24 | | |
195+
|--------------------------------+----------------------------------+-------------------------|
196+
| Mon 10/27 (Week 11) | | |
197+
| Wed 10/29 | | |
198+
| Fri 10/31 | | |
199+
|--------------------------------+----------------------------------+-------------------------|
200+
| Mon 11/03 (Week 12) | | |
201+
| Wed 11/05 | | |
202+
| Fri 11/07 | | |
203+
|--------------------------------+----------------------------------+-------------------------|
204+
| Mon 11/10 (Week 13) | | |
205+
| Wed 11/12 | | |
206+
| Fri 11/14 | | |
207+
|--------------------------------+----------------------------------+-------------------------|
208+
| Mon 11/17 (Week 14) | | |
209+
| Wed 11/19 | | |
210+
| Fri 11/21 | | |
211+
|--------------------------------+----------------------------------+-------------------------|
212+
| Mon 11/24 (Week 15) | | |
213+
| (Wed 11/26) | (Thanksgiving Break -- no class) | |
214+
| (Fri 11/28) | (Thanksgiving Break -- no class) | |
215+
|--------------------------------+----------------------------------+-------------------------|
216+
| Mon 12/01 (Week 16) | | |
217+
| Wed 12/03 | | |
218+
| Fri 12/05 | | |
219+
| ====== | ====== | ======== |
220+
| **Wed 12/10 8 AM -- 11:00 AM** | Final Exam Slot | |
221+
222+
223+
### Monmouth College Services
224+
225+
{{ site.data.policies.services_f25 }}
226+
227+
228+
<!-- Local Variables: -->
229+
<!-- eval: (orgtbl-mode) -->
230+
<!-- End: -->
231+

0 commit comments

Comments
 (0)