Syllabus Entrance
Printer Friendly
Email Syllabus

CS 322 Web Programming II
Wakeman, Jeremy


Mission Statement: Park University provides access to a quality higher education experience that prepares a diverse community of learners to think critically, communicate effectively, demonstrate a global perspective and engage in lifelong learning and service to others.

Vision Statement: Park University, a pioneering institution of higher learning since 1875, will provide leadership in quality, innovative education for a diversity of learners who will excel in their professional and personal service to the global community.

Course

CS 322 Web Programming II

Semester

SP 2013 HO

Faculty

Wakeman, Jeremy

Title

Assistant Visiting Professor

Degrees/Certificates

M.B.A., Northwest Missouri State University
B.S., Mathematics/Computer Information Systems Lincoln University

Office Location

SC 209C

Office Hours

Tuesday & Thursday 8-8:40 and 11:30 – 2:00PM SC209 C

Daytime Phone

816-584-6884

E-Mail

jeremy.wakeman@park.edu

Semester Dates

January 14, 2013 - May 10, 2013

Class Days

--T-R--

Class Time

3:50 - 5:05 PM

Prerequisites

CS 321

Credit Hours

3


Textbook:

MacDonald, Begining ASP.NET 4 in C# 2010, 2nd edition, APress, 2010, ISBN: 978-1-4302-2608-6.
  • (1-10, Chapters 12-16. ASP.NET Ajax in Chapter 25)
MacDonald, Access 2010 for Starters: The Missing Manual, O'Reilly Media/Pogue Press, 2010, ISBN: 978-1-4493-8237-7.
  • (Read Chapters 1-2 and 6-7.  Skip the rest.)
Ellis, ASP>NET 3.5 AJAX Pocket Guide, Magma Interactive, 2008, ISBN: 0970372035.
  • (Web services in Chapters 4 and 9.)
NOTE: These books are available as an ebook.  The mid-term and final will be open book and open note if you are using an electronic version of the book then an ebook/Kindle must be used (NO Phones, or computers).  This is your responsibility if you choose to use the ebook.
 
Book Editions:  We prefer you to use Visual Studio 2010.  Web development unlike other college courses, is constantly changing.

Textbooks can be purchased through the MBS bookstore

Additional Resources:

Software and Multimedia Required to Complete the Learning Activities and Homework Assignments:
 
1.  Microsoft Access 2010
2.  Microsoft Visual Studio .NET Professional 2010
3.  A program like WINZip or Windows Vista to submit your homework files in a Winzip compatible file.  You will
     have to submit your homework assignments in a zipped file in the Dropbox.
 
To develop Active Server Pages .NET pages you will need Visual Studio .NET Professional 2010 visual editor program that comes with a web server to preview your web pages.  Visual Studio .NET Professional is available via the Microsoft Developer Network Academic Association (MSDNAA) program.  Visual Studio .NET Professional is available from the MSDNAA link in the course Home menu.  Visual Studio .NET Professional 2010 supports ASP>NET version 4.  The current version of ASP.NET supported in class is 4.

McAfee Memorial Library - Online information, links, electronic databases and the Online catalog. Contact the library for further assistance via email or at 800-270-4347.
Career Counseling - The Career Development Center (CDC) provides services for all stages of career development.  The mission of the CDC is to provide the career planning tools to ensure a lifetime of career success.
Park Helpdesk - If you have forgotten your OPEN ID or Password, or need assistance with your PirateMail account, please email helpdesk@park.edu or call 800-927-3024
Resources for Current Students - A great place to look for all kinds of information http://www.park.edu/Current/.


Course Description:
CS 322 Web Programming II: This course continues the development of the Web programming skills introduced in CS321. While CS321 emphasizes client-side Web programming,CS322 emphasizes server-side Web programming. Server-side concepts will be put into practice by using ASP.NET. Students will be expected to implement an applications that utilizes ASP.NET AJAX. Optionally, students will learn about Web services and/or ASP.NET MVC. Due to the particularly dynamic nature of the Web environment, course content will change as appropriate. Prerequisite: CS321 3:0:3

Learning Outcomes:
  Core Learning Outcomes

  1. Evaluate and analyze basic server-side web programming concepts – scripting, web forms, post back, sessions, cookies, view state, code-behind, database connectivity, AJAX
  2. Construct web programming solutions from given problem descriptions.
  3. Analyze web programs in order to test, debug, and improve them.
  4. Appraise web programs to ensure that they use proper coding conventions. . *Formulate web programs that use: *concepts covered in CS 321 - XHTML, cascading style sheets, Dynamic HTML, Javascript, forms *C# *ASP.NET *web controls *database connectivity *ASP.NET AJAX *web services (probable) *ASP.NET MVC (possible)


