Lectures on Steel Structures

Following are lectures on Steel Structures.

Instructor: Prof. Dr. Akhtar Naeem Khan

Lecture 1 – Design Philosophies

Lecture 2 – Introduction to Steel Structures

Lecture 3 – Design Loads

Lecture 4 – Bolted Connections

Lecture 5 – Welded Connections

Lecture 6 – Tension Members

Lecture 7 – Miscellaneous Topics

Lecture 8 – Compression Members

Lecture 9 – Compression Members Problems

Lecture 10 – Beams

Lecture 11 – Beams Problems

Lecture 12 – Composite Beams

Lecture 13 – Plate Girders

Lectures on Advanced Structural Analysis I

Following are course content on Advanced Structural Analysis I

Course Intructor: Prof. Dr. Shahzad Rahman

Course Outline


Lecture 1: Overview of Bernoulli-Euler Beam Theory, Theory of Torsion, Static Indeterminancy, Kinematic Indeterminancy

Lecture 2: Slope-Deflection Method

Lecture 3: Virtual Work Principles

Lecture 4: Moment Distribution Method

Lecture 5: Modifications in Moment Distribution Method

Lecture 6: Moment Distribution Method – Frame with Side Sway

Lecture 7: Compatibility Method of Analysis

Lecture 8: Matrix Analysis of Structures

Lecture 9: Matrix Analysis / Stiffness Method

Lecture 10: Matrix Analysis / Stiffness Method Contd.

Lecture 11: Matrix Analysis / Stiffness Method – Static Condensation

Lecture 12: Approximate Analysis

Lecture 13: Matrix Analysis – Member Releases


Introduction to SAP2000


Assignment 1: Slope and Deflection of Beam

Assignment 2: Displacements in Truss

Assignment 3: Solving Beam using Moment Distribution Method

Solution of Assignments


Mid Term Exam Paper

Solution of Mid Term Paper

Final Term Exam Paper and Solution

Lectures on Introduction to Bridge Engineering

Following is the course content for Introduction to Bridge Engineering

Course Intructor: Prof. Dr. Shahzad Rahman

Course Outline

Introductionary Videos on Bridge

  1. Anchor Block
  2. Brooklyn Bridge
  3. Golden Gate Bridge
  4. History of Bridge Engineering
  5. Introduction to Bridge Engineering
  6. Stone Arch Action
  7. Tacoma Narrow Bridge
  8. Truss Action


Lecture 1: Historical Overview and Introduction

Lecture 1A: Planning of Bridges

Lecture 1A Updated

Lecture 2: Loads, Design Procedures, ASD and LRFD Philosophy

Lecture 2 Updated

Lecture 3: Grillage Method of Superstructure Analysis

Lecture 3 Updated

Lecture 4: Concrete Bridges

Lecture 4B: Concrete Deck Example

Lecture 5: Prestressed Girder Bridge

Lecture 6: Abutments

Lecture 7: Abutments Contd.

Lecture 8: Bearings

Lecture 9A: SAP2000 Bridge Lab Exercise video

Lecture 9B: SAP2000 Bridge pdf files

Lecture 9C: Camtesia player for lab exercise videos

Lecture 9: Bridge Engineering Spreadsheets

The official videos of bridge modeler can be downloaded from SAP2000 Official Videos.


Assignment 3: Slab-Girder Bridge


Mid Term Exam Paper

Final Term Exam Paper

Lectures on Introduction to Finite Element Analysis

Following are course content for Introduction to Finite Element Analysis -  FEA.

Course Intructor: Prof. Dr. Shahzad Rahman

Introduction to FEA

Very Informative lectures on FEA are also available on Youtube.


Course Outline

Lecture 1: Overview of Finite Element Method – FEM, Historical Background and its Application

Lecture 2: Method of Weighted Residual, Least Square, Collocation, and Galerkin

Lecture 3: General derivation of Finite Element Equilibrium Equations

Lecture 4: Development of Stiffness Matrix for a Beam Element

Lecture 5: Some rules governing relationship between Global and Local Coordinates

Lecture 6: Comments on Numerical Integration

Lecture 7: Error and Convergence in FEM


Assignment 1: Bar Element Problem

Assignment 2: Beam Problem

Assignment 3: Thick walled cylinder Problem

Solution of Assignments

Solution of Assignment 2

Solution of Assignment 3


Midterm Exam Paper

Final Term Paper

Lectures based on MS Project

Following lectures are based on MS Project. These are lectures of Project Management and recommended to be taught along with use of MS Project.

Lab 1 – Getting Started with MS Project

Lecture 1 – Project Basics

