CS400: Programming III

Spring 2019 Lectures 001, 002 and 004

   Refresh page to see latest announcements. [Readings]

Announcements

  • We have released scores for all assignments.
  • We hope to complete review of all grades on Tuesday and to submit final grades on Wednesday.
  • Piazza
    Resources
    Getting Started with Linux (pdf)


    CS400 Peer Mentor Consulting in Room 1289 Computer Sciences

    We have two peer mentors who will be available in room 1289 CS to assist students with a variety of activities. Each week they will be available to help keep students get started with assignments or learning new technologies. They will be available starting Week 2 until the last week of classes.

    To get help from a Peer Mentor please stop by during their schedule mentoring hours. Note: arrive early to have best chance of getting one-on-one help. We envision this to be something of a walk-in discussion section. Where students will be helped in small groups on the same task that many students have indicated additional help is desired.

    Mentoring Hours

    Please bring your computer to this room found in Unit 2 of the CS Building across the lobby area from the DoIT Help Desk

    WeekDiscussion Topicnotes
    W02
  • Creating and configuring p1 as Java Project with JUnit5
  • Linux and command line project builds
  •  
    W03
  • BST and AVL insert and delete practice
  • Linux and command line project builds
  •  
    W04
  • Red-Black Tree practice
  • git commands: clone, status, add, commit, log, config
  •  
    W05
  • B-Tree practice
  • GitHub: create, clone, pull, push, ?
  •  
    W06
  • Review: exam is Thursday of Week 7
  •  
    W07Hashingmid-term review
    W08Graph edge representations 
    W09
  • Graph implementations and algorithms
  • minimum spanning trees
  • topological order
  • Dijkstra's "Shortest" Path algorithm
  •  
    W10
  • Set notations and representations
  • Radix Sort
  • Flashsort
  •  
    W11
  • JavaFX
  • Stage, Scene, UI Controls
  •  
    W12
  • Java enumerations
  • functional interfaces
  • lambda expressions
  • streams
  •  
    W13
  • HTML
  • CSS
  • JS
  •  
    W14
  • Review: Final Exam is Friday 5/10 5:05pm-7:05pm
  •  


    Report broken links and accessibility issues to deppeler at server cs.wisc.edu
    Copyright ©2018 Debra Deppeler, All rights reserved.