Hello, if you have any need, please feel free to consult us, this is my wechat: wx91due
Syllabus for CSE252 A
Course Syllabus
CSE 252 - Web Application Programming
Course Description
An introduction to programming concepts and practices for creating applications which use the web as the delivery platform. Students will learn technologies including HTML, Javascript, AJAX, client side programming and server side scripting to create interactive web applications. Not an elective for computer science and systems analysis majors.
Prerequisites: CSE 153 or CSE 163 or CSE 174 -- see the instructor right away if you do not have one of these.
Textbook
Due to extensive on-line knowledge bases and popular search engines, we will not be using a physical textbook for this class. Readingselections will be provided as needed, but these will be freely available in electronic formats.
Laptops
It is expected you will have your laptop for all class periods.
Bring your laptops to class as there are only 4 computers in this lab (for those whose laptops are broken)
Meeting Times
Tuesdays and Thursdays - 4:25pm - 5:45pm ET Classes: August 27 -> 12/5
Final Exam: TBD
Location: DSB 385
Course Outcomes
1. Discuss and apply network standards and terminology needed to define web-based applications.
2. To explain and demonstrate the overall architecture of a web-based application.
3. To design and program client-side applications.
4. To design and program server-side applications.
5. To select and use appropriate support tools for website creation and web management.
6. To engage other learners by working in a team to design one or more web-applications and to communicate your design and implementation to others.
Grade Scale
Grading Scale
A+ = 98 - 100% |
C = 73 - 76.99% |
A = 93 - 97.99% |
C- = 70 - 72.99% |
A- 90 -92.99% |
D+ = 67 - 69.99% |
B+ 87 - 89.99% |
D = 63 - 66.99% |
B = 83 - 86.99% |
D- = 60 - 62.99% |
B- 80 - 82.99% |
F = 0 - 59.99% |
C+ = 77 - 79.99% |
|
Assignment Types
Assignment Type |
Percent of Final Grade |
Code Challenges |
20% |
Programming Projects |
35% |
Quizzes |
15% |
Final Exam |
30% |
Code Challenges
- Code challenges are short assignments that directly reinforce the lecture materials.
-
Code challenges are typically awarded points for turn-ins showing near-completion, but are not always checked for correctness. Use the provided sample solutions to self-check your assignment. Consult with the instructor if you have questions.
- Programming projects will be used to apply knowledge gained from lecture materials and code challenges. · There are 2 main programming projects - Brochure Site and Online Pizza Ordering
- The programming projects will be split into "user stories"--small features that build to the greater whole. Each user story is graded individually. · The programming projects will be done in groups of two.
Quizzes
- Quizzes will be given throughout the semester.
- Some will be open book and taken outside of class on Canvas.Some will be in class and either open or closed book.
- Sending or receiving solutions to the quizzes is considered violation of the Academic Integrity Policy (http://miamioh.edu/cec/academics/departments/cse/academics/academic-integrity/index.html) .
- The final exam is a practical final where you will develop a simple web application under time constraint.
- All reference materials (notes, lectures, past projects, web resources, etc.) can be accessed during the final exam. · No direct collaboration with another party is allowed during the final exam.
I consider this course to be a introduction to real world experiences, so in that regard the dates assigned are "agreed upon dates" and it is when I as the stakeholder to your work, expect those things to be turned into me... But I also understand that sometimes schedules are busy, or assignments are hard, but I expect to be informed of these challenges ahead of time so that I can plan accordingly. I expect everything to be turned in on time unless we have had a conversation about your challenges/issues you are having with the assignment.
Most of the assignments are due over the weekend or the first of the week, so in order for us to have a conversation about this, we probably need to talk before the end of the day on Friday.
I will probably be online over the weekend, but us communicating, might not happen, so I'd recommend planning to talk with me before the end of the day on Friday.
Important Dates
Tue, Aug 26 |
First day of class |
Friday, Sep 13 |
Last day to drop course with no grade |
Friday Oct11 |
Fall Break |
Monday, Oct. 28 |
Last day to withdraw from course (course grade will be “W”) |
Wed Nov 27-> |
Thanksgiving Break |
Thu, December 5th |
Last day of classes |
|
Final exams |