Gå direkt till huvudinnehåll
MyCourses MyCourses
  • Högskolor
    Handelshögskolan (BIZ) Högskolan för elektroteknik (ELEC) Högskolan för ingenjörsvetenskaper (ENG) Högskolan för kemiteknik (CHEM) – Andra guider (CHEM) – Anvisning för literaturarbeten (CHEM) Högskolan för konst, design och arkitektur (ARTS) Högskolan för teknikvetenskaper (SCI) Andra studier Språkcentret Open University Biblioteket Aalto university pedagogical training program UNI (exams) Sandbox
  • CORONAVIRUS INFO
    Koronavirus - tietoa opiskelijalle Coronavirus - information for students Coronavirus - information för studerande Koronaviruksen vaikutus opiskeluun: kysymyksiä ja vastauksia Effects of the coronavirus on studies: questions and answers Coronaviruset och studierna: frågor och svar Corona help for teachers
  • Länkar till tjänster
    MyCourses - Instructions for Teachers - Teacher book your online session with a specialist - Digital tools for teaching - Data protection instructions for teachers - Anvisningar för studerande - Workspace for thesis supervision WebOodi Into studentportal Courses.aalto.fi Unverisitets bibliotek - Resourcesguides - Imagoa / Öppen vetenskap och användning av bilder IT-tjänster Campus - Byggnads öppettider Restaurants in Otaniemi AUS Aalto-universitetets studentkår Aalto Marketplace
  • ALLWELL?
    Studiekompetens Stöd för studerande Starting Point of Wellbeing Om AllWell? -enkäten
  •   ‎(sv)‎
      ‎(en)‎   ‎(fi)‎   ‎(sv)‎
  • Toggle Search menu
  • Du är för tillfället inloggad som gästanvändare (Logga in)

close

CS-E3190 - Principles of Algorithmic Techniques, 11.09.2019-13.12.2019

  1. Framsida
  2. Kurser
  3. högskolan f?...
  4. department of...
  5. cs-e3190 - pr...
Kursens beskrivning

Allmänt

  • Allmänt

    Allmänt

    The purpose of this course is to introduce students to various techniques in Algorithms Design. 

    Algorithms is a key engine of modern computer science. This course will give you important algorithmic and mathematical tools for handling modern challenges in computing. We will start with basic principles and will delve into advanced algorithmic tools where you will get to learn, for instance, how to deal with intractability, uncertainty, and (time permitting) big data. 

    We will focus on rigorous analysis of algorithms, i.e., we will try to understand mathematically why certain algorithms work (and sometimes why certain approaches will never work.)  

    The course is suitable for computer science students at all levels (bachelor, master and doctoral students) who seek to enhance their algorithmic, mathematical and analytical toolboxes in computer science. 

    Teaching staff 



    Parinya Chalermsook (Responsible professor) 




    Ameet Gadekar (Teaching assistant)

    Nidia Obscura Acosta (Teaching Assistant)



    Ly Orgo (Teaching assistant) 

    Andreas Schmid (Teaching assistant) 
     

    Denis Sedov (Teaching assistant) 
     

    Sorrachai Yingcharoenthawornchai 






    INTENDED LEARNING OUTCOMES

    1. Analysis: Students are able to formally (or mathematically) argue about the efficiency and correctness of an algorithm.
    2. Design:  Students are able to design algorithms using basic algorithmic paradigms. 
    3. Modelling: Students are able to model real-world problems formally as computational problems. 

    Implementation of algorithms is considered a bonus. Students will get bonus points if they are able to show great implementation abilities. 

    Remark: This is not the best course to sharpen your programming skills. We focus here more on practicing how to think systematically and scientifically about algorithms. For more hands-on programming courses, you may want to consider competitive programming. 

    CLASS SESSIONS AND EXPECTATIONS

    Ideally (but not necessarily), you are expected to attend 

    • 8 Overview Lectures: Each lecture is 2-hour long. Check the schedules for detail. The purpose of the lectures is NOT to provide a detailed account of course materials but rather to introduce students to the topics so as to facilitate student's independent studies. 

    • 9 Exercises: Submit class exercises and get feedbacks on your work. Check the schedules for detail. 

    • Final project report: 
      To be eligible to work on the project, at least 160 points must be obtained from exercises. A final report (need at least 160 points to submit) & 15-minute interview (at least 240 points to schedule an interview) with teaching staffs is required if you want to get grade 5. A final report should be 5-page and can be either a theoretical or implementation project. 

    There will be no exam. 

    GRADING


    Each exercise set is worth 40 points (360 points in total). The final project is worth 120 points.  
    • Grade 5. 240 points from exercises&bonus + 60 from the project 
    • Grade 4. 240 points in total 
    • Grade 3. 200 points in total 
    • Grade 2. 160 points from exercises & bonus
    • Grade 1. 120 points from exercises & bonus

    Additionally, in each exercise session that you attend, you will have an opportunity to submit a small exercise set for 5 bonus points. 

    • icon for activity Announcements Forum
    • icon for activity Allmän diskussion Forum

