FI2BEBT75 Back-end Technologies
FI2BEBT75 Back-end Technologies
- Course description
- Course codeFI2BEBT75
- Level of study5.2
- Program of studyBack-End Development 2
- Credits7.5
- Course coordinatorFrederick Johannes Botha, Joshua Wiggill
This course provides the skills needed to create a robust Back-end solution using the .NET Framework coupled with the C# programming language. Candidates will be given the knowledge needed to utilise basic data types, data structures and control structures required to produce a Back-end solution. Widely used tools and Back-end specific frameworks will also be covered, such as ASP.NET and Entity Framework, which streamline development.
Familiarity with frameworks, libraries and tools is essential to developing most modern Back-end software projects when productivity is considered. This course provides candidates with the essential knowledge needed to build a Back-end solution with the .NET framework and its associated tools. It also enables the candidate to transition to a similar framework with the knowledge of the high-level concepts it is based on.
The candidate:
- has knowledge of the programming language C# used for developing Back-end applications using the .NET Framework
- has knowledge of the industry-relevant tools such as ASP.NET and Entity Framework used in the development of Back-end .NET applications
The candidate:
- can explain the functionality and architecture behind the .NET framework as it relates to Back-end software projects
- can find and refer to technical information about the .NET framework and assess its relevance for each specific project
The candidate:
- can plan and carry Back-end software projects using C# and the .NET Framework alone or as part of a group
- can exchange points of view with others with a background in relation to the development of .NET-based projects
In this course, the following teaching and learning methods can be applied, but are not limited to:
- Lecture: Educator-led presentations or activities providing knowledge, skills, or general competencies in the subject area.
- Group work: Collaborative activities where students work together to solve problems or complete tasks.
- Tutoring: One-on-one or small group sessions with an instructor for personalized guidance and support.
- Student presentations: Opportunities for students to demonstrate their understanding of course material by presenting to peers.
- Online lessons: Digital content delivered via an online learning platform.
- Guidance: Individualized advice and direction from instructors to support students in their learning journey.
- Workshops: Practical sessions focused on hands-on application of theoretical concepts or skills.
- Self-study: Independent study where students engage with course material on their own without any teacher support.
Form of assessment | Grading scale | Grouping | Duration of assessment |
---|---|---|---|
Course Assignment | Pass / Fail | Individual | 1 Week(s) |