COURSE UNIT TITLE

: COMPUTER PROGRAMMING IN ARCHITECTURE

Description of Individual Course Units

Course Unit Code Course Unit Title Type Of Course D U L ECTS
MIM 4635 COMPUTER PROGRAMMING IN ARCHITECTURE ELECTIVE 2 0 0 3

Offered By

Architecture

Level of Course Unit

First Cycle Programmes (Bachelor's Degree)

Course Coordinator

ASISTANT PROFESSOR AHMET VEFA ORHON

Offered to

Architecture

Course Objective

The aim of this course is to obtain information to students about the uses of the computer programming for architectural problems and applications.

Learning Outcomes of the Course Unit

1   Understanding the computer programming.
2   Learning BASIC computer language in the elementary level.
3   Using BASIC to transfer data to the CAD programs.
4   Recognizing the BASIC applications (AcadVBA, Visual Basic, Excel Macros).
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 Introduction to computer programming; principles of programming; algorithms
2 Introduction to BASIC programming language: versions of BASIC; program environment
3 Data types and variable assignment
4 Operators, expressions
5 Input-output statements
6 Conditional statements
7 Structures of loops, repetitive statements, counters
8 Procedures and functions
9 Discussion and practice
10 Cooperation with CAD programs: writing script files for AutoCAD using BASIC
11 Cooperation with CAD programs: data transfer to DXF files; getting data from DXF files using BASIC
12 BASIC language based programming applications: VBA; Visual Basic; Excel macros
13 Mid-term exam
14 Submission of the programming study

Recomended or Required Reading

Textbook(s): -
Supplementary Book(s):
- Erdoğan S. (1993). QuickBASIC 4.5 QBASIC, Kütüphane Geliştirme Programlama Üzerine Temel Notlar, Istanbul, Beta Basım Yayım Dağıtım A.Ş.

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 ASG ASSIGNMENT
3 MTEG MIDTERM GRADE MTE * 0.60 + ASG * 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 % 20 (LO3, LO4, LO5)
Final Exam % 50 (LO1, LO2, LO3, LO4, LO5)

Language of Instruction

Turkish

Course Policies and Rules

To be announced.

Contact Details for the Lecturer(s)

vefa.orhon@deu.edu.tr
0090 232 3018449

Office Hours

to be announced

Work Placement(s)

None

Workload Calculation

Activities Number Time (hours) Total Work Load (hours)
Lectures 13 2 26
Preparation for midterm exam 1 14 14
Preparation for final exam 1 18 18
Preparing assignments 1 15 15
Final 1 1 1
Midterm 1 1 1
TOTAL WORKLOAD (hours) 75

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.15
LO.25
LO.35
LO.45
LO.55555