1 / 14

Comp 401 Concluding Remarks

Comp 401 Concluding Remarks. Instructor: Prasun Dewan. What did you Achieve?. Java? Some of you already knew Java Java++. Assignment Every Week!. Online courses offer assignments/quizzes every lecture. Large-Scale Object-Oriented Programming!.

chace
Télécharger la présentation

Comp 401 Concluding Remarks

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. Comp 401Concluding Remarks Instructor: PrasunDewan

  2. What did you Achieve? • Java? • Some of you already knew Java • Java++

  3. Assignment Every Week! Online courses offer assignments/quizzes every lecture

  4. Large-Scale Object-Oriented Programming! Large in terms of number of number of classes/types Defined by you (Programmer-defined) Count them!

  5. Complex Programming

  6. Use Methods • Drag method names from the details window Methods area • to world.my first method • Can Group Methods • Do in order • One after the other • Or Do together • At the same time You built an Alice-like environment that can be used by others to program Other learn how to use Alice Barbara Ericson ericson@cc.gatech.edu Georgia Institute of Technology

  7. What did you Achieve? Advanced Algorithms Design Patterns Advanced Java Features Complex Data Structutres

  8. Quick Review of Design Patterns

  9. Piazza? Composing questions is difficult! Composing answers is even more difficult! Future? You learn and lead by teaching

  10. Multi-Modal Help Would it help if you knew how long it would take to get a response and from whom Piazza Office Hours Would it help if when you are in difficulty, you could indicate to Eclipse you need help and the instructors could push help to you? Recitation Physical study groups Should Eclipse automatically determine you need help and fill overridable status for you

  11. Multi-Faceted Learning Material Which would you not use if all of these options were available? Why come to class?

  12. Why Come to Class? • Is it worthwhile to give a lecture if the recording of the lecture is available? • If no, what should we use lecture time for? • Quiz? • More recitation like assignments? (will take time from projects) • Help solve project problems? (200 students?) • Have designated students present lectures in their own words?

  13. What Have You Achieved You have had most elements of MOOCs and face to face education elements in this course You have an educated opinion on this topic

  14. What did you Achieve? • Design patterns • observer, MVC, command objects, adapter, delegation • “Advanced” Java Features • Threads and thread synchronization • Implementing Generics • “Intermediate” Programming Data Structures and Algorithms • Tables, Trees (More in 410) • Preorder, Postorder Tree Traversal (More in 410) • “Advanced” Algorithms • Animation, Scanning, Recursive Descent Parsing • Large-Scale Object-Oriented Programming • Large in terms of number of number of classes/types • Defined by you (Programmer-defined) (Count them!) • Experienced multi-faceted learning and help

More Related