برنامه درسی
لیست برنامه های درسی
عنوان | دینامیک سازه ها ۲ |
---|---|
مقطع تحصیلی | دكتری تخصصی PhD |
تعداد واحد | ۳ |
پیش نیاز درس | Instructor: Dr. Mohsen Mirzajani Email: Prerequisites: Dynamics of structures I |
نحوه ارزیابی | Grading/Final exam status: HomeWorks & term project: 40% Midterm Exam: 30% Final Exam: 30% |
روش تدریس | Course description: In this course, we will cover key algorithms and techniques in numerical dynamic analysis, including the Finite Element Method, time integration methods, and stability analysis, along with distributed parameter systems, random vibrations and experimental methods in structural dynamics. |
زمان بندی و نحوه ارائه درس |
|
منابع | 1- Clough, R.W. and Penzien, J., 2003. Dynamics of structures. 3rd Edition, Berkeley. CA: Computers and Structures. 2- Chopra, A.K., 2012. Dynamics of structures. 5TH Edition, Upper Saddle River, NJ: Pearson Education. 3- Humar, J., 2012. Dynamics of structures. 3rd Edition, CRC press. |
طرح درس | Week 1: Introduction, Distributed Parameter Systems |
عنوان | تحلیل سازه ها ۱ |
---|---|
مقطع تحصیلی | کارشناسی |
زمان برگزاری | یکشنبه 10:30 – 12:00صبح؛ دوشنبه 08:00 – 10:00 صبح هفتههاي زوج |
تعداد واحد | ۳ |
پیش نیاز درس | Instructor: Dr. Mohsen Mirzajani Email: Prerequisites: Mechanics of Materials I |
نحوه ارزیابی | Grading/Final exam status: HomeWorks: 4 points out of 20 Midterm Exam: 6 points out of 20 Final Exam: 10 points out of 20 |
روش تدریس | Designed for undergraduate Civil Engineering students with a basic understanding of mechanics, this course explores the elementary theory of structures. It covers essential topics in structural analysis, with examples illustrating the analysis of beams, trusses, and frames. By the end of this course, students will gain the ability to analyze determinate and indeterminate structures and understand the behavior of forces acting upon them. |
زمان بندی و نحوه ارائه درس | Hours & Format: 16 weeks - 3 hours of lecture; TA will be announced during the semester. |
منابع | Main References: 1- Hibbeler, Russell C. “Structural analysis.” Pearson Prentice Hall, 11th edition, 2023. 2- Hsieh, Yuan-Yu. “Elementary theory of structures.” Pearson Prentice Hall, 1995. |
طرح درس | Week 1: Introduction to Structural Analysis Concept of structural analysis, Types of structures, Support reactions, restraints, and degrees of freedom. Week 2: Structural Stability External stability (restraint) and internal stability (rigidity). Week 3: Statically determinate and indeterminate structures (beams, frames, and trusses); conditional relationships Classifying structures based on their static determinacy, Understanding the concept of conditional relationships, which are additional equations that arise from the specific geometry or connections of a structure. Week 4: Analysis of Statically Determinate Structures: Beams and Frames Week 5: Analysis of Statically Determinate Structures: Simple, Compound, and Complex Trusses Week 6: Influence Lines in Statically Determinate Structures: Simple Beams, Panel Beams, Trusses, and Frames; Application of Influence Lines Weeks 7-10: Deformations of Structures: Double Integration Double Integration method, Area-Moment Method, Elastic Beam Method. conjugate Beam Method, Virtual Work Method, Castigliano's Method Week 11: Betti-Maxwell Reciprocal Theorem Weeks 12-15: Analysis of Statically Indeterminate Structures by Force (Flexibility) Method Principle of Superposition of Loads, Method of Consistent Deformations, Analysis of Beams with One Degree of Indeterminacy, Analysis of Beams with Multiple Degrees of Indeterminacy, Analysis of Statically Indeterminate Frames, Analysis of Statically Indeterminate Trusses, Effect of Temperature and Settlement of Supports, Spring Supports Week 16: Method of Three Moments for Analysis of Statically Indeterminate Beams |
عنوان | برنامه نویسی کامپیوتر |
---|---|
مقطع تحصیلی | کارشناسی |
زمان برگزاری | دوشنبه 10:30 – 12:00صبح؛ سهشنبه 06:00 – 04:00 بعد از ظهر هفتههاي زوج |
تعداد واحد | ۳ |
پیش نیاز درس |
Instructor: Dr. Mohsen Mirzajani Email: Prerequisites: None |
نحوه ارزیابی |
Grading/Final exam status: HomeWorks: 3 points out of 20 Midterm Exam: 5 points out of 20 Final Exam: 12 points out of 20 Term Project: 2 points (Extra).
|
روش تدریس | Course description: This course is designed for beginners with no prior programming experience. We'll provide a comprehensive foundation in Python and essential programming concepts. What you'll learn:
|
زمان بندی و نحوه ارائه درس | Hours & Format: 16 weeks - 3 hours of lecture; discussion and laboratory will be announced during the semester. |
منابع | Main References: 1- Deitel, Paul, and Harvey Deitel. "C++ how to program: introducing the new C++14 standard." Pearson Education, Inc., 10th edition, 2016. 2- Malik, Davender S. " C++ Programming: From Problem Analysis to Program Design." Course Technology, Cengage Learning, 8th edition, 2017. |
فایل پیوست اول | Syllabus2022Fin.pdf |
طرح درس | Week 1: Introduction to Computers and Python This week will introduce fundamental concepts of computers and programming, laying the groundwork for learning Python. We'll cover topics like hardware, software, data types, variables, and basic programming logic. Week 2: Introduction to Python Programming We'll explore the core syntax of Python and see how to write simple programs. Key language features like variables, data types, operators, and expressions will be demonstrated through engaging examples. Week 3: Control Statements Mastering control flow is essential. This week focuses on control statements like if, else, elif, for, and while loops. You'll learn how to make decisions and control the flow of your programs. Week 4: Program Development Problem-solving skills are crucial for programmers. In this week, we'll delve into techniques for understanding problems, developing algorithms (step-by-step solutions), and applying proven program construction principles. We'll ensure your programs are well-structured and efficient. Algorithms, pseudocode, control statements (including if, if-else, if-elif-else, while, for), iterables, lists and iterators, the built-in range function, augmented assignments, techniques for coding algorithms in Python, and break and continue statements will all be covered. Additionally, Boolean operators (and, or, not, and others) will be discussed. Weeks 5-6: Introduction to Python Building Blocks This section equips you with the essential tools for building Python programs. We'll cover:
Weeks 7-9: Functions In this chapter, students will be introduced to the concept of packaging code as functions. This will allow them to execute the code from various locations in their program simply by calling the function, rather than duplicating the possibly lengthy code. Additionally, this will make programs easier to modify. Weeks 10-13: Introduction to Arrays This section explores the power of arrays for data storage and organization. We'll cover:
Weeks 14-16: Working with Text Files in Python In this chapter, students will embark on a journey to master file handling in Python, encompassing the creation, reading, and manipulation of text files. |
عنوان | تحلیل سازه ها ۲ |
---|---|
مقطع تحصیلی | کارشناسی |
زمان برگزاری | دوشنبه 08:00 – 10:00؛ سهشنبه 14:00 – 16:00 هفتههاي فرد |
تعداد واحد | ۳ |
پیش نیاز درس | Instructor: Dr. Mohsen Mirzajani Email: Prerequisites: Structural Analysis I, Numerical Analysis |
نحوه ارزیابی | Grading/Final exam status: HomeWorks: 4 points out of 20 Midterm Exam: 6 points out of 20 Final Exam: 10 points out of 20 |
روش تدریس | Course description: Building on the foundation of structural analysis principles from Structural Analysis I, this course introduces powerful computational tools for structural engineers: matrix analysis and the finite element method (FEM) principles. By the end of this course, students will be equipped to apply these techniques to analyze more complex structures. |
زمان بندی و نحوه ارائه درس | Hours & Format: 16 weeks - 3 hours of lecture; TA will be announced during the semester. |
منابع | 1- Hibbeler, Russell C. “Structural analysis.” Pearson Prentice Hall, 11th edition, 2023. 2- Hsieh, Yuan-Yu. “Elementary theory of structures.” Pearson Prentice Hall, 1995. |
طرح درس | Week 1: Concept of Degrees of Freedom (DOF) - Statically Indeterminate Structures - Kinematic Indeterminacy Week 2: Review of Flexibility Methods Week 3: Obtaining Slope-Deflection Equations by Two Flexibility Methods and conjugate Beam Method - Concept of Restrained Moments Week 4: Concepts of Direct and Inverse Symmetry Week 5: Geometric Slope-Deflection in Frames - Variable Sections in Frames Weeks 6-8: Moment Distribution Method in Beams - Prismatic Sections, Non-Prismatic Sections - Moment Distribution in Beams with Unknown Settlement - Moment Distribution in Frames Week 9: Kani's Method in Beams Week 10: Influence Line - Müller-Breslau Theorem, Approximate Influence Line Weeks 11-12: Matrix Analysis Method for Trusses - Preliminary Definitions - Definition of Node and Construction of Mathematical Model Week 13: Stiffness Matrix of Truss Element in Local Coordinates - Transformation of Stiffness Matrix from Local to Global - Assembly of Stiffness Matrix Week 14: Matrix Analysis Method in Beams - Stiffness Matrix of Beam Element in Local and Global Coordinates - Assembly of Stiffness Matrix, Effects of Temperature Change on Creating Restrained Moments Weeks 15-16: Matrix Analysis of Frames |