Module Descriptors
DEVELOPING .NET SOLUTIONS
COSE50548
Key Facts
Faculty of Computing, Engineering and Sciences
Level 5
15 credits
Contact
Leader:
Email:
Hours of Study
Scheduled Learning and Teaching Activities: 36
Independent Study Hours: 114
Total Learning Hours: 150
Assessment
  • COMPUTER BASED ASSIGNMENT weighted at 70%
  • CLASS-TEST weighted at 30%
Module Details
Module Indicative Content
1. Output page design, construction and testing using a variety of server programming techniques.
2. Database connectivity, SQL and proprietary data access tools.
3. Server-side objects.
4. Browser compatibility problems and solutions.
5. Extended form handling.
6. Data persistence handling.
7. Interfacing with page scripting systems.
Module Learning Strategies
The style of the module is based on a series of presentations and tutorials introducing you to key topics. Notes, references and the module schedule will be available through Electronic Distributed Learning (e.g. on the Web). The emphasis of this module is to enable you to appreciate key .NET concepts through practical exercises and the use of Visual Studio .NET.
On-line learning strategies will be used extensively.
There will normally be one lecture, one practical and one workshop per week.
(1:n) (1:25) (1:n)

Module Resources
Visual Studio .NET, Access to Windows XP or equivalent.
Module Special Admissions Requirements
CE51600-1 Software Development or Equivalent past programming experience.
Module Texts
Programming .NET Windows Applications By Jesse Liberty, Dan Hurwitz October 2003 ISBN: 0-596-00321-8
OR
Object-Oriented Programming with Visual Basic .NET By J. P. Hamilton October 2002 ISBN: 0-596-00146-0
AND
Mastering Visual Studio .NET By Ian Griffiths, Jon Flanders, Chris Sells March 2003 ISBN: 0-596-00360-9
Module Additional Assessment Details

Class test 1 hour 30% (learning outcome 2)
Application Development 70%, typically the development of back-end driven database applications (learning outcomes 1 and 3)
(Typical minimum effort of 30 hours programming/design effort).