Course home

Course home

Nästa sektion

List of Activities & Topics►
Hoppa över Kommande händelser
Kommande händelser
Laddar Det finns inga framtida händelser
Gå till Kalender
Hoppa över Kalender
Kalender
Laddar
◄ | februari 2021 | ►
Söndag Sön Måndag Mån Tisdag Tis Onsdag Ons Torsdag Tor Fredag Fre Lördag Lör
  Inga händelser, måndag, 1 februari 1 Inga händelser, tisdag, 2 februari 2 Inga händelser, onsdag, 3 februari 3 Inga händelser, torsdag, 4 februari 4 Inga händelser, fredag, 5 februari 5 Inga händelser, lördag, 6 februari 6
Inga händelser, söndag, 7 februari 7 Inga händelser, måndag, 8 februari 8 Inga händelser, tisdag, 9 februari 9 Inga händelser, onsdag, 10 februari 10 Inga händelser, torsdag, 11 februari 11 Inga händelser, fredag, 12 februari 12 Inga händelser, lördag, 13 februari 13
Inga händelser, söndag, 14 februari 14 Inga händelser, måndag, 15 februari 15 Inga händelser, tisdag, 16 februari 16 Inga händelser, onsdag, 17 februari 17 Inga händelser, torsdag, 18 februari 18 Inga händelser, fredag, 19 februari 19 Inga händelser, lördag, 20 februari 20
Inga händelser, söndag, 21 februari 21 Inga händelser, måndag, 22 februari 22 Inga händelser, tisdag, 23 februari 23 Inga händelser, onsdag, 24 februari 24 Inga händelser, torsdag, 25 februari 25 Inga händelser, fredag, 26 februari 26 Inga händelser, lördag, 27 februari 27
Inga händelser, söndag, 28 februari 28
           
  • Dölj webbplatshändelser Dölj webbplatshändelser
  • Dölj kategorihändelser Dölj kategorihändelser
  • Dölj kurshändelser Dölj kurshändelser
  • Dölj grupphändelser Dölj grupphändelser
  • Dölj användarehändelser Dölj användarehändelser
  • Dölj andrahändelser Dölj andrahändelser
  • CS-E3190 - Principles of Algorithmic Techniques, 11.09.2019-13.12.2019
  • Sektioner
  • Allmänt
  • List of Activities & Topics
  • Uppgifter
  • Polls & Bonuses & etc
  • Need our help?
  • Stats
  • Framsida

Aalto logo

Tuki / Support
  • MyCourses help
  • mycourses(at)aalto.fi
Palvelusta
  • MyCourses rekisteriseloste
  • Tietosuojailmoitus
  • Palvelukuvaus
About service
  • MyCourses protection of privacy
  • Privacy notice
  • Service description
Service
  • MyCourses registerbeskrivining
  • Dataskyddsmeddelande
  • Beskrivining av tjänsten

Du är för tillfället inloggad som gästanvändare (Logga in)
  • Högskolor
    • Handelshögskolan (BIZ)
    • Högskolan för elektroteknik (ELEC)
    • Högskolan för ingenjörsvetenskaper (ENG)
    • Högskolan för kemiteknik (CHEM)
    • – Andra guider (CHEM)
    • – Anvisning för literaturarbeten (CHEM)
    • Högskolan för konst, design och arkitektur (ARTS)
    • Högskolan för teknikvetenskaper (SCI)
    • Andra studier
    • Språkcentret
    • Open University
    • Biblioteket
    • Aalto university pedagogical training program
    • UNI (exams)
    • Sandbox
  • CORONAVIRUS INFO
    • Koronavirus - tietoa opiskelijalle
    • Coronavirus - information for students
    • Coronavirus - information för studerande
    • Koronaviruksen vaikutus opiskeluun: kysymyksiä ja vastauksia
    • Effects of the coronavirus on studies: questions and answers
    • Coronaviruset och studierna: frågor och svar
    • Corona help for teachers
  • Länkar till tjänster
    • MyCourses
    • - Instructions for Teachers
    • - Teacher book your online session with a specialist
    • - Digital tools for teaching
    • - Data protection instructions for teachers
    • - Anvisningar för studerande
    • - Workspace for thesis supervision
    • WebOodi
    • Into studentportal
    • Courses.aalto.fi
    • Unverisitets bibliotek
    • - Resourcesguides
    • - Imagoa / Öppen vetenskap och användning av bilder
    • IT-tjänster
    • Campus
    • - Byggnads öppettider
    • Restaurants in Otaniemi
    • AUS Aalto-universitetets studentkår
    • Aalto Marketplace
  • ALLWELL?
    • Studiekompetens
    • Stöd för studerande
    • Starting Point of Wellbeing
    • Om AllWell? -enkäten
  •   ‎(sv)‎
    •   ‎(en)‎
    •   ‎(fi)‎
    •   ‎(sv)‎