Advanced Programming / Fall 2019

Announcements


Course Description

The purpose of this lesson is to present different ways of producing a quality program. In this regard, after the cover a bottom-up design approach to problem-solving, providing students with object-oriented programming concepts as a tool for complexity management is introduced in medium to large applications. During the lesson, performance properly programs, tests, and debugging are focused on techniques such as unit testing, assertions, and pre- and post-conditions are fulfilled. The lesson will focus on methods rather than the structures of a language Special programming. This lesson can be taught in any common object-oriented programming language such as Java or C ++.


Course Instructor

Dr.Marzieh Malekimajd

Teaching Assistants

Ghazal Zamaninezhad

Mostafa Masoudi

Shaghayegh Mobasher

Amirhassan Mousavi

Sadra Khamoushi

Reza Ghahremani

Fatemeh Omidi

Parisa Alayi

Melika Nobakhtian