Subject details

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.
  • 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

Entry Requirements

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

RMI-CPT121-Programming 1 , or RMI-CPT12
RMI-CPT140-Database Concepts

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


Or equivalent database and Java programming study before starting this subject.

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.

  • 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
View textbooks

Related degrees