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
