Advanced Programming / Spring 2023
Updates
- New Lecture is up: User-Interface [Slides] [Sample Codes]
- New Lecture is up: Database [Slides]
- New Lecture is up: Network Programming [Slides] [Sample Codes]
- New Lecture is up: Multi-Thread Programming [Slides] [Sample Codes]
- New Lecture is up: Input-Output and Exception [Slides]
- New Lecture is up: Principles of OOP [Slides] [Sample Codes]
- New Lecture is up: Object Oriented Programming [Slides] [Sample Codes]
Course Description
Advanced Programming Course, Spring 2023
The “Advanced Programming with Java” course, taught by Dr. Saeed Reza Kherapisheh, is an introduction to the world of Java programming. Java is widely used across various industries, making it a versatile and in-demand skill. Throughout the course, students will gain a comprehensive understanding of both basic and intermediate Java concepts through hands-on programming exercises and projects.
The course curriculum, led by experienced instructor Dr. Saeed Reza Kherapisheh, is designed to provide students with a strong foundation in Java programming. Upon completion, students will be well-equipped to pursue internships and entry-level positions in the tech industry.
This course is ideal for students seeking to expand their programming knowledge, gain practical experience, and prepare for careers in the tech industry. The “Advanced Programming with Java” course offers a rigorous curriculum, hands-on approach, and expert instruction, making it a valuable investment for those looking to succeed in the field of programming.
Team
Instructor
Chief Teaching Assistant
Chief Project Referee
Teaching Assistant Team
Mahdi Ahmadi
Hossein Zarrabi
Amirhossein Karami
Alireza Afroozi
Mohammad Mehdi Begmaz
Mir Mahan Madani
Parmida Jabbari
Reza Mosavi
Alireza Rahmati
Farbod Khoramvatan
Diba Elahi
Alireza Gharavi
Mohammad Rouintan
Pooyan Oskoohi
Parnia Varzdar
Aryan Neyzehbaz