COURSE UNIT TITLE

: COMPUTER CODING FOR ARCHITECTURE

Description of Individual Course Units

Course Unit Code Course Unit Title Type Of Course D U L ECTS
ERA 3016 COMPUTER CODING FOR ARCHITECTURE ELECTIVE 2 0 0 4

Offered By

Architecture

Level of Course Unit

First Cycle Programmes (Bachelor's Degree)

Course Coordinator

PROFESSOR DOCTOR AHMET VEFA ORHON

Offered to

Architecture
City and Regional Planning

Course Objective

This course aims to provide students with coding (computer programming) knowledge to assist them in solving architectural problems and applications. This knowledge also includes the understanding of analytical thinking and algorithms.

Learning Outcomes of the Course Unit

1   1. Understanding the computer programming.
2   2. Learning BASIC computer language in the elementary level.
3   3. Using BASIC to create and transfer architectural data to the CAD environment.
4   4. Recognizing and using the BASIC knowledge in applications (via Acad VBA, Excel VBA, VB script etc.).
5   5. Using the computer programming knowledge for architectural problems and applications.

Mode of Delivery

Face -to- Face

Prerequisites and Co-requisites

None

Recomended Optional Programme Components

None

Course Contents

Week Subject Description
1 1. Introduction to computer programming; principles of programming; algorithms.1.
2 2. Introduction to BASIC programming language: versions of BASIC; program environment
3 3. Data types and variable assignment
4 4. Operators, expressions
5 5. Input-output statements
6 6. Conditional statements
7 7. Structures of loops, repetitive statements, counters
8 8. Mid-term Exam
9 9. Procedures and functions
10 10. Discussion and practice
11 11. Cooperation with CAD programs: writing script files for AutoCAD using BASIC
12 12. Cooperation with CAD programs: data transfer to DXF files; getting data from DXF files using BASIC
13 13. BASIC language based programming applications: Visual Basic Aplications (VBA). Interaction between Excel VBA and Acad VBA.
14 14. Submission and discussion of the architectural coding study
15 15. Submission and discussion of the architectural coding study

Recomended or Required Reading

- Wassim Jabi, Parametric Design for Architecture , Laurence King Publishing, 2013.
- Internet resources.

Planned Learning Activities and Teaching Methods

The course will be taught in a lecture, individual research and study format.

Assessment Methods

SORTING NUMBER SHORT CODE LONG CODE FORMULA
1 MTE MIDTERM EXAM
2 RAS RESEARCH ASSIGNMENT
3 MTEG MIDTERM GRADE MTE * 0.60 + RAS * 0.40
4 FINS FINAL EXAM
5 FCG FINAL COURSE GRADE MTEG * 0.50 + FINS * 0.50
6 RST RESIT
7 FCGR FINAL COURSE GRADE (RESIT) MTEG * 0.50 + RST * 0.50


Further Notes About Assessment Methods

None

Assessment Criteria

Mid-term exam % 30 (LO1, LO2, LO3)
Homework/Presentation % 20 (LO3, LO4, LO5)
Final Exam % 50 (LO1, LO2, LO3, LO4, LO5)

Language of Instruction

English

Course Policies and Rules

To be announced.

Contact Details for the Lecturer(s)

To be announced.

Office Hours

The office hours will be announced.

Work Placement(s)

None

Workload Calculation

Activities Number Time (hours) Total Work Load (hours)
Lectures 13 2 26
Preparations before/after weekly lectures 13 1 13
Preparation for midterm exam 1 15 15
Preparation for final exam 1 15 15
Independant Study 4 3 12
Preparing presentations 2 3 6
Final 1 2 2
Midterm 1 2 2
TOTAL WORKLOAD (hours) 91

Contribution of Learning Outcomes to Programme Outcomes

PO/LOPO.1PO.2PO.3PO.4PO.5PO.6PO.7PO.8PO.9PO.10PO.11PO.12PO.13PO.14PO.15PO.16PO.17
LO.11
LO.2
LO.3
LO.4
LO.5