Lecture 2 – Understanding Projects

Lecture 3 – Project Management Tasks

Lecture 4 – Project Quick Start

Lecture 5 – Assessing  & Managing Risk

Lecture 6 – Scheduling & Linking Project Tasks

Lecture 7 – Entering Project Tasks

There are very good Youtube tutorial on MS Project which can be helpful for more understanding.

Useful GIS/RS Datasources

Following are useful datasources for GIS/RS:

Datasources for Pakistan:

  1. Download Free Pakistan ArcGIS Shapefile Map Layers (Roads and Rail)
  2. Pakistan GIS: National & Provincial Boundaries of Pakistan

Datasources for Countries:

  1. Download by country | Global Administrative Areas
  2. Global Administrative Areas | Boundaries without limits
  3. China Global Investment Tracker Interactive Map

DEM Datasources:

  1. DEM Tutorial – A basic guide for using Digital Elevation Models with Terragen
  2. Data Basin | Datasets | 30 arc-second DEM of Asia
  4. LiDAR topography data from Open Topography


  1. Landsat dataset

Terrain Mapping Journal for the Earth and Beyond:

  1. Free Digital Elevation Model (DEM) and Free Satellite Imagery Download Links

OSGeo – Public Geospatial Data Committee:

  1. Geodata

Natural Earth:

  1. Cultural, Physical, and Raster dataset


  1. USGS/EROS Guides/dem
  2. USGS/EROS Find Data/Products and Data Available/DEMs
  3. USGS/EROS Find Data
  4. EarthExplorer
  5. Cumulus Portal for Geospatial Data

UNEP-WCMC - UNEP World Conservation Monitoring Centre:

  1. Datasets, Tools & Reports


  1. NASA astergdem tutorial
  2. NASA – NASA, Japan Release Most Complete Topographic Map of Earth

CGIAR – Consortium for Spatial Information:

  1. Soil Data
  2. World Elevation Data
  3. Climate Data

Google Earth Hacked Locations:

  1. Google Earth Hacks – Censored Locations
  2. Google Earth Hacks – World Nuclear Power Plants (updated 11.06.2006)
  3. Google Earth Hacks – World weather
  4. Google Earth Hacks – RealTime Disasters and Emergency Monitor
  5. Google Earth Hacks – Most dangerous road in the world
  6. Google Earth Hacks – CERN – with overlays


  1. ESRI_StreetMap_World_2D (MapServer)
  2. World_Topo_Map (MapServer)
  3. World_Terrain_Base (MapServer)
  4. Elevation/ESRI_Elevation_World (GlobeServer)
  5. Elevation/USGS_Elevation_US (GlobeServer)

Other Datasources:

  1. FreeGIS.org
  2. OpenGeoData – Home
  3. Spatial Data on the web, worldwide: Geographic Information Systems (GIS) Lab at MIT
  4. GLCF: Data & Products
  5. Free GIS Datasets
  6. Birds Occurrence Map

Debian4Engr Series: 04 Recommended Packages, Tips & Useful links

Recommended Packages:

  1. icedove, for email client, to install from root terminal:
    $ apt-get install -t squeeze-backports icedove
  2. iceweasel, for browser (its same firefox but with removed copyright content i.e., mozilla logo and its brand name firefox), to install from root terminal:
    $ apt-get install -t squeeze-backports icedove
  3. libreoffice, gnu/gpl office software as openoffice is now voilating opensource licenses, to install:
    $ apt-get install -t squeeze-backports libreoffice-writer libreoffice-calc libreoffice-impress libreoffice-gnome
  4. unrar, program for extracting rar archive files, to install:
    $ apt-get install -t unrar
  5. opensource matlab, scilab, to install:
    $ apt-get install -t stable scilab
  6. eclipse ide with jdk, to install:
    $ apt-get install -t stable eclipse

    and to install cdt (c++ development tools for eclipse):

    $ apt-get install -t squeeze-backports eclipse-cdt

    . To install g++ and its debugger:

    $ apt-get install -t stable g++ gdb
  7. ffmpeg, for audio/video codec converter, to install:
    $apt-get install -t stable ffmpeg
  8. kdenlive, for video/audio editing, to install:
    $apt-get install -t stable kdenlive
  9. qcad, for 2d engineering cad/cam. to install:
    $apt-get install -t stable qcad


Recommended Tasks:


  1. Never experiment with production system.
  2. Never install software outside from repo or from source code.
  3. Always backup on regular basis and before experimenting with new package.
  4. Some guide, tips and solution given on different sites are outdated and doesn’t work with your current distro. Check date of upload of these guides.


Useful links: