CSE 252 - Web Application Programming

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

  • 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

Final Exam

  • 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.
Late Work Policy

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

发表评论

电子邮件地址不会被公开。 必填项已用*标注