Introduction to C# for the Python programmer (3 cr)
Code: TT00CA92-3002
General information
- Enrollment
- 29.11.2023 - 01.02.2024
- Registration for the implementation has ended.
- Timing
- 01.02.2024 - 30.04.2024
- Implementation has ended.
- Number of ECTS credits allocated
- 3 cr
- Local portion
- 3 cr
- Mode of delivery
- Contact learning
- Unit
- Engineering and Business
- Campus
- Kupittaa Campus
- Teaching languages
- Finnish
- Teachers
- Sami Pyöttiälä
- Course
- TT00CA92
Realization has 2 reservations. Total duration of reservations is 4 h 0 min.
Time | Topic | Location |
---|---|---|
Thu 04.04.2024 time 10:00 - 12:00 (2 h 0 min) |
C# perusteet Python-osaajalle TT00CA92-3002 |
ICT_B1038
IT telakka
|
Thu 11.04.2024 time 10:00 - 12:00 (2 h 0 min) |
C# perusteet Python-osaajalle TT00CA92-3002 |
ICT_B1038
IT telakka
|
Evaluation scale
Hyväksytty/Hylätty
Content scheduling
The course is targeted at students having basic skills in Python (or Java) and programming.
The purpose of the course is to provide students with skills on how to use C# when programming.
The course contents:
1. Recap basic programming skills
2. Recap Python
3. Quiz about Python
4. Introduction to C#
5. Differences between Python and C#
6. Personal project work
Objective
After completing the course, the student is able to
- program in C
(conditional statements, loops, ...)
Content
Recap basic programming skills
Recap Python
Introduction to C#
Differences of Python and C#
Personal project work
Student workload
1. Recap basic programming skills (Contact: 1 h + 1 hour independent work including Test (Quiz)
2. Recap Python (Contact: 1 h + 2 hour independent work)
3. Quiz about Python (Independent work: 1 hour)
4. Introduction to C# (Contact: 2 h + 20 hours independent work) - use small group (3 students!) with W3schools
5. Differences of Python and C# (Contact: 1 h + 10 hours group work)
+ Presentation of students' results (Contact: 1 - 2 h / depends on amount of students)
6. Personal project work (Contact: 1 h + 20 hours independent work)
+ Presentation and demo of the project work results (Contact: 2- 4 hours / depends on amount of students)
+ projektityön tulosten esittely ja demoaminen (Kontaktiopetus: 2-4 h riippuen opintojakson osallistujien määrästä)
Assessment criteria, approved/failed
You need to pass the tests, do the exercises, the project works and the presentations in order to get approved.
Further information
Prerequisite: Basics of programming course (5 cr) completed with Python, Java or similar knowledge.