BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//IEEE Toronto Section - ECPv6.15.17//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:IEEE Toronto Section
X-ORIGINAL-URL:https://www.ieeetoronto.ca
X-WR-CALDESC:Events for IEEE Toronto Section
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:America/New_York
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20200308T070000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20201101T060000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20210314T070000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20211107T060000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20220313T070000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20221106T060000
END:STANDARD
END:VTIMEZONE
BEGIN:VTIMEZONE
TZID:UTC
BEGIN:STANDARD
TZOFFSETFROM:+0000
TZOFFSETTO:+0000
TZNAME:UTC
DTSTART:20200101T000000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20210607T180000
DTEND;TZID=America/New_York:20210611T210000
DTSTAMP:20260428T105016
CREATED:20210430T222549Z
LAST-MODIFIED:20210809T205016Z
UID:10000377-1623088800-1623445200@www.ieeetoronto.ca
SUMMARY:Introduction to Python Programming
DESCRIPTION:This is an introduction to Python programming for students without any prior programming knowledge or experience. The proposed 5-day course covers the fundamental aspects of programming\, which include data types\, various operators\, input/output\, conditions\, control flow\, functions\, and algorithms. The learning experience is enhanced by a number of examples and problem sets (data\, strings\, file processing and simple graphics) that will be solved interactively during the lecture with the participation of the students. The course format includes 3 hours of daily lectures. \nCourse Objective: Attendees will gain a solid understanding of principles of programing using Python; they can progress to more advanced programming topics and explores algorithms that are integral parts of more sophisticated methodologies\, e.g.\, Artificial Intelligence. Attendees will have the knowledge to write various Python programs\, and to design algorithms manipulating files and different types of data including numbers\, and text. \nNote: This course is designed to be offered online\, and it requires the attendees to use their personal computers/laptops. Details to Join in will be forwarded to Registered Attendees \nWho should attend: Students\, second career trainees\, engineers\, scientists\, clinicians\, and in general specialists in variety of non-STEM fields. \nWhat will you receive after completion: A certificate of completion will be given to the students who successfully complete the course and pass a short exam. Electronic copies of the course materials. Attendees will also be provided with career\, and skills development advice. \nSpeaker\nDr. Alireza Sadeghian \nDr. Alireza Sadeghian has been with the Department of Computer Science at Ryerson University since 1999\, where he holds the position of the Professor. He is also an Affiliate Scientist at the Li Ka Shing Knowledge Institute\, St. Michael’s Hospital\, and serves as the AI research Theme Lead in Healthcare and Analytics at the Institute for Biomedical Engineering\, Science\, and Technology. \nDr. Sadeghian was the Chair of the Department of Computer Science from 2005 to 2015. He is the founding Director of the Advanced Artificial Intelligence Initiative (AI2) Laboratory and has extensive expertise in the areas of AI\, machine learning\, and Deep Learning particularly related to industrial and medical applications. He has supervised 9 postdoctoral fellows\, 8 PhD\, and 24 Master’s students\, as well as 60 research assistants. He has published over 150 journal manuscripts\, refereed conference papers\, and book chapters\, as well as two edited books. He has 2 invention disclosures and 2 patents. \nDr. Sadeghian has been actively involved with a number of international professional and academic boards including IEEE Education Activity Board. Presently\, he is the Chair of IEEE Computational Intelligence Technical Society Chapter\, Toronto Section. Dr. Sadeghian is also on the Editorial Board of Applied Soft Computing Journal and serves as an Associate Editor of IEEE Access\, Information Sciences\, and Expert Systems Journal. \nEmail: dr.alireza.sadeghian@ieee.org \nAgenda\nDay 1 – June 7\, 2021\, 6:00-9:00 pm: Introduction to computer systems\, hardware architecture\, CPU\, memory\, compilation\, high level vs. low-level programming language\, data representation\, Python and PyCharm interactive IDE installation\, writing/editing/saving/retrieving and running a simple program\, basic data types\, variables\, assignments\, comments\, and expressions. The material learned will be reinforced through examples provided during the lecture. \nDay 2 – June 8\, 2021\, 6:00-9:00 pm: The following topics will be discussed: conditions\, operators (arithmetic\, logic\, and comparison)\, control statements (if and if-else)\, and loops (for and while). The material learned will be reinforced through examples provided during the lecture. \nDay 3 – June 9\, 2021\, 6:00-9:00 pm: Students will be introduced to Strings and text files in Python. They will learn how to work with files\, reading/writing text and numbers from/to a file\, string manipulation\, indexing\, and string slicing. The material learned will be reinforced through examples provided during the lecture. \nDay 4 – June 10\, 2021\, 6:00-9:00 pm: Functions\, arguments\, and return values will be discussed. The material learned will be reinforced through examples provided during the lecture. \nDay 5 – June 11\, 2021\, 6:00-9:00 pm: The topics of lists and dictionaries will be discussed. Students will learn about the basic operators\, creating\, accessing\, slicing\, adding\, removing\, replacing\, and iteration methods for lists and dictionaries. The material learned will be reinforced through examples provided during the lecture.
URL:https://www.ieeetoronto.ca/event/introduction-to-python-programming/
LOCATION:Virtual
CATEGORIES:Signals & Computational Intelligence,Women in Engineering,Young Professionals
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20210611T143000
DTEND;TZID=UTC:20210611T153000
DTSTAMP:20260428T105016
CREATED:20210614T213826Z
LAST-MODIFIED:20210809T205239Z
UID:10000425-1623421800-1623425400@www.ieeetoronto.ca
SUMMARY:Protect the Privacy\, Security\, and Integrity of APIs
DESCRIPTION:TeejLab’s mission: \nProtect the privacy\, security\, and integrity of APIs at a global scale by building Data Science and Artificial Intelligence driven API management solutions to help enterprises with API Governance.  Learn more about TeejLab: https://apidiscovery.teejlab.com. \nContact: Mehrdad Tirandazian \nAbstract: \nSoftware development is becoming increasingly reliant on using third-party services accessed through APIs. These APIs connect various IT systems and processes with people to offer useful services that help us run our businesses and personal lives.  API integration may be simple\, but APIs may directly or indirectly expose your IT assets and Databases to unofficial or illegitimate use. This talk aims to help students understand the overall implications of API\, including information security\, data management\, legal risk management\, and licensing costs. \nSpeaker(s): Dr. Baljeet Baljeet of TeejLab \nBiography: \nDr. Malhotra is an award-winning researcher known for his work in Open Source and API data management. He conceptualized the world’s first “API Composition Analysis” based on source code static analysis. He founded TeejLab in 2017 and steered the team to build\, API Discovery™\, world’s first comprehensive end-to-end API Management platform. He also established R&D unit of Black Duck Software in 2016 (acquired for US $565M by Synopsys). Previously\, he was Research Director at SAP (2011-2016)\, Computational Scientist at the EOS Lab (2009) and Software Engineer at Satyam Computers (1999). He received a PhD in Computing Science from the University of Alberta. He was awarded NSERC (Canada) scholar in 2005\, and Global Young Scientist (Singapore) in 2011. He concurrently holds Adjunct Professor positions at the University of British Columbia\, University of Victoria and University of Northern BC.
URL:https://www.ieeetoronto.ca/event/protect-the-privacy-security-and-integrity-of-apis/
LOCATION:Virtual – Zoom
CATEGORIES:Systems
END:VEVENT
END:VCALENDAR