Learning Outcomes
Students will:
a) acquire the necessary programming knowledge and skills to solve programmatically the basic problems of engineering and more generally scientific applications in python
b) will solve the basic problems of the science of Rural and Surveying Eng. both with programming in VB but also in python
c) will be familiar with the use of python Integretated Development Environment (IDLE)
Course Content (Syllabus)
Introduction to Python programming. Command line interpreter and IDE. Data types and complicate data structures. Operators and expressions. Control flow. User defined functions. Lists and object-oriented programming. Input/output. Simple programming exercises in Visual Basic and Python for solving surveying engineering problems.