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
