BEGIN:VCALENDAR
VERSION:2.0
PRODID:IEEE vTools.Events//EN
CALSCALE:GREGORIAN
BEGIN:VTIMEZONE
TZID:Europe/Nicosia
BEGIN:DAYLIGHT
DTSTART:20210328T040000
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:EEST
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20201025T030000
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:EET
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20210220T163618Z
UID:8D611514-3BB3-447D-A199-F29AF0EC4C18
DTSTART;TZID=Europe/Nicosia:20210220T180000
DTEND;TZID=Europe/Nicosia:20210220T213000
DESCRIPTION:Computer programming is important today because so much of our 
 world is automated. Humans need to be able to control the interaction betw
 een people and machines. Since computers and machines are able to do thing
 s so efficiently and accurately\, we use computer programming to harness t
 hat computing power.\n\nThis is the first of hopefully many programming co
 urses that can introduce technically inclined people to Python programming
 .\n\nSpeaker(s): George Michael\, \n\nAgenda: \nIntroduction to programmin
 g and reasons to write programs?\n\nThese are the course-wide materials as
  well as Introductions&#39;s first section where we discuss what writing progr
 ams mean. In the third part of the class\, we will finish the Introduction
  and have the quiz and first task.\n\nInstalling and Using Python\n\nWe&#39;re
  going to set up stuff so that you can write Python programs.\n\nIntroduct
 ion to programming and reasons to write programs? (continued)\n\nWe try to
  cover the &quot;big picture&quot; of programming so that you get a &quot;table of conten
 ts&quot; from what to expect to learn. Don&#39;t worry if\, the first time you hear
  it\, not everything makes perfect sense. This part is very broad.\n\nVari
 ables and Expressions\n\nWe will explain how a program uses the memory of 
 the machine to store\, retrieve and process information in this section.\n
 \nConditional Code\n\nWe will move from sequential code in this section th
 at simply runs one line of code after another to conditional code where so
 me steps are skipped. It is a very basic idea - but it is how &quot;choices&quot; ar
 e made by computer software.\n\nFunctions\n\nWe are going to learn about w
 hat functions are and how we can use them. Functions will be an essential 
 way for us to make sense of our code\, as we move into more and more compl
 icated programs.\n\nLoops and Iteration\n\nOur four fundamental programmin
 g patterns are completed by loops and iteration. Loops are the way we say 
 Python over and over to do something. Loops are the manner in which we cre
 ate programs that remain with a problem until the problem is solved.\n\nVi
 rtual: https://events.vtools.ieee.org/m/263048
LOCATION:Virtual: https://events.vtools.ieee.org/m/263048
ORGANIZER:xeirwn@ieee.org
SEQUENCE:0
SUMMARY:Programming Course Series [01 - Introductory course to python]
URL;VALUE=URI:https://events.vtools.ieee.org/m/263048
X-ALT-DESC:Description: &lt;br /&gt;&lt;p&gt;Computer &lt;strong&gt;programming&lt;/strong&gt; is &lt;
 strong&gt;important&lt;/strong&gt; today because so much of our world is automated.
  Humans need to be able to control the interaction between people and mach
 ines. Since computers and machines are able to do things so efficiently an
 d accurately\, we use computer &lt;strong&gt;programming&lt;/strong&gt; to harness tha
 t computing power.&lt;/p&gt;\n&lt;p&gt;This is the first of hopefully many programming
  courses that can introduce technically inclined people to Python programm
 ing.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;Agenda: &lt;br /&gt;&lt;p&gt;&lt;strong&gt;Introduction to programming a
 nd reasons to write programs?&lt;/strong&gt;&lt;/p&gt;\n&lt;p&gt;These are the course-wide m
 aterials as well as Introductions&#39;s first section where we discuss what wr
 iting programs mean. In the third part of the class\, we will finish the I
 ntroduction and have the quiz and first task.&lt;/p&gt;\n&lt;p&gt;&lt;strong&gt;Installing a
 nd Using Python&lt;/strong&gt;&lt;/p&gt;\n&lt;p&gt;We&#39;re going to set up stuff so that you c
 an write Python programs.&lt;/p&gt;\n&lt;p&gt;&lt;strong&gt;Introduction to programming and 
 reasons to write programs? (continued)&lt;/strong&gt;&lt;/p&gt;\n&lt;p&gt;We try to cover th
 e &quot;big picture&quot; of programming so that you get a &quot;table of contents&quot; from 
 what to expect to learn. Don&#39;t worry if\, the first time you hear it\, not
  everything makes perfect sense. This part is very broad.&lt;/p&gt;\n&lt;p&gt;&lt;strong&gt;
 Variables and Expressions&lt;/strong&gt;&lt;/p&gt;\n&lt;p&gt;We will explain how a program u
 ses the memory of the machine to store\, retrieve and process information 
 in this section.&lt;/p&gt;\n&lt;p&gt;&lt;strong&gt;Conditional Code&lt;/strong&gt;&lt;/p&gt;\n&lt;p&gt;We will
  move from sequential code in this section that simply runs one line of co
 de after another to conditional code where some steps are skipped. It is a
  very basic idea - but it is how &quot;choices&quot; are made by computer software.&lt;
 /p&gt;\n&lt;p&gt;&lt;strong&gt;Functions&lt;/strong&gt;&lt;/p&gt;\n&lt;p&gt;We are going to learn about wha
 t functions are and how we can use them. Functions will be an essential wa
 y for us to make sense of our code\, as we move into more and more complic
 ated programs.&lt;/p&gt;\n&lt;p&gt;&lt;strong&gt;Loops and Iteration&lt;/strong&gt;&lt;/p&gt;\n&lt;p&gt;Our fo
 ur fundamental programming patterns are completed by loops and iteration. 
 Loops are the way we say Python over and over to do something. Loops are t
 he manner in which we create programs that remain with a problem until the
  problem is solved.&lt;/p&gt;
END:VEVENT
END:VCALENDAR

