Faculty of Engineering - Ain Shams University, Home
Programming for Architects
What Will Learn?
-
Course Aims- Empower architecture students with computational design skills - Enable students to use programming and scripting to enhance their design capabilities, automate repetitive tasks, and create innovative and adaptive architectural solutions.
-
Course Goals
- Decent Work and Economic Growth
- Industry, Innovation and Infrastructure
Requirements
Description
-
English Description
Data modeling, analyzing statistical data, data interpretation, algorithmic thinking, implementing algorithms, basics of programming and scripting, form generation process, programming languages supported by 3d Modeling, fabrication, 3D printing -
Arabic Description
نمذجة البيانات، تحليل البيانات الإحصائية، تفسير البيانات، التفكير الخوارزمي، تنفيذ الخوارزميات، أساسيات البرمجة ، عملية إنشاء النماذج، لغات البرمجة المدعومة بالنمذجة ثلاثية الأبعاد، التصنيع، الطباعة ثلاثية الأبعاد
-
DepartmentArchitecture Engineering
-
Credit Hours2
-
GradesTotal ( 100 ) = Midterm (15) + tr.Major Assessment (45 = tr.Industry 0% , tr.Project 30% , tr.Self_learning 10% , tr.Seminar 5% ) + tr.Minor Assessment (5) + tr.Oral/Practical (35) + Exam Grade (0)
-
HoursLecture Hours: 1, Tutorial Hours: 2, Lab Hours: 1
-
Required SWL75
-
Equivalent ECTS3
- - Algorithmic Architecture, by Kostas Terzidis, Routledge, 2016 Reynolds RA.
- - Bachman, D. (2017). Grasshopper: Visual Scripting for Rhinoceros 3D. Industrial Press.
- - McKinney, W. (2022). Python for data analysis. " O'Reilly Media, Inc.".
- - Bohnacker, H., Gross, B., Laub, J., & Lazzeroni, C. (2012). Generative design: visualize, program, and create with processing. Princeton Architectural Press.