Konstantin Läufer

Search this site

    We're hiring!

    • Asst Prof in SE, Systems
    • Asst Prof in AI/ML

    My external sites

    • GitHub
    • Google Scholar
    • LinkedIn

    This site

    • Home
    • Contact and Schedule
      • Brief Biographical Sketch (150 Words)
      • Really Brief Biographical Sketch (75 Words)
    • Research
      • Activities
      • Funding
      • Publications
    • Teaching
      • Access to Code Examples
        • License
      • Coding Guidelines
      • Comp 313/413: Intermediate Object-Oriented Development
        • Course Outline
        • Fall 2011
          • Projects
            • Project 0a
            • Project 0b
            • Project 0c
            • Project 1a
            • Project 1b
            • Project 1c
            • Project 2a
            • Project 2b
            • Project 2c
            • Project 2d
          • Software
          • Topics
          • Weekly Schedule
        • Fall 2012
          • Important Dates
          • Projects
            • Project 0a
            • Project 0b
            • Project 0c
            • Project 0d
            • Project 1a
            • Project 1b
            • Project 2a
            • Project 2b
            • Project 2c
            • Project 2d
          • Weekly Schedule
        • Fall 2013
          • Projects
            • Project 3
            • Project 4
            • Project 5
            • Project 6
          • Schedule
        • Fall 2014 COMP 313-001
          • Projects
            • Project 1
            • Project 2
            • Project 3
            • Project 4
            • Project 5
            • Project 6
          • Schedule
        • Fall 2015 COMP 413-001
          • Projects
            • Project 1
            • Project 2
            • Project 3
            • Project 4
            • Project 5
            • Project 6
          • Schedule
        • Fall 2016 COMP 413-001
          • Projects
            • Project 1
            • Project 2
            • Project 3
            • Project 4
          • Schedule
        • Fall 2017 COMP 313-001
          • Projects
            • Project 1
            • Project 2
            • Project 3
            • Project 4
        • Fall 2017 COMP 413-001
          • Projects
            • Project 1
            • Project 2
            • Project 3
            • Project 4
            • Project 5
            • Project 6
        • Fall 2018 COMP 313-001
          • Project 1
          • Project 2
          • Project 3
          • Project 4
          • Project 5
          • Project 6
        • Fall 2018 COMP 413-001/313-002
          • Project 1
          • Project 2
          • Project 3
          • Project 4
          • Project 5
          • Project 6
        • Fall 2019 COMP 313-001/413-001
          • Project 1
          • Project 2
          • Project 3
          • Project 4
        • Fall 2020 COMP 313/413
          • Project 1
          • Project 2
          • Project 3
          • Project 4
        • Handouts
          • Basics of Object-Oriented Programming
          • Practice Midterm
        • Software
        • Software - prior to Spring 2015
        • Spring 2013
          • Software
          • Textbooks and Resources
          • Weekly Schedule
        • Spring 2014
          • Projects
            • Project 3
            • Project 4
            • Project 5
            • Project 6
          • Schedule
        • Spring 2015 COMP 313-001
          • Projects
            • Project 1
            • Project 2
            • Project 3
            • Project 4
            • Project 5
            • Project 6
          • Schedule
        • Spring 2015 COMP 413-001
          • Projects
            • Project 1
            • Project 2
            • Project 3
            • Project 4
            • Project 5
            • Project 6
          • Schedule
        • Spring 2016 COMP 313-001
          • Projects
            • Project 1
            • Project 2
            • Project 3
            • Project 4
            • Project 5
            • Project 6
          • Schedule
        • Spring 2016 COMP 413-001
          • Projects
            • Project 1
            • Project 2
            • Project 3
            • Project 4
            • Project 5
            • Project 6
          • Schedule
        • Spring 2017 COMP 313-001
          • Projects
            • Project 1
            • Project 2
            • Project 3
            • Project 4
            • Project 5
            • Project 6
        • Spring 2017 COMP 413-001
          • Projects
            • Project 1
            • Project 2
            • Project 3
            • Project 4
            • Project 5
            • Project 6
        • Spring 2018 COMP 313-001
          • Project 1
          • Project 2
          • Project 3
          • Project 4
        • Spring 2018 COMP 413-001
          • Project 1
          • Project 2
          • Project 3
          • Project 4
          • Summer 2017 COMP 313/413
        • Spring 2019 COMP 313-001
          • Project 1
          • Project 2
          • Project 3
          • Project 4
        • Spring 2019 COMP 413-001
          • Project 1
          • Project 2
          • Project 3
          • Project 4
        • Spring 2020 COMP 313-001/413-001
          • Project 1
          • Project 2
          • Project 3
          • project 4
        • Spring 2021 COMP 313/413
          • Project 1
          • Project 2
          • Project 3
        • Summer 2016 COMP 313/413
          • Projects
            • Project 1
            • Project 2
            • Project 3
            • Project 4
            • Project 5
            • Project 6
          • Schedule
        • Summer 2017 COMP 313/413
          • Projects
            • Project 1
            • Project 2
            • Project 3
            • Project 4
            • Project 5 - optional for you to try if you want
            • Project 6 - optional extension to Project 5
        • Summer 2018 COMP 313/413
          • Project 1
          • Project 2
          • Project 3
          • Project 4
        • Summer 2019 COMP 313/413
          • Project 1
          • Project 2
          • Project 3
          • Project 4
        • Summer-2020-comp-313-413
          • Project 1
          • Project 2
          • Project 3
          • Project 4
        • Textbooks and Resources
      • Comp 338/442: Server-Side Software Development
        • Important Dates
        • Projects
          • Fall 2010
            • Phase 1
            • Project Requirements
          • Phase 0
          • Phase 1
          • Phase 2a
          • Phase 2b
          • Phase 3a
          • Phase 3b
          • Phase 3c
          • Phase 3d
          • Project Requirements
        • Software
        • Weekly Schedule
      • Comp 371/471: Theory (and Practice) of Programming Languages
        • Handouts
          • Introduction to Recursive Types
          • Making Recursion More Systematic
        • Important Dates
        • Projects
          • Brief Presentation
          • Fall 2010
            • Project 1a
            • Project 1b
            • Project 1c
            • Project 1d
            • Project 1e
            • Project 2
            • Weekly Schedule
          • Project 0
          • Project 1a
          • Project 1b
          • Project 2a
        • Software
        • Weekly Schedule (Actual)
        • Weekly Schedule (Target)
      • Comp 373/473: Advanced Object-Oriented Development
        • Handouts
          • Making Recursion More Systematic
        • Important Dates
        • Projects
          • Project 0a
          • Project 0b
          • Project 0c
          • Project 1a
          • Project 1b
          • Project 2a
          • Project 2b
          • Project 3
        • Software
        • Weekly Schedule
      • Comp 388/433: Web Services Programming
        • Handouts
          • Programming Language Choices
        • Important Dates
        • Projects
          • Project 0
          • Project 1a
          • Project 1b
          • Project 1c
          • Project 2a
          • Project 2b
          • Project 2c
          • Project 2d
          • Project 3
        • Weekly Schedule
      • EduPar
      • Ground Rules
      • Independent Study/Programming Project
      • Internships
      • Online Submission Instructions
      • Recent Courses
      • Recommendations
      • Resources
    • Sitemap
    • Recent site activity
    • Curriculum Vitae
    • Old Website

    Recent site activity

    • Project 3
      edited by Robert Yacobellis
    • Project 1
      edited by Robert Yacobellis
    • Spring 2021 COMP 313/413
      edited by Robert Yacobellis
    • Project 1
      edited by Robert Yacobellis
      attachment from Robert Yacobellis
    • Project 1
      removed by Robert Yacobellis
    • View All
    Teaching‎ > ‎Comp 373/473: Advanced Object-Oriented Development‎ > ‎

    Handouts


    Subpages (1): Making Recursion More Systematic
    Comments

    Sign in|Recent Site Activity|Report Abuse|Print Page|Powered By Google Sites