Print
Code
GBE-DND1
Version
1.0
Offered by
Global Business Engineering
ECTS
5
Prerequisites
The student must be familiar with:
- Object-oriented programming basics
- Relational databases
- Basic web development (HTML, CSS)
- IT-PRO1
- IT-DBS1
- IT-WEB1
Or equivalent courses.
Main purpose
The purpose is to qualify the student to describe and implement the basic concepts of the C# programming language and the .NET developer platform.
Knowledge
The student will be able to:
- Describe the fundamentals of .NET development and the common type system
- Identify and describe .NET technologies relevant to application development
Skills
The student will be able to:
- Write and debug C# code
- Navigate and use the managed .NET API
- Create and consume class libraries
- Implement and consume RESTful web services
- Utilize asynchronous programming
- Implement web applications within ASP.NET
- Create and interact with relational databases using an object-relational mapping library
- Compare object-relational mapping to traditional data access techniques
- Define and implement basic authentication and authorization
Competences
The student will be able to:
- Develop console applications, web applications and web services with
- Server-side and client-side C#-programming
- Data persistence using object-relational mapping
- User management, including authentication and authorization
- Analyse and evaluate the relevance of .NET technologies when designing software applications
Topics
Teaching methods and study activities
The semester includes 24 class hours, divided into 6 blocks of 4 lessons spread over 12 weeks. The total workload for the student is expected to be around 140 hours where the majority will be spend working on the course project assignment.
Resources
Evaluation
Examination
Prerequisites for exam:
Mandatory attendance (4/6 lessons)
Exam type:
The exam is in two separate parts:
Part 1 (25%):
Written, individual, 1 hour, flowLOCK.
Part 2 (75%):
Project assignment, carried out in groups of 2-4 students during the semester.
The evaluation of Part 2 is based on:
- The delivered software
- Documentation of technical process via a developer blog
- Group presentation (video)
- Individual reflections (video)
To pass the course, Part 2 must be completed with a passing grade.
Internal assessment
Tools allowed:
Part 1: None
Part 2: All
Re-exam:
Should a student receive a non-passing grade for Part 2, they will be asked to resubmit the project during the re-exam period.
Should a student receive a passing grade for Part 2, but a combined non-passing grade, they will receive a new Part 1-exam during the re-exam period.
Any third resit may be conducted as an oral exam.
Grading criteria
Grading based on the Danish 7-point scale.
Additional information
Responsible
Jakob Trigger Knop
Valid from
01-08-2024 00:00:00
Course type
Keywords
C#, .NET, web services, web applications, object-relational mapping