• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
2022/2023

Введение в информатику и объектно-ориентированное программирование: язык Python

Статус: Маго-лего
Когда читается: 1 модуль
Онлайн-часы: 16
Охват аудитории: для всех кампусов НИУ ВШЭ
Язык: английский
Кредиты: 4
Контактные часы: 6

Course Syllabus

Abstract

This course was written with the intention of introducing beginners to the wonders of the world of Computer Science! The course assumes no prerequisite knowledge, and we hope that, by the end of the course, you will have learned how to think computationally, how to write programs in Python, and how to design classes using the principles of Object-Oriented Programming (OOP).This course utilizes the Active Learning approach to instruction, meaning it has various activities embedded throughout to help stimulate your learning and improve your understanding of the materials we will cover. You will encounter STOP and Think questions that will help you reflect on the material, Exercise Breaks that will test your knowledge and understanding of the concepts discussed, and Code Challenges that will allow you to actually implement some of the concepts we will cover.
Learning Objectives

Learning Objectives

  • You will encounter STOP and Think questions that will help you reflect on the material, Exercise Breaks that will test your knowledge and understanding of the concepts discussed, and Code Challenges that will allow you to actually implement some of the concepts we will cover.
Expected Learning Outcomes

Expected Learning Outcomes

  • - Be able to code simple algorithms using Python
  • - Find solutions to optimization problems using Python
  • - Use Python to solve simple analytical tasks
  • • Learn to explore and analyze data with Python.
Course Contents

Course Contents

  • Introduction to Programming
  • Variables. Strings. Printing
  • Operators and Precedence. Comments
Assessment Elements

Assessment Elements

  • non-blocking Test
  • non-blocking Quiz
Interim Assessment

Interim Assessment

  • 2022/2023 1st module
    According to the website
Bibliography

Bibliography

Recommended Core Bibliography

  • 9781491962992 - Bengfort, Benjamin; Bilbro, Rebecca; Ojeda, Tony - Applied Text Analysis with Python : Enabling Language-Aware Data Products with Machine Learning - 2018 - O'Reilly Media - https://search.ebscohost.com/login.aspx?direct=true&db=nlebk&AN=1827695 - nlebk - 1827695
  • Learning Python : [covers Python 2.5], Lutz, M., 2008
  • Programming Python : [covers Python 2.5], Lutz, M., 2006

Recommended Additional Bibliography

  • A Tutorial on Machine Learning and Data Science Tools with Python. (2017). Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.E5F82B62
  • Derivatives analytics with Python : data analysis, models, simulation, calibration and hedging, Hilpisch, Y. J., 2015
  • Diogo R. Ferreira. (2017). A Primer on Process Mining : Practical Skills with Python and Graphviz. Springer.
  • H, S. (2013). A Byte of Python. Place of publication not identified: H, Swaroop. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsotl&AN=edsotl.OTLid0000581

Authors

  • MITROFANOVA EKATERINA SERGEEVNA