برنامه درسی

لیست برنامه های درسی

پیش نیاز درس

Instructor:

Dr. Mohsen Mirzajani

Email:

m.mirzajani@tabrizu.ac.ir

Prerequisites: None

منابع

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.

طرح درس

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:

  • Functions: Packaging code for reusability and modularity.
  • Data Structures: Lists and iterators for storing and manipulating collections of data.
  • Control Flow: Advanced control statements (break, continue) and Boolean operators (and, or, not) for finer program control.
  • Python Fundamentals: Techniques for coding algorithms in Python, augmented assignments, and the built-in range function.

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:

  • One-dimensional Arrays: Definition, element access, and using arrays as function parameters.
  • Two-dimensional Arrays: Definition, element access, initialization, processing data row-wise and column-wise, and passing arrays to functions.

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.

تعداد واحد ۳
روش تدریس

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:

  • The core building blocks of Python, including procedural, functional-style, and object-oriented programming paradigms.
  • Problem-solving techniques and algorithm development, empowering you to tackle challenges effectively.
  • Functional programming concepts seamlessly integrated throughout the course (with a dedicated chapter outlining key features and their introduction points).
  • Hands-on learning through mathematics, science, and engineering examples, exercises, and projects, data science.
نحوه ارزیابی

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).

زمان بندی و نحوه ارائه درس

Hours & Format:

16 weeks - 3 hours of lecture; discussion and laboratory will be announced during the semester.

اطلاعات کلاس

زمان برگزاری مکان برگزاری توضیحات فایل پیوست اول فایل پیوست دوم فایل پیوست سوم
دوشنبه 10:30 – 12:00صبح؛ سه‌شنبه 06:00 – 04:00 بعد از ظهر هفته‌هاي زوج - - -
پیش نیاز درس

Instructor:

Dr. Mohsen Mirzajani

Email:

m.mirzajani@tabrizu.ac.ir

Prerequisites: Mechanics of Materials I

منابع

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

تعداد واحد ۳
روش تدریس

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.

نحوه ارزیابی

Grading/Final exam status:

HomeWorks: 4 points out of 20

Midterm Exam: 6 points out of 20

Final Exam: 10 points out of 20

زمان بندی و نحوه ارائه درس

Hours & Format:

16 weeks - 3 hours of lecture; TA will be announced during the semester.

اطلاعات کلاس

زمان برگزاری مکان برگزاری توضیحات فایل پیوست اول فایل پیوست دوم فایل پیوست سوم
یکشنبه 10:30 – 12:00صبح؛ دوشنبه 08:00 – 10:00 صبح هفته‌هاي زوج - - -
پیش نیاز درس

Instructor:

Dr. Mohsen Mirzajani

Email:

m.mirzajani@tabrizu.ac.ir

Prerequisites: Structural Analysis I, Numerical Analysis

منابع

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

تعداد واحد ۳
روش تدریس

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.

نحوه ارزیابی

Grading/Final exam status:

HomeWorks: 4 points out of 20

Midterm Exam: 6 points out of 20

Final Exam: 10 points out of 20

زمان بندی و نحوه ارائه درس

Hours & Format:

16 weeks - 3 hours of lecture; TA will be announced during the semester.

اطلاعات کلاس

زمان برگزاری مکان برگزاری توضیحات فایل پیوست اول فایل پیوست دوم فایل پیوست سوم
دوشنبه 08:00 – 10:00؛ سه‌شنبه 14:00 – 16:00 هفته‌هاي فرد - - -
پیش نیاز درس

Instructor:

Dr. Mohsen Mirzajani

Email:

m.mirzajani@tabrizu.ac.ir

Prerequisites: Dynamics of structures I

منابع

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
Week 2: Partial Differential Equation of Motion for Undamped Free Vibration, Orthogonality
Week 3: Analysis of Dynamic Response, Damped Systems
Week 4: Wave Propagation Analysis
Week 5: Dynamic Analysis using FEM
Week 6: Transformation and Assembly of Elements
Week 7: Eigenvalue Problem
Week 8: Vector Iteration Methods
Week 9: Matrix Deflation Method & Vector Deflation Method
Week 10: Polynomial Iteration Techniques
Week 11: Modal Superposition
Week 12: Damping in Structural Systems
Week 13: Direct Numerical Integration
Week 14: Incremental Equations of Motion
Week 15: Newmark Beta Generalized Acceleration Method
Week 16: Wilson Theta Method
Week 17: Numerical Stability and Accuracy
Week 18: Condensation of Degrees of Freedom (DOF)
Week 19: Ritz Method
Week 20: Rigid Bodies with Flexible Structures
Week 21: Body-Oriented Approach for Rigid Bodies in FEM
Week 22: Guyan Reduction
Week 23: Component Mode Method
Week 24: Probability Theory
Week 25: Conditional PDF, Rayleigh PDF, etc
Week 26: Random Process
Week 27: Auto-Correlation Function for Stationary Process
Week 28: Power Spectral Density Function (PSDF)
Week 29: Relationship between PSDF and ACF
Week 30: Probability Distribution and Maxima
Week 31: Random Vibration of SDOF Systems
Week 32: Random Vibration of MDOF Systems

تعداد واحد ۳
روش تدریس

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.

 

نحوه ارزیابی

Grading/Final exam status:

HomeWorks & term project: 40%

Midterm Exam: 30%

Final Exam: 30%

زمان بندی و نحوه ارائه درس
  • Hours & Format:

    32 weeks - 3 hours of lecture

اطلاعات کلاس

زمان برگزاری مکان برگزاری توضیحات فایل پیوست اول فایل پیوست دوم فایل پیوست سوم
- - -
پیش نیاز درس

Steel Structures I, 3 Units

Instructor:

Dr. Mohsen Mirzajani

Email:

m.mirzajani@tabrizu.ac.ir

Rules & Requirements:

Prerequisites: Structural Analysis I

منابع

1- M. Azhari, R. Mirghaderi. Limit States Design of Steel Structures (LRFD - ASD). Based on: AISC 360-22, AISC 341-22, AISC 358-22, 2023.

2-Office of National Building Regulations. National Building Regulations, Topic 10: Design and Construction of Steel Buildings. 5th ed. Tehran: Office of National Building Regulations, 1401.

3- J.C. McCormack, S.F. Csernak, Structural steel Design.

4- C.G. Salmon, J.E. Johnson, F.A. Malhas, Steel Structures: Design and Behavior, 5th Edition, 2008.

