• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site
Master 2018/2019

Research and Practice Seminar "City and Technology". Part 1

Type: Compulsory course (Prototyping Future Cities)
Area of studies: Urban Planning
When: 1 year, 1, 2 semester
Mode of studies: offline
Instructors: Ivan Medvedev, Ivan Mitin, Ivan Mitrofanov, Kirill Puzanov
Master’s programme: Prototyping Future Cities
Language: English
ECTS credits: 12

Course Syllabus


Semester 1: The course will run over 18 weeks in the laboratory setting. Every two weeks a particular aspect of technological fabrication, such as digital manufacturing, electronics or programming, will be explained and practiced. The course will include networking with other international fabrication laboratories, and some of the projects will be developed in collaboration with international groups and team leaders in a remote mode. As a result of the course, students will be able to integrate multiple technologies and information sources into their projects during the Master's program. Semester 2: The course will last for 18 weeks during which students will be fully immersed in the laboratory work. Every two weeks a particular aspect of the city metabolism will be studied, including presentations of state-of-the-art technology and its impact on city infrastructure. Subsequently, every student will develop a technological project covering one of the city layers (information, water, energy, recycled resources, mobility or environment) and reflecting on how information systems can help develop new formats of urban functioning. Every two weeks students will present the progress of their technological project.
Learning Objectives

Learning Objectives

  • The course implies students’ active involvement in creating new technologies using laboratory equipment. The goal of the course is to teach students how to make technological elements using digital manufacturing, electronics and programming. By acquiring relevant skills students will learn to produce a variety of mechanisms, sensors, microcomputers, information platforms and other elements that can be used at the city scale. The course consists of exercises that help familiarise with these technologies and encourage students to produce more complex objects throughout the Master program
Expected Learning Outcomes

Expected Learning Outcomes

  • To know how to make technological elements using digital manufacturing, electronics and programming
  • To learn how to produce a variety of mechanisms, sensors, microcomputers, information platforms and other elements that can be used at the city scale
Course Contents

Course Contents

  • Introduction to digital fabrication
    Introduces the network of FabLabs all over the world, typical machines and equipment, safety training, rights and responsibilities and the summary of the course
  • Web development
    Introduces on how to manage a project in the progress and which tools and software can help on that; Students will be invited to propose a final project (which can be changed in the learning progress); Introduces basic web development – HTML, CSS Students make their blog page on the master program students blog system
  • Computer aided design; Raster, vector, 3d design, parametric design, game engines and simulations, autodesk fusion
    Introduces principles of computer aided design, needed to prototype first things at the lab, create proper design files suitable for making things using the lab equipment
  • Laser and vinyl cutting; materials, marking, engraving, folding, press-fit constructions
    Theory and practice on using different cutting machines; group work on the assignment to build something using the machines accordingly
  • 3D printing; principles, processes, machines and software, scales
    Theory and practice on using different cutting machines; group work on the assignment to build something using the machines accordingly
  • Computer aided design. Rhinoceros+gh
    Introduces one of the main tools used in digital fabrication: Rhinoceros and Grasshopper addon for the algorithms aided design
  • 3D scanning; principles, tools, output
    Introduces a useful tool for many applications: 3d scanning, tools, software, and how to use it to scan small and big things, up to buildings
  • CNC milling; materials, scales, stock, tooling, speeds and feeds
    Introduces the cnc milling tools and processes, which can be used to mill a variety of materials, and scales from micrometers up to meters
  • Molding and Vacuum casting
    Introduces the group of molding and casting technologies, materials which can be used, processes, machines required, and software needed
  • Composites: materials, fiber, matrix, processes
    Introduces composite materials, how to make them, and what can be possibly made out of them
  • Mechanical design: principles, tools, parts, materials
    Introduces a group of engineering skills known as mechanical design; practice of make moving mechanical parts, bearings, gears and other parts and pieces
  • Electronics and electricity basics
    Introduces electronics and electric circles basics, followed by electronics production: PCB fabrication, materials, milling, soldering, components, assembly
  • Electronics design: inventory, circuits, test equipment, software
    Follows the previous topic and tops it up with tools and software required to make an electronic device
  • Input devices: communication, switch, motion, distance, magnetic field, temperature, light, rotation
    Follows the previous electronics classes on how to make and use input devices of any variety
  • Output devices
    Power supplies, LED, LCD, video, speakers, servo motors
  • Embedded programming
    Architecture, peripherals, memory, processors, languages, boards. Interface and application programming: languages, device, data and user interfaces, graphics, multimedia
Assessment Elements

Assessment Elements

  • non-blocking Classwork
  • non-blocking Projects in form of documentation in the blog system
  • non-blocking Final Presentation
Interim Assessment

Interim Assessment

  • Interim assessment (2 semester)
    0.4 * Classwork + 0.1 * Final Presentation + 0.5 * Projects in form of documentation in the blog system


Recommended Core Bibliography

  • Ball, S. R. (2004). Analog Interfacing to Embedded Microprocessor Systems (Vol. 2nd ed). Amsterdam: Newnes. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=187245
  • Brooks, F. P. (1995). The Mythical Man-Month : Essays on Software Engineering, Anniversary Edition (Vol. Anniversary ed). Reading, Mass: Addison-Wesley Professional. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1545773
  • Büching, C., & Walter-Herrmann, J. (2013). FabLab : Of Machines, Makers and Inventors. Bielefeld: transcript Verlag. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=863323
  • Fraden, J. (2016). Handbook of Modern Sensors : Physics, Designs, and Applications (Vol. Fifth edition). Cham: Springer. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1081958
  • Gadre, D. V. (2001). Programming and Customizing the AVR Microcontroller. New York: McGraw-Hill Professional. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=67084
  • Gershenfeld, N. A. (2007). Fab : The Coming Revolution on Your Desktop——from Personal Computers to Personal Fabrication. New York: Basic Books. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=584023
  • Haverbeke, M. (2019). Eloquent JavaScript, 3rd Edition : A Modern Introduction to Programming (Vol. Third edition). San Francisco, CA: No Starch Press. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1739634
  • Lutz, M. (2008). Learning Python (Vol. 3rd ed). Beijing: O’Reilly Media. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=415392
  • Moore, J. H., Greer, S. C., Coplan, M. A., & Davis, C. C. (2009). Building Scientific Apparatus (Vol. 4th ed). Cambridge, UK: Cambridge University Press. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=304755
  • Naboni, R., & Paoletti, I. (2015). Advanced Customization in Architectural Design and Construction. Cham: Springer. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=923408
  • Scherz, P. (2000). Practical Electronics for Inventors. New York: McGraw-Hill Professional. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=65940
  • Shaw, Z. (2017). Learn Python 3 the Hard Way : A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code. Boston: Addison-Wesley Professional. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1602181
  • Shiffman, D. (2015). Learning Processing : A Beginner’s Guide to Programming Images, Animation, and Interaction (Vol. Second edition). Amsterdam: Morgan Kaufmann. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=485992
  • Williams, E. (2014). Make: AVR Programming : Learning to Write Software for Hardware. Sebastopol, CA: Maker Media, Inc. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=692193

Recommended Additional Bibliography

  • Grus, J. (2019). Data Science From Scratch : First Principles with Python (Vol. Second edition). Sebastopol, CA: O’Reilly Media. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=2102311
  • Kim, S.-H. (2017). Electric Motor Control : DC, AC, and BLDC Motors. Amsterdam, Netherlands: Elsevier Science. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1433157
  • Matthew Scarpino. (2015). Motors for Makers : A Guide to Steppers, Servos, and Other Electrical Machines. [N.p.]: Que Publishing. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1601567
  • Platt, C. (2009). Make: Electronics : Learning Through Discovery (Vol. 1st ed). Sebastopol, Calif: Maker Media, Inc. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=431909
  • Schroder, C. (2004). Linux Cookbook. Beijing: O’Reilly Media. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=414767
  • Yee, J., Tan, L., & Jefferies, E. (2013). Design Transitions : Inspiring Stories. Global Viewpoints. How Design Is Changing. Amsterdam: BIS Publishers. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1071055