Core Assessment:

All Park University courses must include a core assessment tool that measures the degree to which students learn the course's learning outcomes. School policy dictates that a student's performance on the core assessment tool must count for at least 20% of the student's total course grade. School policy also dictates that the core assessment tool must cover at least 75% of a course's learning outcomes.

For this course, the core assessment tool is a final exam. Teachers must create their own final exam. In creating the final exam, teachers must follow the guidelines found in the CS322 Core Assessment Materials section of the password-protected ICS PirateNet faculty area, https://piratenet.park.edu/ics/Offices/ICS/Faculty.jnz.

In the final exam, there should be two broad categories of questions that we evaluate separately – concepts and problem solving:

Concepts (terminology and concepts that should be memorized): relevant learning outcomes – 1

Multiple-choice and true/false questions that ask the student about CS 322 concepts.

Short answer questions that ask the student to explain various concepts and trace and debug code fragments and/or programs.

Problem solving (technical skills, critical thinking, and communication):

relevant learning outcomes – 2, 3, 4, 5

Given a problem description, produce a solution in the form of a short program or a method(s).

Recommended guideline for evaluating the core assessment final exam:

Exceeds expectations

Meets expectations

Does not meet expectations

No evidence

Concepts

≥ 85%

65% to 84%

< 65%

no exam graded

Problem solving

≥ 75%

50% to 74%

< 50%

no exam graded

Class Assessment:

Assignments/Individual Projects
There will be 5 assignments/individual projects throughout the semester.  There will be 1 assignment using Access 2010, 3. ASP.NET and then 1 assignment with AJAX.  Each assignment will be 50 points.  This will be due by the start of the class on the due date and will be turned in through the dropbox.
 
Group Web Project
The group web project will be a project that encompasses the entire course.  You MUST use C# with ASP.NET and create the project using Visual Studio .NET for the project.  The class will be split up into teams of 3 or 4 people.  The team will combine the 5 assignments together to come up with a web database project.  There will be a requirement of a presentation to the class as well for the group project.  The group project will be 75 points.  This will be turned in at the beginning of the class on 30th of April unless otherwise noted.
 
Midterm Exam
The midterm will be comprehensive up to the midway point of the course.  The exam will be open book and open note.  The midterm will be 75 points.
 
Final Exam
The final exam is OPEN book and notes BUT no computer.  The exam will be comprehensive from all of the resources used in the course.  The Final will be 100 points.

Grading:

Letter
Number of Points
Percentage
A
450 – 500
90 – 100
B
400 – 449
80 – 89.9
C
350 – 399
70 – 79.9
D
300 – 349
60 – 69.9
F
299 or below
59.9 or below

This is a narrative detailed list of ALL the assignments and assessments that are graded.  Grading is premised upon a framework that involves a 500 point potential for each student, based upon the following components.
1.  5 web programing homework assignments worth 50 points each for a total of 250 points.
2.  1 group project worth 75 points.
3.  1 midterm exam worth 75 points.
4.  1 final exam worth 100 points total.

Late Submission of Course Materials:
If an assignment is going to be late please notify me by email the day before the assignment due date to make arrangements to turn in the assignment, otherwise it will be considered late.  There will be a 10% penalty for each day up to 5 days in which after that the grade will be a zero for that assignment.  There will be no make-up exams.

Classroom Rules of Conduct:
Be seated and ready to start class on time.  Since the class will be interactive, computers should only be used for taking notes and out of respect to everyone in the class, cell phones should at least be turned on silent, but preferably turned off.  No texting during class allowed.

Course Topic/Dates/Assignments:
TENTATIVE SCHEDULE

WEEK 1

15 JANUARY
 
Introductions, Review Syllabus and Expectations

17 JANUARY

No Class

WEEK 2

22 JANUARY

Go through the syllabus, Start on Access Chapter 1-7 Access book

24 JANUARY

Chapters 1-7 Access, Access Assignment handed out.

WEEK 3

29 JANUARY

Lab day working on Access assignment

31 JANUARY

Lab day working on Access assignment

WEEK 4

5 FEBRUARY

Access Assignment Due,

Lecture ASP.NET Chapter 1.2, 2, 4

ASP.NET Assignment #1 Handed out

7 FEBRUARY

Lecture Chapters 4-6

Lab day working on ASP.NET Assignment #1

