In the move to our new system and website, we are encountering some technical issues.
We are working hard to fix these and we appreciate your patience and understanding.

Subject details

  • Topics
    • C# programming
    • ASP.NET
    • ASP.NET MVC and Entity Framework
    • ASP.NET Web API
    • jQuery and 3rd party libraries
    • Webhooks and signal IR
    • Advanced ASP.NET MVC
    • Security
  • Study resources
    • Instructional Methods
      • Blog
      • Chat Rooms
      • Disscusion forum/Discussion Board
      • Embedded Multimedia
      • Online assignment submission
      • Podcasting/Leacture capture
      • Standard Media
      • Streaming Multimedia
      • Web links
    • Online Materials
      • Resources and Links
      • Printable format materials
      • Online Assessment
      • FAQs
      • Audio-Video streaming
      • Simulations

At the completion of this subject students will be able to:

  1. Design and build Web applications using the C# programming language
  2. Integrate Web applications with a back-end database
  3. Build simple Web services
  4. Successfully address issues of security and performance in designing and implementing Web applications.
  • Assignment 1 - Invigilated Exam (50%)
  • Assignment 2 - Assignment 2 (30%)
  • Assignment 3 - Assignment 1 (20%)

Textbooks are subject to change within the academic year. Students are advised to purchase their books no earlier than one to two months before the start of a subject


  • Professional C# 6 and .Net Core 1.0
  • Christian Nagel
  • 9781119096
  • Print

Entry Requirements

You must have successfully completed the following subject(s) before starting this subject:

You are recommended to have completed the following subjects(s) or have equivalent knowledge before starting this unit:

Special requirements

  • SoftwareDetails - All students will be required to download and install MS Visual Studio and MS SQL Server 2008 for this unit.
  • OtherDetails -

    Stable broadband connection required to access online learning materials and live chat sessions / recordings. (note: mobile broadband users may have difficulties participating in live chat sessions)

This subject introduces you to the principles and practice of developing applications for the Microsoft .NET framework, using the Common Language Infrastructure (CLI) and the C# programming language. Topics include the CLI, C#, ASP.NET, ADO.NET, Web services and security.

Please Note: You will be required to download and install MS Visual Studio and MS SQL Server 2008 for this subject.

Related degrees