#
عنوان درس
توصیف درس
سرفصل ها
دوره درسی
1
Software Engineering I
The overall goal of this course is to move students beyond a purely coding-centric perspective and familiarize them with the engineering processes involved in producing large-scale, complex, and reliable software systems. This course establishes the
4051
2
Research and Technical Presentation
The objective of this course is to familiarize students with the principles and methodologies of conducting research and to develop skills in delivering technical and scientific presentations. The course covers the essential steps of conducting resea
4051
3
Patterns in Software Engineering
This course introduces students to the principles and patterns of software design and development. Software engineering principles serve as a compass, indicating the correct direction for system construction, while design patterns provide a means to
4051
4
Software Architecture
This course aims to familiarize students with the concepts, principles, and methods of software architecture engineering and equip them with the skills to analyze, design, document, evaluate, and evolve software system architectures. The course exami
4051
5
Software Engineering I
هدف کلی درس این است که دانشجو را از نگاه صرفا کدنویسی فراتر ببرد و با فرآیند مهندسی تولید نرم افزارهای بزرگ، پیچیده و قابل اعتماد آشنا کند.
4042
6
Research and Technical Presentation
هدف از این درس آشنایی با اصول و روش های انجام پژوهش و کسب مهارت در ارائه های علمی فنی است. قدم های لازم در انجام پژوهش بحث و ارائه مؤثر نتایج
4042
7
Advanced Software Testing and Analysis
هدف درس آزمون و تحلیل نرم افزار پیشرفته آشنایی دانشجویان با روش های نوین در آزمون خودکار نرم افزارها از طریق تولید خودکار آزمایه و نحوه ار
4042
8
Theory of Machines and Languages
4041
10
(Software Engineering Patterns)
4041
11
(Software Engineering Patterns)
4041
12
Fundamentals of Computer and Programing
4032
13
Principles of Compiler Design
4032