JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

PROGRAMMING FOR STRUCTURAL ANALYSIS AND DESIGN

M.Tech I Year (R22)

Course Objectives:

  • 1. To understand the fundamentals of programming
  • 2. To differentiate and apply different programming techniques
  • 3. To develop program for analysing the structural elements
  • 4. To Appreciate the programming techniques in structural design

Course Outcomes

After completion of the course, students should be able to:

  • 1. Understand the Programming basics
  • 2. To learn the programming techniques in ‘C’, PYTHON and JAVA
  • 3. Apply the programming concepts to structural analysis
  • 4. Develop programs for Structural components design

UNIT - I

Basics of Programming: List Basics - Conditionals - Iterative Loops – while and for loops - Handling exceptions - Modules Variables – Arrays – loops – functions

UNIT - II

Advanced Programming: Data structures - Functions and Recursions - List Comprehensions -Sets - Tuples and Dictionaries - Glimpses of Algorithms - OOP Basics

UNIT - III

Programming using Python: Basics of Python programming - Using the Python interpreter - Modularization and Classes -Python Data Science Library - C.Numpy / Scipy - Pandas / Flask Programming using Java: OOPS Concepts And Java Programming – Inheritance - Exception Handling And Multithreading - Interfaces And Packages - Files And Connecting To Database

UNIT - IV

Applications in Structural Analysis: Development of algorithms and programs for Matrix methods of analysis using ‘C’ programming and Python

UNIT - V

Applications in Structural Design: Development of programs for the structural design of primitive structural components – Beams – slabs - columns -footings

REFERENCES:

  • 1. Schum’s Outline of Programming with C by Byron Gottfried, McGraw-Hill
  • 2. Computer Basics and C Programming by V. Rajaraman , PHI Learning Pvt. Limited, 2015.
  • 3. Computer Concepts and Programming in C, R.S. Salaria, Khanna Publishing House
  • 4. Lutz, M. (2001). Programming python, O'Reilly Media, Inc. 5
  • 5. Chun, W. (2001). Core python programming (Vol. 1). Prentice Hall Professional.
  • 6. Zelle, J. M. (2004). Python programming: an introduction to computer science. Franklin, Beedle & Associates, Inc.
  • 7. Herbert Schildt and Dale Skrien, “Java Fundamentals – A comprehensive Introduction”, McGraw Hill, 1st Edition, 2013. M. Tech in COMPUTER AIDED STRUCTURAL ENGINEERING I YEAR II – SEMESTER

Loading Question Papers

Fetching data from database...