Site Search

CS 351 Course Syllabus

CS 351 Syllabus for Winter 2008

Instructor

Dr. Edward Gellenbeck
Office: Hebeler 214 E
Phone: 963-1435
E-mail: gellenbe@cwu.edu
Office Hours: M 11:00 a.m., T 1:00 p.m., W 3:00 p.m.
Others times by appointment (Check my weekly schedule)

Textbook

None Required. Optional Textbooks:

Core Internet Application Development with ASP.NET 2.0
Randy Connolly, Pearson Prentice Hall, ISBN: 0-321-41950-2

ASP.NET 2.0 Website Programming: Problem - Design - Solution
Marco Bellinaso, Wrox, ISBN: 0-764-58464-2

WWW

Course Information: www.cwu.edu/~gellenbe/351/
Course Notes: www.cwu.edu/~gellenbe/wiki/

Software

The Department's MSDN Academic Alliance license permits students to install the course software on their personal computers.

Rationale

The nature of software has been changing over the last few years with standalone desktop applications being replaced by Web applications and services. CS 351 provides the opportunity to learn Web programming and related technologies in a hands-on active learning style.

Student Learning Outcomes

Upon completion of this course, you will have demonstrated the ability to

  • Use C#, ASP.NET, and related technologies to build interactive Web applications and services
  • Use ASP.NET, ADO.NET, and Microsoft SQL Server Express for persistent storage of data on the Web
  • Use Visual Studio IDE for creation and development of Web sites
  • Work cooperatively with classmates on a Web development project
  • Deliver a short oral presentation to classmates and instructor during your group project demonstration

Catalog Description

Server-side technologies for World Wide Web software development including programming languages, database access, e-commerce, version control, and testing related to the Web.
Prerequisite: CS 350

Assessment

  • (10%) In-class Lab Assignments
  • (30%) Weekly Programming Assignments
  • (20%) Integration project (group)
  • (15%) In-Class Programming Exam
  • (15%) Take-Home Programming Exam
  • (10%) Attendance and Class Participation

You are allowed one late lab and one late programming assignment (without penalty). Late assignments must be submitted within one week of their due date.

Grade Distribution

B+ 87 - 89% C+ 77 - 79% D+ 67 - 69%
A 93 - 100% B 83 - 86% C 73 - 76% D 63 - 66% Below 60% F
A- 90 - 92% B- 80 - 82% C- 70 - 72% D- 60 - 62%

Attendance and Class Participation

Class attendance and participation are critical for success in this course. You are expected to come to class prepared to participate in the lectures, discussions, and hands-on learning. Just as important is showing respect for others, careful listening, and cooperative work outside of class. During the lecture/discussion portions of the class, kindly refrain from using the computer. Under no circumstances should you be reading email, playing Internet games, or pursuing other unrelated activities during the class sessions.

Everyone is given three free absences without affecting your grade. However, each missed day over three will lower the Attendance and Class Participation portion of your grade by 10%. For example, if you miss four days, your score for Attendance and Class Participation would be 90%.

ADA Statement

Students with disabilities who wish to set up academic adjustments in this class should give me a copy of their Confirmation of Eligibility for Academic Adjustments from the Disability Support Services Office as soon as possible so we can meet to discuss how the approved adjustments will be implemented in this class. Students with disabilities without this form should contact the Disability Support Services Office, Bouillon 205 or dssrecept@cwu.edu or 963-2171 immediately.

Caveat

The schedule and procedures for this course are subject to change. It is the student's responsibility to learn of and adjust to changes.

Ed Gellenbeck, Department of Computer Science, CWU
400 E. University Way, Ellensburg, WA 98926-7520