Department of Mathematical Sciences
This course introduces advanced computer programming using the Java programming language.
- Sunday and Tuesday 13:00-15:00.
The class is held virtually in VClass.
Lecturer | ||||
Mojtaba Ostovari ostovari.mojtaba@gmail.com |
click on the this link due to check course calender and all the events.
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 | ❌ | ✅ |
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 | ✅ | ✅ |
-
The first series of exercises released in quera with 9 questions about basic syntax in java.
-
The second series of exercises released here.
-
To see Project overview, you can click on this link.
-
The first phase of the project can be found at this link. video link of the briefing session in here.
-
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%
- Java JDK (Please download JDK 8.)
- IntelliJ IDEA (Please download Community version.)
- Installation guide video
If you have any questions about the course, please send an email to ap2021spring@gmail.com .