#
عنوان درس
توصیف درس
سرفصل ها
دوره درسی
1
Advanced Programming
This course introduces students to basic fundamentals and techniques needed to implement high quality software programs. Also, in order to handle challenges in writing medium to large software programs, top-down problem solving and Object-Oriented pr
Spring 2021
2
Software Engineering I
The main goal of this course is to familiarize students with software development processes that describe all activities performed in the development of a software system. Plan-driven and agile processes are discussed and the main activities such as
Fall 2020
3
Distributed Systems
Distributed systems are a major topic in software engineering. They support us in satisfying a number of non-functional requirements such as scalability, performance, and dependability. This course familiarizes students with concepts, theories, chall
Fall 2020
4
Advanced Programming
This course introduces students to basic fundamentals and techniques needed to implement high quality software programs. Also, in order to handle challenges in writing medium to large software programs, top-down problem solving and Object-Oriented pr
Spring 2020
5
Distributed Systems
Distributed systems are a major topic in software engineering. They support us in satisfying a number of non-functional requirements such as scalability, performance, and dependability. This course familiarizes students with concepts, theories, chall
Fall 2019
6
Software Engineering I
The main goal of this course is to familiarize students with software development processes that describe all activities performed in the development of a software system. Plan-driven and agile processes are discussed and the main activities such as
Fall 2019