BEGIN:VCALENDAR
VERSION:2.0
PRODID:IEEE vTools.Events//EN
CALSCALE:GREGORIAN
BEGIN:VTIMEZONE
TZID:US/Eastern
BEGIN:DAYLIGHT
DTSTART:20220313T030000
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3
TZNAME:EDT
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20221106T010000
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11
TZNAME:EST
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20220429T214219Z
UID:14190CCC-EC64-46BE-B43C-5C5420F0AE2A
DTSTART;TZID=US/Eastern:20220420T200000
DTEND;TZID=US/Eastern:20220420T220000
DESCRIPTION:Learn to write safe\, efficient\, maintainable\, and long-livin
 g Object Oriented Code in less time than you may have imagined possible! T
 hink critically about real-world design issues and potential solutions to 
 them! Explore the industry-standard Model View Controller (MVC) pattern in
  depth! Explore various other creational\, structural\, and behavioral des
 ign patterns and their use-cases as well.\n\nBeginning with an introductio
 n to a famous piece of literature\, Design Patterns: Elements of Reusable 
 Object-Oriented Software (GOF)\, this workshop will introduce and explore 
 various creational\, structural\, and behavioral design patterns. This exp
 loration will consist of theoretical introductions to the patterns and sub
 sequently\, code examples. Throughout the workshop\, critical thinking wil
 l be encouraged as a means to foster comprehension.\n\nThis workshop will 
 make use of the Java programming language\, written to Java 8 specificatio
 ns. IntelliJ IDEA or Eclipse are the two preferred and primarily supported
  development environments. Code will be distributed prior to the workshop 
 and time will be set aside for those who have not downloaded it\, to do so
 .\n\nAlbany\, New York\, United States\, 12222\, Virtual: https://events.v
 tools.ieee.org/m/312243
LOCATION:Albany\, New York\, United States\, 12222\, Virtual: https://event
 s.vtools.ieee.org/m/312243
ORGANIZER:ieee@albany.edu
SEQUENCE:3
SUMMARY:Object Oriented Programming: Design Patterns
URL;VALUE=URI:https://events.vtools.ieee.org/m/312243
X-ALT-DESC:Description: &lt;br /&gt;&lt;p&gt;Learn to write safe\, efficient\, maintain
 able\, and long-living Object Oriented Code in less time than you may have
  imagined possible! Think critically about real-world design issues and po
 tential solutions to them! Explore the industry-standard Model View Contro
 ller (MVC) pattern in depth! Explore various other creational\, structural
 \, and behavioral design patterns and their use-cases as well.&lt;/p&gt;\n&lt;p&gt;Beg
 inning with an introduction to a famous piece of literature\, Design Patte
 rns: Elements of Reusable Object-Oriented Software (GOF)\, this workshop w
 ill introduce and explore various creational\, structural\, and behavioral
  design patterns. This exploration will consist of theoretical introductio
 ns to the patterns and subsequently\, code examples. Throughout the worksh
 op\, critical thinking will be encouraged as a means to foster comprehensi
 on.&lt;/p&gt;\n&lt;p&gt;This workshop will make use of the Java programming language\,
  written to Java 8 specifications. IntelliJ IDEA or Eclipse are the two pr
 eferred and primarily supported development environments. Code will be dis
 tributed prior to the workshop and time will be set aside for those who ha
 ve not downloaded it\, to do so.&lt;/p&gt;
END:VEVENT
END:VCALENDAR

