Skip to content

Latest commit

 

History

History
167 lines (124 loc) · 4.78 KB

File metadata and controls

167 lines (124 loc) · 4.78 KB

The Advanced Programming course (Java language) in the Computer Science department of Shahid Beheshti University instructed by Saeed Reza Kheradpisheh.

Lecturer: Saeed Reza Kheradpisheh

Webpage: Advanced Programming 2020

Shahid Beheshti University
Teaching Assistants:
Shayan Darvish Pour Ali Mirlou Hossein Zamanian Navid Kashi
Alireza Javaheri Mohammad Noori Mohammad Naraghi Morteza Rastegar
Ali Saleh Ali Aliabadi Sepehr Kashanchi

Index

Textbooks


Slides and Papers

  1. Algorithm and Pseudocode


  2. Variables


  3. The if Statement


  4. Loops


  5. METHODS


  6. ARRAYS and ARRAY LISTS


  7. OBJECTS and CLASSES


  8. INHERITANCE


  9. INPUT/OUTPUT


  10. EXCEPTION HANDLING


  11. STREAMS


  12. MULTI THREADING


  13. Internet Programming


  14. Graphical User Interface


  15. Relational Databases


Exercises

  1. Serialization and Deserialization
  2. Airport
  3. Task Manager
  4. Mini Database

Final Project

Choose one of the following projects

  1. File Hosting Service
  2. Messenger
  3. Online Multi-player Snake

Class Time and Location

Sundays and Tuesdays, 10:00-12:00 AM (Spring 2020)