WEEK 5

12 FEBRUARY

Lab day working on ASP.NET Assignment # 1

14 FEBRUARY

ASP.NET Assignment # 1 Due

WEEK 6

19 FEBRUARY

ASP.NET Lecture Chapters 7, 8, 9, 10, 12, 13

ASP.NET Assignment # 2

21 FEBRUARY

ASP.NET Lecture Chapters 7, 8, 9, 10, 12, 13

WEEK 7

26 FEBRUARY

Lab day for ASP.NET Assignment # 2

28 FEBRUARY

Lab day for ASP.NET Assignment # 2

WEEK 8

5 MARCH

ASP.NET Assignment # 2 Due

Review for Mid-term

7 MARCH

Mid-term Exam

WEEK 9

12 MARCH

SPRING BREAK

14 MARCH

SPRING BREAK

WEEK 10

19 MARCH

ASP.NET Lecture Chapters 14, 15, 16

ASP.NET Assignment # 3

21 MARCH

Lab day for ASP.NET Assignment # 3

WEEK 11

26 MARCH

Lab day for ASP.NET Assignment # 3

28 MARCH

Lab day for ASP.NET Assignment # 3

WEEK 12

2 APRIL

ASP.NET Assignment # 3 Due

Lecture ASP.NET Chapter 25

AJAX Pocket Book CH 4 & 9

4 APRIL

Lecture ASP.NET Chapter 25, AJAX Pocket Book CH 4 & 9

AJAX Assignment Handed out

WEEK 13

9 APRIL

Lab day for AJAX Assignment

11 APRIL

Lab day for AJAX Assignment

WEEK 14

16 APRIL

AJAX Assignment Due

Groups formed and Lab Day for Group Projects

18 APRIL

Lab day for Group Project

WEEK 15

23 APRIL

Lab day for Group Project

25 APRIL

Lab day for Group Project

WEEK 16

30 APRIL

Group Project Due

2 MAY

Group Project Presentations/Review

WEEK 17

7 MAY

No class

9 MAY

Final Examination 3:15 – 5:15 PM

Academic Honesty:
Academic integrity is the foundation of the academic community. Because each student has the primary responsibility for being academically honest, students are advised to read and understand all sections of this policy relating to standards of conduct and academic life. Park University students and faculty members are encouraged to take advantage of the University resources available for learning about academic honesty (www.park.edu/current or http://www.park.edu/faculty/).from Park University 2012-2013 Undergraduate Catalog Page 97

Plagiarism:
Plagiarism involves the use of quotations without quotation marks, the use of quotations without indication of the source, the use of another's idea without acknowledging the source, the submission of a paper, laboratory report, project, or class assignment (any portion of such) prepared by another person, or incorrect paraphrasing. from Park University 2012-2013 Undergraduate Catalog Page 95

Attendance Policy:
Instructors are required to maintain attendance records and to report absences via the online attendance reporting system.

  1. The instructor may excuse absences for valid reasons, but missed work must be made up within the semester/term of enrollment.
  2. Work missed through unexcused absences must also be made up within the semester/term of enrollment, but unexcused absences may carry further penalties.
  3. In the event of two consecutive weeks of unexcused absences in a semester/term of enrollment, the student will be administratively withdrawn, resulting in a grade of "F".
  4. A "Contract for Incomplete" will not be issued to a student who has unexcused or excessive absences recorded for a course.
  5. Students receiving Military Tuition Assistance or Veterans Administration educational benefits must not exceed three unexcused absences in the semester/term of enrollment. Excessive absences will be reported to the appropriate agency and may result in a monetary penalty to the student.
  6. Report of a "F" grade (attendance or academic) resulting from excessive absence for those students who are receiving financial assistance from agencies not mentioned in item 5 above will be reported to the appropriate agency.

Park University 2012-2013 Undergraduate Catalog Page 98

Disability Guidelines:
Park University is committed to meeting the needs of all students that meet the criteria for special assistance. These guidelines are designed to supply directions to students concerning the information necessary to accomplish this goal. It is Park University's policy to comply fully with federal and state law, including Section 504 of the Rehabilitation Act of 1973 and the Americans with Disabilities Act of 1990, regarding students with disabilities. In the case of any inconsistency between these guidelines and federal and/or state law, the provisions of the law will apply. Additional information concerning Park University's policies and procedures related to disability can be found on the Park University web page: http://www.park.edu/disability .

Copyright:

This material is protected by copyright and cannot be reused without author permission.

Last Updated:1/24/2013 1:29:17 PM