Skip to main content

.Net programmingLaajuus (5 cr)

Code: 4_ETS7300

Credits

5 op

Teaching language

  • Finnish
Enrollment

01.12.2024 - 15.01.2025

Timing

20.01.2025 - 20.04.2025

Credits

5 op

Virtual proportion (cr)

5 op

Mode of delivery

Distance learning

Teaching languages
  • Finnish
  • English
Teachers
  • Mikko Pääkkönen
Student groups
  • ET22SPN
    Information network technology
  • ET22SPP
    Software engineering
  • ET22SPFM
    Information technology, Path to the University of Eastern Finland

Teaching methods

.NET is a modern, innovative, open source development platform for building all your apps. With .NET, you can use multiple editors and libraries to build for web, mobile, desktop, games, and IoT. .NET helps you build high quality applications faster. C# is used as the main programming language.

The course provides an overview of the latest .NET programming models and application frameworks, which are covered in depth in assignments. The assignments guide in using .NET in modern application development efficiently. You will use .NET to create console applications, web applications, RESTfull APIs and full stack applications. Use data storage via an OR/M tool and know how to make real-time apps..

After completing the course the student has a working knowledge of modern .NET programming and can implement solutions to different use cases using .NET.

The course is completed by active use of course materials to complete assignments. Assignments are done using git based version control system. The course is 100% online self-paced course.

The course is evaluated by the course tasks and points from the tasks. Grading scale is visible in the course's Moodle.

Student workload

The course is 100% online self-paced and there are no lectures. The course material and tasks are designed to help independent studying and will guide in using .NET documentation.

The student's workload is 135 hours in total containing familiarization of the course material and the course tasks. Familiarization and material takes 35 hours and the learning tasks will take 100 hours.

Materials

Material is referenced in the course's Moodle. Materials are mostly Microsoft documentation related to .NET with some sample applications showing the common usage scenarios for .NET.

Further information

A fully independent course of study with no contact teaching and no lectures.

The course is advanced level course and it is assumed that the student has prior knowledge of basics of C# programming language and knowledge of object oriented programming. Knowledge of web technologies and web APIs will also help.

The course is part of the degree programme in Information Technology (tietotekniikan tutkinto-ohjelma).

Course fee for open UAS students is 75 euros.

Enrollment

01.08.2024 - 15.09.2024

Timing

17.09.2024 - 17.12.2024

Credits

5 op

Virtual proportion (cr)

5 op

Mode of delivery

Distance learning

Teaching languages
  • Finnish
  • English
Teachers
  • Mikko Pääkkönen
Student groups
  • ET23KM
    Bachelor of Information Technology, Multi-form studies (Bachelor's degree)

Teaching methods

.NET is a modern, innovative, open source development platform for building all your apps. With .NET, you can use multiple editors and libraries to build for web, mobile, desktop, games, and IoT. .NET helps you build high quality applications faster. C# is used as the main programming language.

The course provides an overview of the latest .NET programming models and application frameworks, which are covered in depth in assignments. The assignments guide in using .NET in modern application development efficiently. You will use .NET to create console applications, web applications, RESTfull APIs and full stack applications. Use data storage via an OR/M tool and know how to make real-time apps..

After completing the course the student has a working knowledge of modern .NET programming and can implement solutions to different use cases using .NET.

The course is completed by active use of course materials to complete assignments. Assignments are done using git based version control system. The course is 100% online self-paced course.

The course is evaluated by the course tasks and points from the tasks. Grading scale is visible in the course's Moodle.

Student workload

The course is 100% online self-paced and there are no lectures. The course material and tasks are designed to help independent studying and will guide in using .NET documentation.

The student's workload is 135 hours in total containing familiarization of the course material and the course tasks. Familiarization and material takes 35 hours and the learning tasks will take 100 hours.

Materials

Material is referenced in the course's Moodle. Materials are mostly Microsoft documentation related to .NET with some sample applications showing the common usage scenarios for .NET.

Further information

A fully independent course of study with no contact teaching and no lectures.

The course is advanced level course and it is assumed that the student has prior knowledge of basics of C# programming language and knowledge of object oriented programming. Knowledge of web technologies and web APIs will also help.

The course is part of the degree programme in Information Technology (tietotekniikan tutkinto-ohjelma).

Course fee for open UAS students is 75 euros.

Enrollment

01.12.2023 - 15.01.2024

Timing

08.01.2024 - 21.04.2024

Credits

5 op

Mode of delivery

Contact teaching

Teaching languages
  • Finnish
Teachers
  • Mikko Pääkkönen
Student groups
  • ETN21SP
    Tietoverkkotekniikka
  • ETP21SP
    Ohjelmistotekniikka
  • ETM21SP
    Maisteripolku Itä-Suomen yliopistoon

Teaching methods

The course introduces .NET and its features. Various application areas are studied through examples and exercises, with C# as the programming language.

The course is completed by completing learning tasks. The points earned from the tasks are converted into a grade. More detailed information can be found on the course's Moodle page.

Student workload

The lectures and class assignments will take 56 hours. Self-study and learning tasks will take 79 hours.

Materials

Due to the rapid development of technology, the learning materials will be provided as web pages. The teacher will also compile internet link lists related to the subject matter, so that the students can start acquiring additional information on their own.

Enrollment

01.08.2023 - 15.09.2023

Timing

04.09.2023 - 15.12.2023

Credits

5 op

Mode of delivery

Contact teaching

Teaching languages
  • Finnish
Teachers
  • Mikko Pääkkönen
Student groups
  • ETP20SP
    Ohjelmistotekniikka

Teaching methods

The course introduces .NET and its features. Various application areas are studied through examples and exercises, with C# as the programming language.

The course is completed by completing learning tasks. The points earned from the tasks are converted into a grade. More detailed information can be found on the course's Moodle page.

Student workload

The lectures and class assignments will take 56 hours. Self-study and learning tasks will take 79 hours.

Materials

Due to the rapid development of technology, the learning materials will be provided as web pages. The teacher will also compile internet link lists related to the subject matter, so that the students can start acquiring additional information on their own.