Programming in C#
BASIC DATA
course listing
A - main register
course code
ICD0008
course title in Estonian
Programmeerimine C# keeles
course title in English
Programming in C#
course volume CP
-
ECTS credits
6.00
to be declared
yes
assessment form
Examination
teaching semester
autumn
language of instruction
Estonian
English
The course is a prerequisite
ASP.NET Web Applications (ICD0015)
Building Distributed Systems (ICD0009)
Building Distributed Systems (ICD0021)
Study programmes that contain the course
code of the study programme version
course compulsory
IADB17/25
yes
Structural units teaching the course
IC - IT College
Course description link
Timetable link
View the timetable
Version:
VERSION SPECIFIC DATA
course aims in Estonian
Arendada õppija meeskonnatöö ja programmeerimise oskuseid, luues võimalused vajalike teadmiste ja oskuste kujunemiseks .Net raamistiku baasil tarkvaraarenduseks väiksemas meeskonnas.
course aims in English
To develop students’ team work and programming skills and provide necessary knowledge and skills on the basis of .NET Framework for software development in a smaller team.
learning outcomes in the course in Est.
Kursuse läbinud üliõpilane:
- teab ning oskab kirjeldada .Net raamistiku olemust ning peamisi tehnoloogiaid,
- oskab koostada C# programmeerimiskeeles lihtsamaid rakendusi või suurema tarkvaralahenduse osiseid,
- oskab lisamaterjale kasutades koostada LINQ päringukeeles päringuid ning kasutada vajadusel .Net raamistiku vahendeid leivnumate andmeallikate (XML, andembaasiserverid ning failid) poole pöördumiseks,
- oskab töötada väiksemas meeskonnas.
learning outcomes in the course in Eng.
Student knows and is able to:
- describe the essence of .NET Framework and its main technologies,
- create simpler applications or parts of larger software solution in C# programming language,
- create queries in LINQ query language by using additional materials and to use .NET Framework tools in order to obtain data from commonly used data sources (XML, database servers, files),
- work in a smaller team.
brief description of the course in Estonian
Õppeaines tegeletakse .Net raamistiku tehnoloogiate, C# programmeerimiskeele ning LINQ päringukeele abil rakenduste loomisega. Põhirõhk on .Net raamistiku, kui ühe levinuima arendusplatvormi tutvustamisel. Kujundatakse meeskonnatöö oskused töötamaks väiksemas meeskonnas ning luuakse kaasaegseid rakendusi kasutades .Net raamistikku kuuluvaid tehnoloogiad ja nende võimekusi.
brief description of the course in English
The course covers creating applications by using .NET Framework technologies, C# programming language and LINQ query language. The main emphasis is to introduce .NET Framework as the most commonly used development platform.
A student who has passed the course successfully is able to work in a smaller team and create modern applications by using .NET Framework technologies and their capabilities.
type of assessment in Estonian
-
type of assessment in English
-
independent study in Estonian
-
independent study in English
-
study literature
1. Microsoft .NET Framework application development foundation MCTS Exam 70-536, Wiley, 2011
2. Pialorsi, P., Russo, M. Introducing Microsoft LINQ, MS Press, 2007
3. Miles, Rob. Introduction to Programming Through Game Development Using Microsoft XNA Game Studio. MS Press, 2010
study forms and load
daytime study: weekly hours
4.0
session-based study work load (in a semester):
lectures
2.0
lectures
14.0
practices
2.0
practices
16.0
exercises
0.0
exercises
-
lecturer in charge
-
LECTURER SYLLABUS INFO
semester of studies
teaching lecturer / unit
language of instruction
Extended syllabus
2025/2026 autumn
Andres Käver, IC - IT College
English
    ICD0008_assessment_criteria.pdf 
    display more
    2024/2025 autumn
    Andres Käver, IC - IT College
    English
      2023/2024 spring
      Andres Käver, IC - IT College
      English
        2023/2024 autumn
        Andres Käver, IC - IT College
        English
          2022/2023 autumn
          Andres Käver, IC - IT College
          English
            2021/2022 autumn
            Andres Käver, IC - IT College
            English
              ICD0008_assessment_criteria.pdf 
              2020/2021 autumn
              Andres Käver, IC - IT College
              English
                ICD0008_assessment_criteria.pdf 
                2019/2020 autumn
                Andres Käver, IC - IT College
                Estonian
                  ICD0008_assessment_criteria.pdf 
                  Course description in Estonian
                  Course description in English