5- Specification for Structural Steel Buildings (ANSI/AISC 360-16

طرح درس

Introduction

  1. Introduction to Structures
  2. Principles of Structural Design
  3. Loads on Structures
  4. Cross-Sections of Steel Structural Members
  5. Types of Design Methods
  6. Steel Stress-Strain Curve

Design of Tension Members

  1. General Concepts
  2. Nominal Strength of Tension Members
  3. Design Criteria for Tension Members
  4. Composite Tension Members

Design of Compression Members

  1. General Concepts
  2. Phenomenon of Instability or Column Buckling
  3. Flexural Buckling
  4. Torsional Buckling and Flexural-Torsional Buckling
  5. Criteria for Determining Compressive Strength of Angle Sections
  6. Buckling of Composite Sections
  7. Determination of Compressive Capacity for Members with Slender Elements

Design of Flexural Members

  1. General Concepts
  2. Local Buckling of Plates
  3. Plastic Bending Theory
  4. Lateral-Torsional Buckling of Beams
  5. Design of Steel Sections under Bending
  6. Strengthening of I-Beam Flanges
  7. Shear Control
  8. Control of Beam Deflection or Sag
  9. Vibration Control in Beams
  10. Control of Web and Flange of Beams under Concentrated Loads
  11. Beams under Biaxial Bending
  12. Tables of Completed Specifications for Rolled Profiles

Design of Members under Combined Axial Force and Bending Moment

  1. General Concepts
  2. Effects of Second-Order Analysis - P-Δ
  3. Effects of Second-Order Analysis - P-δ
  4. Methods of Second-Order Analysis
  5. Requirements for Structural Analysis of Steel Structures
  6. Design of Members under Combined Axial Force and Bending Moment

Design of Column Base Plates

  1. Introduction
  2. Behavior of Column Base Plates
  3. Implementation of Column Base Plates
  4. Strengthening of Column Base Plates
  5. Analysis and Design Procedure for Column Base Connections
  6. Linear Stress Distribution Assuming Elastic Behavior (First-Order Analysis)
  7. Linear Stress Distribution in Analysis of Column-to-Foundation Connection (Second-Order Analysis)
  8. Analysis of Column-to-Foundation Connection Using Limit State Method (Third-Order Analysis)
  9. Design of Column Base Connection Components
هدف از طرح درس

Hours & Format:

16 weeks - 3 hours of lecture; TA will be announced during the semester.

Additional Details

Subject/Course Level: Civil Engineering/Undergraduate

پیش نیاز درس

Steel Structures II, 2 Units

Instructor:

Dr. Mohsen Mirzajani

Email:

m.mirzajani@tabrizu.ac.ir

Rules & Requirements:

Prerequisites: Steel Structures I

منابع

1- M. Azhari, R. Mirghaderi. Limit States Design of Steel Structures (LRFD - ASD). Based on: AISC 360-22, AISC 341-22, AISC 358-22, 2023.

2-Office of National Building Regulations. National Building Regulations, Topic 10: Design and Construction of Steel Buildings. 5th ed. Tehran: Office of National Building Regulations, 1401.

3- J.C. McCormack, S.F. Csernak, Structural steel Design.

4- C.G. Salmon, J.E. Johnson, F.A. Malhas, Steel Structures: Design and Behavior, 5th Edition, 2008.

5- Specification for Structural Steel Buildings (ANSI/AISC 360-16

طرح درس

Design of Plate Girders

  1. General Concepts
  2. Principles and Fundamentals of Design
  3. Design of Plate Girders Based on Bending Control
  4. Shear Control in Plate Girders
  5. Control of Plate Girders at Locations of Concentrated Loads
  6. Optimal Height of Plate Girders

Design of Composite Sections

  1. General Concepts
  2. Limitations and Methods for Determining Nominal Strength
  3. Composite Sections under Axial Force
  4. Composite Sections under Bending Moment
  5. Load Transfer and Shear Connectors in Composite Members

General Concepts of Steel Structure Connections

  1. Introduction
  2. Types of Connections Based on Connection Method
  3. Types of Connections Based on Rigidity
  4. Types of Connections Based on Transferred Force
  5. Types of Connections Based on Geometric Shape
  6. Types of Connections Based on Connected Member Type
     

Welded Connections

  1. Introduction
  2. Welding Processes
  3. Arc Welding Processes with Slag Protection
  4. Types of Electrodes and Selection Methods
  5. Execution and Safety Considerations in Welding
  6. Welding of Structural Steels
  7. Weld Imperfections and Defects
  8. Weld Inspection, Control, and Testing
  9. Types of Welds and Welded Connections
  10. Welding Symbols
  11. Effective Weld Area and Size Limitations
  12. Introduction to Connection Design
  13. Weld Strength
     

Bolted Connections

  1. Introduction
  2. Advantages and Disadvantages of Bolted Connections
  3. Ordinary Bolts and High-Strength Bolts
  4. Pretensioning of High-Strength Bolts
  5. Types of Bolted Connections
  6. Combination of Shear and Tension in Bolted Connections
  7. Specifications and Spacing of Holes in Bolted Connections
  8. Design Tensile and Shear Strength in Bearing and Pretensioned Connections
  9. Design Tensile and Shear Strength in Slip-Critical Connections
  10. Bearing Strength at Bolt Holes and Tearout Strength
  11. Affected Zones of Connection Components and Fasteners
  12. Stress Determination in Bolted Connections
     

Simple (Shear) Connections Using Web Angles

  1. General Concepts
  2. Rigidity of Web Angle Connections
  3. Design Stages for Framed Beam-to-Column Connections Using Welds
  4. Design Stages for Framed Beam-to-Column Connections Using Bolts
  5. Design of Simple Beam Connections

Simple Seated Beam-to-Column Connections

  1. General Concepts
  2. Unreinforced Seated Connections
  3. Reinforced Seated Connections
  4. Gusset Seated Connections
     

Moment-Resisting Beam-to-Column Connections

  1. Introduction
  2. Common Types of Moment Connections
  3. Moment Connections with Top and Bottom Plates (Beam and Column Webs in the Same Plane)
  4. Direct Moment Connections of Beam to Column (Beam and Column Webs in the Same Plane)
  5. Moment Connections (Beam Web Perpendicular to Column Web)
  6. Beam-to-Column Connections Using Tee Sections
  7. Beam-to-Column Connections Using End Plates
  8. Direct Beam-to-Column Connections
  9. Semi-Rigid Connections
  10. Seismic Design of Moment Connections
  11. Pre-Qualified Moment Connections

هدف از طرح درس

Hours & Format:

16 weeks – 1.5 hours of lecture; TA will be announced during the semester.

Additional Details

Subject/Course Level: Civil Engineering/Undergraduate

Grading/Final exam status:

HomeWorks: 4 points out of 20

Midterm Exam: 6 points out of 20

Final Exam: 10 points out of 20

پیش نیاز درس

Statics, 3 Units

Instructor:

Dr. Mohsen Mirzajani

Email:

m.mirzajani@tabrizu.ac.ir

منابع

1- Hibbeler, R. C. (2022). Engineering mechanics: Statics in SI Units. Pearson Higher Ed, 15th edition.

2- Beer, F., Johnston, E., & Mazurek, D. (2016). vector mechanics for engineers: statics (SI Units). McGraw Hill, 11th edition.

3- Meriam, J. L., Kraige, L. G., & Bolton, J. N. (2018). Engineering mechanics: statics. John Wiley & Sons, 9th edition.

4- Bedford, A., & Fowler, W. T. (2008). Engineering Mechanics: Statics. Pearson Education, 5th edition.

طرح درس

General Principles

1.1 Mechanics

1.2 Fundamental Concepts

1.3 The International System of Units

1.4 Numerical Calculations

1.5 General Procedure for Analysis

Force Vectors

2.1 Scalars and Vectors

2.2 Vector Operations

2.3 Vector Addition of Forces

2.4 Addition of a System of Coplanar Forces

2.5 Cartesian Vectors

2.6 Addition of Cartesian Vectors

2.7 Position Vectors

2.8 Force Vector Directed Along a Line

2.9 Dot Product

Equilibrium of a Particle

3.1 Condition for the Equilibrium of a Particle

3.2 The Free-Body Diagram

3.3 Coplanar Force Systems

3.4 Three-Dimensional Force Systems

Force System Resultants

4.1 Moment of a Force—Scalar Formulation

4.2 Principle of Moments

4.3 Cross Product

4.4 Moment of a Force—Vector Formulation

4.5 Moment of a Force about a Specified Axis

4.6 Moment of a Couple

4.7 Simplification of a Force and Couple System

4.8 Further Simplification of a Force and Couple System

4.9 Reduction of a Simple Distributed Loading

Equilibrium of a Rigid Body

5.1 Conditions for Rigid-Body Equilibrium

5.2 Free-Body Diagrams

5.3 Equations of Equilibrium

5.4 Two- and Three-Force Members

5.5 Free-Body Diagrams

5.6 Equations of Equilibrium

5.7 Constraints and Statical Determinacy

Structural Analysis

6.1 Simple Trusses

6.2 The Method of Joints

6.3 Zero-Force Members

6.4 The Method of Sections

6.5 Space Trusses

6.6 Frames and Machines

Internal Forces

7.1 Internal Loadings

7.2 Shear and Moment Equations and Diagrams

7.3 Relations among Distributed Load, Shear, and Moment

7.4 Cables

Friction

8.1 Characteristics of Dry Friction

8.2 Problems Involving Dry Friction

8.3 Wedges

8.4 Frictional Forces on Screws

8.5 Frictional Forces on Flat Belts

8.6 Frictional Forces on Collar Bearings, Pivot Bearings, and Disks

8.7 Frictional Forces on Journal Bearings

8.8 Rolling Resistance

Center of Gravity and Centroid

9.1 Center of Gravity, Center of Mass, and the Centroid of a Body

9.2 Composite Bodies

9.3 Theorems of Pappus and Guldinus

9.4 Resultant of a General Distributed Loading

9.5 Fluid Pressure

Moments of Inertia

10.1 Definition of Moments of Inertia for Areas

10.2 Parallel-Axis Theorem for an Area

10.3 Radius of Gyration of an Area

10.4 Moments of Inertia for Composite Areas

10.5 Product of Inertia for an Area

10.6 Moments of Inertia for an Area aboutInclined Axes

10.7 Mohr’s Circle for Moments of Inertia

10.8 Mass Moment of Inertia

هدف از طرح درس

Rules & Requirements:

Prerequisites: General Mathematics I

Hours & Format:

16 weeks – 3 hours of lecture; TA will be announced during the semester.

Grading/Final exam status:

HomeWorks: 4 points out of 20

Midterm Exam: 6 points out of 20

Final Exam: 10 points out of 20

پیش نیاز درس

Instructor:

Dr. Mohsen Mirzajani

Email:

m.mirzajani@tabrizu.ac.ir

Rules & Requirements:

Prerequisites:

سازه های بتن آرمه 2 سازه های فولادی 2

طرح درس

آشنایی دانشجویان با روش‌های ترمیم سازه‌ها با تاکید بر سازه‌های بتنی به همراه مثال عملی بهسازی

هدف از طرح درس

Hours & Format:

16 weeks – 1.5 hours of lecture.

Additional Details

Subject/Course Level: Civil Engineering/Undergraduate

Grading/Final exam status:

Term Project: 6 points out of 20

Final Exam: 14 points out of 20