CS 352: Program 1
Consuming Web Services
Learning Objectives for CS 352 Program Assignment 1
Be able to
- Use the Web to find a Web service you can use in an ASP.NET application
- Use Web resources to teach yourself how to use this Web service
- Design a real-world use for this Web service
- Manage your time to begin early enough and limit the assignment scope to get it done on time
- Use Visual Studio.NET to create a Web Application that consumes this Web Service
Program 1 Assignment
Browse the Internet and find an available Web service to use in an ASP.NET application. Design a small application that makes use of this Web service (you may assume that your page(s) are part of a larger application). Some sites used in the past include
Implement the application with Visual Studio 2008, ASP.NET, and C#. Make your page(s) look like a real application, not just a simple proof-of-concept minimalist site.
To Receive Credit
- This program is due in two weeks at the start of the class on Monday
- Print out you consuming Web application as displayed in a browser
- Annotate your printout to note
- Any problems that remain in your solution (to assist with grading).
- Your total completion time (rounded to the nearest half-hour)
- Save you work in your
U:\Programs\nnProgram1 folder. I will check your program online.
Grading Criteria
- Labs will be graded on a scale of 0 to 20:
- 20, 19: Excellent, your consuming Web application represents a real solution, the page(s) resembles a professional Web site, the page works correctly, and the HTML code produced by your page validates without any major problems
- 18, 17: Very well done: your consuming Web application implements a real solution, the code works correctly. The appearance is semi-professional but more was expected in a two-week assignment.
- 16, 15: Well done: Your consuming Web application represents a real solution and the page works correctly given correct input. Some input validation, coding, or usability problems remain.
- 14, 13: Acceptable: Your consuming Web application represents a real solution and the page works some of the time. The user interface resembles a proof-of-concept; very little content and styling of the page(s).
- 12, 11: Your consuming Web application works sometimes.
- 10: Incomplete: the lab was attempted but over one-third of the requirements still undone
- 0: Program not submitted, no work done. You are allowed one late program this quarter - due in one week.