Skip to content
 
 

Latest commit

 

History

213 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sharif University of Technology
Department of Mathematical Sciences

Course Description

This course introduces advanced computer programming using the Java programming language.

Class Time and Location

  • Sunday and Tuesday 13:00-15:00.
    The class is held virtually in VClass.

Presentation Team

Lecturer
Mojtaba Ostovari
ostovari.mojtaba@gmail.com
Teaching Assistants
AmirMohammad SadatShokouhi Mohammad Torabi MohammadAli Olama MohammadMehdi Zare Ghazal Farahani
Helia Yazdanyar Erfan Mousavian Soroush Tabesh Nima Alizadeh Lachin NaghashYar
Hossein Rahmani Nima Khodaveisi

Calendar

click on the this link due to check course calender and all the events.


Lectures

Lecture number Date Topic Slides video
Lecture 1 Sunday 1399/11/26 Course description ✅ ❌
Lecture 2 Tuesday 1399/11/28 Basic programming review ✅ ✅
Lecture 3 Sunday 1399/12/03 OOP ❌ ✅
Lecture 4 Tuesday 1399/12/05 OOP ❌ ✅
Lecture 5 Sunday 1399/12/10 OOP ❌ ✅
Lecture 6 Tuesday 1399/12/12 OOP ❌ ✅
Lecture 7 Sunday 1399/12/17 Graphic ❌ ✅
Lecture 8 Tuesday 1399/12/19 Graphic ❌ ✅

Additional content lectures

Lecturer Date Topics video codes
AmirMohammad SadatShokouhi Thursday 1399/12/14 Singleton, Prototype, Builder ✅ ✅
MohammadAli Olama Sunday 1399/12/17 Build tool, Gradle ✅ ❌
faradars - Git ✅ ❌
Bro Code - Graphic ✅ ❌
MohammadMehdi Zare wednesday 1399/12/20 Git, Github ✅ ❌
AmirMohammad SadatShokouhi Thursday 1399/12/14 Json, Gson ✅ ❌
MohammadAli Olama Sunday 1399/12/24 Json, Jackson ✅ ❌
Samin Nouripour Tuesday 1400/1/3 Graphic, Swing ✅ ✅

Assignments

  • Homework 1

    The first series of exercises released in quera with 9 questions about basic syntax in java.

  • Homework 2

    The second series of exercises released here.

Project

  • Project overview

    To see Project overview, you can click on this link.

  • Phase 1

    The first phase of the project can be found at this link. video link of the briefing session in here.

Grading

  • Assignments – 45%

    There will be 5 homework series. The grading of each series of exercises will be as follows.

    • Homework 1 – 5%
    • Homework 2 – 15%
    • Homework 3 – 10%
    • Homework 4 – 15%
  • Project – 55%

    The grading of each part of the project will be determined when that part is published.

    • Phase 1 – 15%

App and Tools

Contact

If you have any questions about the course, please send an email to ap2021spring@gmail.com .

References

Related Links


About

Presented by Mojtaba Ostovari

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages