Undergraduate Course: Computer Tools for Civil Engineers 2 (CIVE08015)
Course Outline
| School | School of Engineering | 
College | College of Science and Engineering | 
 
| Course type | Standard | 
Availability | Available to all students | 
 
| Credit level (Normal year taken) | SCQF Level 8 (Year 2 Undergraduate) | 
Credits | 10 | 
 
| Home subject area | Civil | 
Other subject area | None | 
   
| Course website | 
None | 
Taught in Gaelic? | No | 
 
| Course description | The course introduces computer aided draughting using AutoCAD, and the use of computer tools such as MATLAB and Spreadsheets. | 
 
 
Entry Requirements (not applicable to Visiting Students)
| Pre-requisites | 
 | 
Co-requisites |  | 
 
| Prohibited Combinations |  | 
Other requirements |  None | 
 
| Additional Costs |  None | 
 
 
Information for Visiting Students 
| Pre-requisites | None | 
 
| Displayed in Visiting Students Prospectus? | Yes | 
 
 
Course Delivery Information
| Not being delivered |   
Summary of Intended Learning Outcomes 
By the end of the course, the student should be able to: 
- show confidence in the use of computers in practical civil engineering problems; 
- demonstrate the ability to use computer tools such as MATLAB for simple engineering calculation. 
 | 
 
 
Assessment Information 
Coursework 20% 
Examination 80% |  
 
Special Arrangements 
| None |   
 
Additional Information 
| Academic description | 
Not entered | 
 
| Syllabus | 
Course Structure 
In this course you will work on two self-study modules on your own time. There are eleven (11) computing laboratory sessions that you must attend. There are no formal lectures. 
 
The MATLAB self-study module consists of five main units that broadly cover: MATLAB Basic Concepts, Plotting, Scripts and Functions, Decision Making and Loops. Each individual unit contains many exercises with example solutions and some that have step-by-step instructions presented as video screen-casts.  
 
The AutoCAD self-study module consists of nine sessions to be completed during a Computing Lab. 
 
Titles & Contents 
 
MATLAB Programming 
Introduction to MATLAB 
Basic Concepts and the MATLAB computing environment 
Plotting using MATLAB 
Scripts and Functions 
Making decisions using relational and logical operators 
Repetition using loops 
Advanced topics in decision and using vectorisation 
 
Computer aided draughting using AutoCAD 
AutoCAD: 1. Getting Started. 
New & Open; Saving drawings; Drawing Aids; Drawing setup. 
AutoCAD: 2. Draw Commands I. 
Line: co-ordinate entry; OSNAP. 
AutoCAD: 3. Draw Commands II. 
Circles; Polylines; Hatching. 
AutoCAD: 4. Modifying Drawings I. 
Basics; Changing properties. 
AutoCAD: 5. Modifying Drawings II. 
Trimming and extending;  
AutoCAD: 6. Annotating Drawings. 
Dimensioning; Labelling. 
AutoCAD: 7. Data exchange and Output.  
Blocks; Printing 
AutoCAD: 8. Revision exercises. 
Plotting, Printing and Exporting drawings. 
AutoCAD: 9. Revision exercises. 
 | 
 
| Transferable skills | 
Not entered | 
 
| Reading list | 
For MATLAB Programming:  
 
Getting started with MATLAB 7 
A Quick Introduction for Scientists and Engineers 
Rudra Pratap 
Oxford University Press, 2006 
		 
MATLAB: An introduction with applications 
Amos Gilat 
John Wiley and Sons, 2008 
 
An Engineer's Guide to MATLAB 
Edward B. Magrab, et al. 
Pearson - Prentice Hall, 2005 
 
MATLAB Student Version  
The Mathworks, Inc 
http://www.mathworks.co.uk/academia/student_version 
 
For computer aided draughting using AutoCAD: 
 
Yarwood, A. (1995).  
An introduction to AutoCAD release 13. 
Longman.  
 | 
 
| Study Abroad | 
Not entered | 
 
| Study Pattern | 
Not entered | 
 
| Keywords | Not entered | 
 
 
Contacts 
| Course organiser | Dr Antonios Giannopoulos 
Tel: (0131 6)50 5728 
Email: A.Giannopoulos@ed.ac.uk | 
Course secretary | Miss Lucy Davie 
Tel: (0131 6)50 5687 
Email: Lucy.Davie@ed.ac.uk | 
   
 
 | 
 |