Syllabus: CSCI 491
Web Development
Fall Semester 2019
Schedule: Monday, Wednesday, Friday 4:10 - 5:00 pm
|
Week |
Date |
Subject |
Read |
Assignment |
|
1 |
Overview and syllabus, resources Introduction to Web Programming Site Hosting |
Get zyBook |
-- |
|
|
2 |
LABOR DAY - No classes HTML HTML |
HTML |
1. Lab 2.10
|
|
|
3 |
More HTML Web Multimedia Wireframes |
More HTML |
2. Lab 3.9 |
|
|
4 |
CSS Cascade, floats Resources, Content development Project Brainstorming, Pitch Decks |
Basic CSS |
3. Lab 4.8 |
|
|
5 |
CSS effects and animations Connor Harbison, Blackstone LaunchPad JavaScript |
Adv. CSS |
4. Lab 5.9 |
|
|
6 |
JavaScript Fast Enterprises (Oct 2), Project Pitches: Groups of 1-2; 5 min/group; 2-3/day; |
Basic JS |
5. Lab 6.12 |
|
|
7 |
JavaScript Project Pitches: |
JS in the Browser |
6. Lab 7.13 |
|
|
8 |
LAMP Stack Overview Final Pitches Using Git |
Adv. JS |
(LAMP resrouces open) |
|
|
9 |
Review MIDTERM Finalize dev teams |
-- |
*MIDTERM* |
|
|
10 |
jQuery Professional Developer, Ben Fjare LAMP Stack Help, Q/A |
jQuery |
7. LAMP Prototype
|
|
|
11 |
Final Presentations
|
Basic PHP |
--
|
|
|
12 |
M Nov 11 W Nov 13 F Nov15 |
VETERANS DAY - No classes Final Presentations |
Databases |
--
|
|
13 |
Final Presentations |
|
||
|
14 |
Project Portfolios THANKSGIVING - No classes THANKSGIVING - No classes |
-- |
8. Project Portfolios
(Due Nov 26, Revisions allowed throughout the break) |
|
|
15 |
Wrap up: remaining requirements Course Evaluation, Project Review Final Review |
Adv. PHP
14.1-14.10 |
9. Project/Peer Evaluations
|
|
|
Finals week |
T Dec 10 |
FINAL EXAM - 4:00 - 5:50 PM, Lewis 304 |
|
*FINAL*
|
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
- Michael Hewitt
- Availability for Assistance: Tuesday noon - 1 pm, Thursday 3 - 4 am, and by appointment.
- Location: Barnard Hall 259
- Email: mdhewitt97@gmail.com
Other Help
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.
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.
Additional Course Information
zyBook Online Text Instructions:
1. Sign in or create an account at learn.zybooks.com
2. Enter zyBook code: MONTANACSCI491DeFranceFall2019
3. Subscribe
A subscription is $77. Students may begin subscribing on Aug 13, 2019 and the cutoff to subscribe is Dec 01, 2019. Subscriptions will last until Dec 28, 2019.
Grading
- Assignments: 30%
- zyBook Reading: 20%
- Midterm Exam: 15%
- Project: 20%
- Final Exam: 15%
At the end of the semester, grades will be determined (after any curving takes place) based on your class average as follows:
- 93% and higher: A Excellent quality and intellectual initiative
- 90% and higher: A-
- 87% and higher: B+ High quality and intellectual initiative
- 83% and higher: B
- 80% and higher: B-
- 77% and higher: C+ Acceptable quality, satisfactory achievement
- 73% and higher: C
- 70% and higher: C-
- 67% and higher: D+ Deficient quality, did not meet minimum requirements
- 63% and higher: D
- Otherwise: F
