Menu logo

Thoughts on Software Engineering

.NET Framework Course and Teaching Materials


Overview of the Project

The project is intended to create a set of teaching materials (courseware) in Bulgarian language for a course on “Programming for Microsoft .NET Framework with the C# Language”. The materials consist of presentations, demonstrations, exercises and a textbook and will be freely available for download and for teaching courses in the Bulgarian universities.

The project is performed by Svetlin Nakov and his team in the Faculty of Mathematics and Informatics of Sofia University “St. Kliment Ohridski” with the strong support of the Bulgarian Association of Software Developers and Microsoft Research.

The project includes teaching the course in the Bachelor program for the “Informatics” specialty in the Faculty of Mathematics and Informatics of Sofia University “St. Kliment Ohridski” as well as in Master programs (see the Web site of the course “Programming for .NET Framework“). The course was attended by 250 students in 2004/2005.

The Project Team

The team working on the project consists of university professors, Ph.D. students and Microsoft certified consultants:

  • Svetlin Nakov, Ph.D. student – project leader
  • assoc. prof. Magdalina Todorova, Ph.D.
  • Martin Kulov, Microsoft Certified Solution Developer
  • Branimir Giurov, Microsoft Certified Solution Developer, Microsoft Certified Trainer
  • George Ivanov, Microsoft Certified Solution Developer
  • Mihail Stoynov, student
  • Ivaylo Hristov, student


See the curriculum here.

Lecture Materials

All lecture materials (presentations, demos and exercises in Bulgarian language) are available for free download from the Web site of the course “Programming for .NET Framework“. These lectures materials consist of:

  • 25 lectures
  • 1800 PowerPoint slides
  • 600 examples (code snippets in C#)
  • 190 live demos
  • 310 exercises

The textbook

Visit the book’s official web site here.

Browse the Subversion repository of the .NET Framework Programming book here.


Read the license here (in Bulgarian).

Comments (2)

2 Responses to “.NET Framework Course and Teaching Materials”

  1. NET is the framework, what language should you use? … People with a background in Java should find it a relatively easy transition to learning C#. … The Microsoft Developer Network (MSDN) site has a lot of resources for … Although a little expensive, this is a very Microsoft heavy training

  2. bigtits says:

    ASP Alliance was founded in 1997, and has a very helpful collection of ASP.NET articles that cover all the concepts. It is ideal for all skill levels including refresher, intermediate, and expert. Choose any specific topic from the available lists and get started with ASP.NET.

RSS feed for comments on this post. TrackBack URL