Syllabus: CSCI 331
Web Development
Fall Semester 2023
Dates and assignments more than a week out may be adjusted as the semester goes on. Please consider this web page as a living document subject to change.
|
Week |
Date |
Subject |
Graded Material |
|
1 |
W Aug 23 F Aug 25 |
Weekly Assignments can be found on Brightspace (D2L). |
|
|
2 |
M Aug 28 W Aug 30 F Sep 1 |
HTML: "Hello Server" |
|
|
3 |
M Sep 4 W Sep 6 F Sep 8 |
CSS: Personal Site |
|
|
4 |
M Sep 11 W Sep 13 F Sep 15 |
JS: Password Strength |
|
|
5 |
M Sep 18 W Sep 20 F Sep 22 |
JS: Converersion Calculator |
|
|
6 |
M Sep 25 W Sep 27 F Sep 29 |
PHP: Process form data |
|
|
7 |
M Oct 2 W Oct 4 F Oct 6 |
MIDTERM |
|
|
8 |
M Oct 9 W Oct 11 F Oct 13 |
|
|
|
9 |
M Oct 16 W Oct 18 F Oct 20 |
LAMP assigment |
|
|
10 |
M Oct 23 W Oct 25 F Oct 27 |
Responsive Page |
|
|
11 |
M Oct 30 W Nov 1 F Nov 3 |
|
|
|
12 |
M Nov 6 W Nov 8 F Nov 10 |
Hypermedia Systems (Carson Gross) WordPress, SEO (Riley Slater) Veterans Day - No Class! |
|
|
13 |
M Nov 13 W Nov 15 F Nov 17 |
Discussion: Final Projects In class: Feature dev (partners) In class: Feature dev (partners) |
Quiz
NextJS assignment |
|
14 |
M Nov 20 W Nov 22 F Nov 24 |
Fall Break - No Class! Fall Break - No Class! Fall Break - No Class! |
|
|
15 |
M Nov 27 W Nov 29 F Dec 1 |
Final Presentations Final Presentations Final Presentations |
Critiques Critiques Critiques |
|
16 |
M Dec 4 W Dec 6 F Dec 8 |
Final Presentations Final Presentations Final Presentations |
Critiques Critiques Critiques |
|
17 FINALS WEEK |
Dec 11
|
Finals Week. No Final. |
Final Draft: Site, Doc
|
Meetings
- Monday, Wednesday, Friday from 4:10 pm - 5:00 pm in Lewis Hall Room 304.
Instructor
- Mr. Daniel DeFrance
- Computer Science Office hours
- Office: Barnard Hall 358
- E-Mail: daniel.defrance@montana.edu
Course Assistant
- Riley Slater
- Availability for Assistance: https://www.cs.montana.edu/student-success-center.html
- Location: Barnard Room 259
- Email: rileymail6@gmail.com
Policies
No cheating - The work you submit to be graded must be your own. Unless it is expressly stated otherwise, out of class assignments (labs, projects, homework) should be done individually. Assignments can be discussed with other students, TAs, or instructors at a high level (verbally, whiteboard or paper, examples), but sharing and reusing written code or finished answers is prohibited. Exams and quizzes must be done individually with no sharing or discussion of solutions.
No late assignments - Assignments submitted after the due date will not receive credit. Please plan accordingly.
In case of emergency, we're instating a one-time 5-day late pass that can be called in for any assignment through week 12. To use the late-pass, you must email your TA before the 5-day period, and the assignment must be submitted within 5 days of the due date.
No rescheduling exams - Please check the syllabus early, and make certain that you will be able to be there at the required time and place. As a professional student, the only conflict with a priority matching a scheduled exam is another scheduled exam in another class.
Medical emergencies - If there is a medical emergency, tragedy or sudden hardship, you will need to provide written confirmation in order to have consideration for an exception to any grading schedules.
