Arvutiteaduse instituut
  1. Kursused
  2. 2014/15 sügis
  3. Programmeerimise alused (MTAT.03.236)
EN
Logi sisse

Programmeerimise alused 2014/15 sügis

  • Home
  • Practicums
  • Resources
  • Message Board
  • Grading
  • Assignments
Submit

MTAT.03.236. Introduction to Programming

Lecturer in charge:

  • Luciano García-Bañuelos, luciano.garcia ät ut dot ee (Liivi 2-311)
  • Svetlana Omelkova, svetlana.omelkova ät ut dot ee (Mon & Wed 10.00-12.00, Liivi 2-315)
  • Jhon Avila,jhon83ät ut dot ee

Course Objective

In this course, you will get briefly acquainted with the art of computer programming. We will be successful if at the end of this course you see computer programming as medium of expression that allows you to capture your thoughts in a rigorous manner, so rigorous that even a machine will understand you!

This course offering is intended for non-IT students. As far as computer literacy goes, familiarity with Web browsing is as much as we will assume from you. The main target audience of the course offering are students of the Masters of IT and Law, but students from other Institutes (other than the Institute of Computer Science) are welcome to join.

During the course, you will learn a programming language called Python. Don't get scared by the name, it doesn't byte, nor do we!

Learning Objectives

When you complete this course (and there is no reason why you wouldn't), you will be able to:

  1. Identify the building blocks of a simple computer program, including:
    • Variables, expressions
    • Assignments and other simple statements
    • Conditional branching and loops
    • Functions
  2. Be able to understand and explain what a given computer program does by reading it
  3. Select the right data structure to encode the data manipulated by a simple computer program
  4. Write computer programs that encode simple procedures, rules and computations
  5. Perform tests on a simple computer program to test its correctness

The course is based on course material by Charles Severance's course material "Python for Informatics" (University of Michigan).

Communication

For questions and discussion, please use the Message Board. Please subscribe to the message board to follow-up the discussions.

  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.
Tartu Ülikooli arvutiteaduse instituudi kursuste läbiviimist toetavad järgmised programmid:
euroopa sotsiaalfondi logo