Application Development and Engineering

What I Learned

  • Procedural and object-oriented paradigms (in Java)
  • Standard data types, primitive classes, wrapper classes
  • OO: encapsulation, inheritance, polymorphism, and abstraction
  • Abstract classes, interfaces and inner classes
  • Exceptions and multi-threaded programming
  • Collection framework, Array, Collections, List, Set, and Map
  • File IO and exceptions handling
  • Building user interfaces using Java Swing
placeholder image 1
Screenshots of course projects.

GPA: 4.0/4.0 💯