C Intro TALTECH IT COLLEGE 20192020 ANDRES KVER

  • Slides: 7
Download presentation
C# - Intro TALTECH IT COLLEGE 2019/2020, ANDRES KÄVER

C# - Intro TALTECH IT COLLEGE 2019/2020, ANDRES KÄVER

C# - Teacher Andres Käver akaver@itcollege. ee Skype: akaver Discord channel for course: https:

C# - Teacher Andres Käver akaver@itcollege. ee Skype: akaver Discord channel for course: https: //discord. gg/ra. HAs. C (link expires 02. 09. 2019 evening) Using your real name and Uni-ID is mandatory! Andres Käver (Andres. Kaver) Feedback from last semester (2018/2019 Spring) https: //enos. itcollege. ee/~akaver/Aine. Kysitlused/feedback 1819 spring. csv 2

C# - Grading Grade 20 p theoretical quiz – on paper (multiple choice questions),

C# - Grading Grade 20 p theoretical quiz – on paper (multiple choice questions), no outside help 30 p practical exam - everything is allowed (except direct outside help) 50 p home project – no teams 0 -50: FAIL, 51 -60: 1, 61 -70: 2, 71 -80: 3, 81 -90: 4, 91 and more: 5 Every grade part has >50% requirement Home assignment grade can’t be higher than practical examination (How could you do your homework at max, and then fail practical exam? ) 3

C# - Home project – 50 points No teams Final project defence – 25

C# - Home project – 50 points No teams Final project defence – 25 points X milestones, every milestone gives 25/X points Every milestone has deadline, every day over deadline removes 10% of this deadlines points X– is anywhere from 1 - 20 4

C# - Misc Homepage http: //enos. itcollege. ee/~akaver/CSharp Projects (all grading is based on

C# - Misc Homepage http: //enos. itcollege. ee/~akaver/CSharp Projects (all grading is based on git history and content) https: //gitlab. cs. ttu. ee (Uni-ID) Git repo has to be named icd 0008 -2019 f (developers) ics 0016 -2019 f (cyber security) Demo projects http: //git. akaver. com/csharp-fall-2019 5

C# - IDE Please use personal laptop for development (or rdp to somewhere) School

C# - IDE Please use personal laptop for development (or rdp to somewhere) School pc-s are not updated that frequently. You don’t have admin rights, can’t install some of the required components. IDE – your choice Win: Visual Studio (any edition) + Jet. Brains Re. Sharper OSX: Jet. Brains Rider or VS for OSX (no Re. Sharper here) Universal: Jet. Brains Rider or VS Code 6

C# 7 Topics covered Basic program structure Type system OOP Working with data LINQ

C# 7 Topics covered Basic program structure Type system OOP Working with data LINQ Delegates, Events, Exceptions Multithreading Reflection Programming patterns WPF, UWP, Web/Razor