1 / 7

C# - Intro

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://discord.gg/raHAsC (link expires 02.09.2019 evening) Using your real name and Uni-ID is mandatory! Andres Käver ( Andres.Kaver )

ksamuel
Download Presentation

C# - Intro

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. C# - Intro TALTECH IT College 2019/2020, Andres käver

  2. C# - Teacher • Andres Käver • akaver@itcollege.ee • Skype: akaver • Discord channel for course: https://discord.gg/raHAsC(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/AineKysitlused/feedback1819spring.csv

  3. C# - Grading • Grade • 20p theoretical quiz – on paper (multiple choice questions), no outside help • 30p practical exam - everything is allowed (except direct outside help) • 50p 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?)

  4. C# - Home project • 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

  5. 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 icd0008-2019f (developers) ics0016-2019f (cybersecurity) • Demo projects • http://git.akaver.com/csharp-fall-2019

  6. 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) + JetBrains ReSharper • OSX: JetBrains Rider or VS for OSX (no ReSharper here) • Universal: JetBrains Rider or VS Code

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

More Related