A+ A+   Programming in the Large
  • Mock frame
    • Index
  • username
  • Log out
  • Programming in the Large
  • Course

  • Index
  • Exercise results
  • Notifications
  • External

  • Discussions
  • Help
  • Site

  • Home
  • Course archive
  • username
  • Log out
  • Course

  • Index
  • Exercise results
  • Notifications
  • External

  • Discussions
  • Help
« Q&A Session Playing Field of Implementing Software »
  1. Programming 3: Interfaces and Techniques »
  2. Programming in the Large

Programming in the Large¶

  • Playing Field of Implementing Software
    • Concept of Abstraction
      • Abstraction
      • Levels of Abstraction
        • Division into parts
        • Encapsulation of Data
        • Abstract Data Types
        • Service Oriented View
      • Principle of Locality
    • Information Hiding
      • Interface in Programming Languages
  • Introduction to Java classes
    • The basic structure of a Java class
    • Java packages
  • Exception handling in Java
  • Git: Basics
    • Version Control
    • Git
      • How does Git make versions?
      • Commit
      • Using Git
      • Data preservation in Git
      • What should or shouldn’t be stored in Git?
    • Git Commands for Basic Use
    • Version Control on Your Own Computer
  • ⌛⌛ Sudoku
    • Exercise: Sudoku
    • Testing
  • ⌛⌛ Standings
    • Testing
  • ⌛⌛ Student register
    • Testing the implementation
  • Q&A Session
« Q&A Session Playing Field of Implementing Software »
  • Privacy Policy