MET CS 651 Web Development with .NET and C#

Course Overview

Course Web Sites
http://belmont.net/belmont/training/BU/MET/CS/651/2004-09/


Course Overview

This course provides a comprehensive introduction to building web applications and web services using the Microsoft .NET development platform. The key technologies covered include the C# programming language, the ASP .NET system for developing web forms and web services, and ADO .NET for data access. In addition, time permitting, we’ll cover technologies such as the .NET Common Language Runtime, the .NET Framework classes and XML, and topics such as application architecture and design, the architecture of .NET, debugging, deployment, security, scalability, performance and availability.

Evaluation and Grading
Class attendance is required. Your grade will be negatively affected by excessive absenteeism. Please email me when you have to miss a class.
Programming Projects will constitute 100% of your grade (2 projects @ 50% each).
Expect to spend at least 10 hours each week on personal study and projects outside of class.
All work must be turned in before beginning of class on the day the assignment is due. The work must be emailed to me as a single zip archive named after yourself (for example: CS651Project1MyName.zip).
All assignments must be legible, well formatted, on time, and complete. All work should be the personal creation of the individual student. Students are free to consult with each other and to study together, but all problems, programming assignments, and exams must be the personal contribution of that student.


Email Accounts
Please get a BU email account if you do not have one already. All official communications from the instructor will go to your BU email. This account may be set to forward all emails to your regular account. If you choose to do so, make sure you do not keep copies of emails on the BU server and fill up your mailbox. The following link may be used to start the process of obtaining a BU email address, but your account will not be activated until you show your BU ID in person to the Met College staff.
http://www.bu.edu/computing/accounts/apply/individual.html


Software
You will need access to a copy of Visual Studio .NET 2003 and IIS. Please note that Windows XP Home edition is not supported.
You are strongly encouraged to bring your laptops to class and follow the demos during lecture.
A CD set for Visual Studio .NET 2003 may be obtained through BU for $15.

 

Course Schedule

Class Schedule
• 1. September 9: Introduction to .NET
• 2. September 16: C#
• 3. September 23: C#, MSF, XP
• 4. September 30: MSF, XP, Data Access and XML
• 5. October 7: Data Access and XML
• 6. October 14: .NET Web Services
• 7. October 21: .NET Web Services
• 8. October 28: .NET Web Services
• 9. November 4: Web Services (1st Project Due)
• 10. November 9: ASP .NET
• 11. November 18: ASP .NET
• 12. November 25: ASP .NET
• 13. December 2: ASP .NET (2nd Project Due)
• 14. December 9: ASP .NET

 


Suggested Web Sites
http://msdn.microsoft.com/
http://www.gotdotnet.com/
http://www.asp.net/

Instructor
Marco Ambrosoli
MarcoA@bu.edu (Start your subject line with "CS 651")
(617) 512-9292
Office Hours: By appointment only.
Class Meetings
Thursdays 6:00 PM - 9:00 PM

References
Programming C#, 3rd Edition
By Jesse Liberty
3rd Edition May 2003
ISBN: 0-596-00489-3

Professional ASP.NET 1.1
Publisher: Wrox; (March 22, 2004)
ISBN: 0764558900


Department of Computer Science
Boston University Metropolitan College
808 Commonwealth Ave, Room 250, Boston, MA. 02215.  Phone: 617 353 2566, Fax: 617 353 2367, Email: csinfo@bu.edu