
Summer Working Connections week 2 virtual experience is a synchronous program. Attendees are expected to sign on and participate together in real time all week. The program will feature five separate learning tracks for IT educators.
Summer Working Connections week 2 virtual experience is a synchronous program. Attendees are expected to sign on and participate together in real time all week. The program will feature five separate learning tracks for IT educators.
This course will comprehensively survey Artificial Intelligence (AI) and Machine Learning (ML). Participants will be introduced to essential concepts and skills for understanding Artificial Intelligence and its impact. We will cover data preparation, classification algorithms, training of learning models, image processing, and natural language processing. Additionally, the course will provide a thorough overview of essential Python operations, making it accessible even to those without prior programming knowledge. Several AI tools will be introduced, including ChatGPT, Midjourney, Copilot, and MonkeyLearn.
Beginner-level Python programming (conditionals, loops, using libraries) is recommended, but not required
None.
Wade Huber is a residential computer science faculty member at Chandler-Gilbert Community College, where he recently served on the committee developing CGCC’s Artificial Intelligence bachelor’s degree. He has over 25 years of experience as a software engineer in the telecom, semiconductor, and medical device manufacturing industries. During this time, he taught math and computer science as an adjunct professor. He holds a Bachelor of Science from Trinity University in San Antonio, TX, and a Master of Science in Computer Science from The University of Texas at Dallas.
Please note that content is subject to change or modification based on the unique needs of the track participants in attendance.
Data Analytics is a hot topic these days. Skills such as data analysis, transformation and visualization are essential skills in almost every profession. Data literacy is not only a skill for top data scientists; It is a must-have skill for almost everyone.
This workshop is an introductory session to the world of Data Analytics and Data Visualization. It is a brief overview of the Fundamentals of Data Analytics and Programming course offered to undergraduate students at Mesa Community College, using the textbook “Data Analytics Made Easy” by Andrea De Mauro. Elements of Tableau’s Desktop Fundamentals course will also be presented.
Participants of the workshop will gain hands-on experience using leading data visualization tools Power BI and Tableau, along with a free data transformation tool called KNIME. There will be instructor-led walkthroughs and hands-on labs using each tool.
Open mind and eager to learn. Basic Excel knowledge will be helpful.
“Data Analytics Made Easy” by Andrea De Mauro; “Tableau Desktop Fundamentals” by Tableau for Academics. Both will be provided for free to workshop participants.
Chris Santo is a Professor in the Computer and Information Systems Division of Mesa Community College in Mesa, AZ, part of the Maricopa Community College District, where he teaches a variety of courses including Data Analytics, Tableau, Power BI, and Data Analytics for Python. Chris has taught Mathematics, Computer Science and Computer Information Systems courses for the Maricopa Community Colleges for 18 years.
Mr. Santo has 30 years of experience in industry, holding various roles in computer lab management, systems administration, project management, database development, application development and IT management.
Introductions. Overview of course material used. What is Data Analytics? What is ETL? Install KNIME Desktop. Labs: KNIME
Installation of Power BI Desktop. Getting Started with Power BI. Connect to Data, Transform Data. Lab: Sales Dashboard Tutorial.
Power Query. Designing a Data Model. Using DAX Calculations. Design and Enhance Reports in Power BI Desktop. Implement Advanced Data Visualizations in Power BI.
Installation of Tableau Desktop. Trailhead. Configuring and Setting Up Data. Foundations of Chart Visualization. Common Charts in Tableau. Project: Sales Analysis.
Sorting and Grouping. Calculations. Maps. Views and Customizations. Tableau Story Boards. Project: Bicycle Rider Dashboard.
Please note that content is subject to change or modification based on the unique needs of the track participants in attendance.
A cyber beverage to cool down your Summer Break!
Immerse yourself in Python programming with a splash of balmy topics perfect for summer. You’ll conclude with a treasure trove of crisp code examples, slides, and interactive notebooks to stir into your own courses like ingredients in a cooling mint mojito.
Some knowledge of programming concepts, e.g., variables, loops, and selection structures
None
Pamela Brauda is a faculty member in the School of Technology at Florida State College at Jacksonville, where she teaches courses in programming, networking, database, and data science. Pamela is a co-designer of the A.S. in Data Science Technology program at FSCJ, co-principal investigator for the DataTEC project (NSF Grant #1902524 “Meeting Industry Needs through a Two-Year Data Science Technician Education Program”), a faculty co-advisor for the FSCJ STARS Computing Corps, and the proud owner of an autographed copy of “R for Data Science” by Hadley Wickham. Before teaching at FSCJ, Pamela worked as a Metadata Analyst with the Florida Department of Law Enforcement, taught programming and software development at the University of North Florida, created and operated several small businesses, and taught high school mathematics. She graduated from the University of Georgia with a B.S. and from the University of North Florida with an M.S. in Computer Science.
David Singletary is a faculty member in the School of Technology at Florida State College at Jacksonville. David is the principal investigator for the DataTEC project (NSF Grant #1902524 “Meeting Industry Needs through a Two-Year Data Science Technician Education Program”), co-designer of the A.S. in Data Science Technology program at the college, and a faculty co-advisor for the FSCJ STARS Computing Corps. He teaches courses in software development, data science, and FinTech. Although David teaches R at FSCJ, he does not own an autographed copy of “R for Data Science” by Hadley Wickham and is extremely envious of Pamela Brauda’s copy. In a previous life David was employed as a software engineer at Cisco and various startup companies in Silicon Valley. David graduated from the University of Central Florida with a B.S. and from the University of Colorado with an M.S. in Computer Science.
Please note that content is subject to change or modification based on the unique needs of the track participants in attendance.
The track will provide an introductory overview of cloud computing. Participants will gain insight into cloud computing and discuss essential characteristics of cloud computing and cloud models. The course will emphasize storage, networking and virtualization, which are the key enabling technologies for the cloud. Students will also learn about cloud security concepts. Cloud computing is one of the newest and fastest growing sectors of Information Technology. As more and more organizations embrace the cloud for its benefits, the need for cloud professionals continues to grow. Cloud computing is deemed as one of the highest in-demand skills in the IT world today.
Participants will receive access to free labs and simulations for Azure, AWS and VMware environments. Directions will be provided on how to set up free access to these environments. The instructor will also share class material that can be used within their own courses.
None
None
Bob Danielson is a faculty member at Mesa Community College. He currently teaches and is the lead faculty within Microsoft, VMware, Cisco, security and network integration technologies.
He is also a VMware Certified Instructor and teaches at VMware Authorized Training Centers. Some of the products he has taught include vSphere 5.x and 6.x, NSX, Virtual SAN, and vRealize Operations Manager. He is also a Microsoft Certified Trainer and a Novell Certified Instructor and has numerous other certifications in VMware, Microsoft, Cisco, CompTIA, and security.
What is virtualization?
What are containers?
Basics of the Cloud
Virtual Machines and Containers in Cloud
Cloud Storage
Cloud Networking
Cloud security
Cloud Disaster Recovery
Resources Review – What you can use in your own classes
Please note that content is subject to change or modification based on the unique needs of the track participants in attendance.
Every technical product is now incorporating machine learning at an explosive rate. But most people, even those with strong technical skills, don’t understand how it works, what its capabilities are, and what security risks come with it. In this workshop, we’ll make machine learning models using simple Python scripts, train them, and evaluate their value. Projects include computer vision, breaking a CAPTCHA, deblurring images, regression, and classification tasks. We will perform poisoning and evasion attacks on machine learning systems, and implement deep neural rejection to block such attacks.
No experience with programming or machine learning is required, and the only software required is a Web browser. We will use TensorFlow on free Google Colab cloud systems.
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow Github
Note that NITIC may be able to provide a reimbursement for buying this textbook (excluding sales tax). Details pending.
AI and Machine Learning for Coders: A Programmer’s Guide to Artificial Intelligence
Sam Bowne has been teaching computer networking and security classes at City College San Francisco since 2000. He has given talks and hands-on trainings at DEF CON, DEF CON China, Black Hat USA, HOPE, BSidesSF, BSidesLV, RSA, and many other conferences and colleges. He founded Infosec Decoded, Inc., and does corporate training and consulting for several Fortune 100 companies, on topics including Incident Response and Secure Coding.
Formal education: B.S. and Ph.D. in Physics Industry credentials:
Infosec: CISSP, Certified Ethical Hacker, Security+, Defcon Black Badge, Splunk Core Certified User
Networking: Network+, Certified Fiber Optic Technician, HE IPv6 Sage, CCENT, IPv6 Forum Silver & Gold, Juniper JN0-101, Wireshark WCNA
Microsoft: MCP, MCDST, MCTS: Vista
1 The Machine Learning Landscape
OWASP Top Ten
Projects: GL badges: Google Learning; ML 130: Prompt Injection
2 End-to-End Machine Learning Project
Project: ML 100: Machine Learning with TensorFlow
3 Classification
Project: ML 105: Classification
4 Training Models
Projects: ML 101: Computer Vision; ML 102: Breaking a CAPTCHA; ML 103: Deblurring Images
5 Support Vector Machines
Project: ML 112: Support Vector Machines
6 Decision Trees
Project: ML 113: Decision Trees
7 Ensemble Learning and Random Forests
Project: ML 114: Ensemble Learning and Random Forests
8 Dimensionailty Reduction
Projects: ML 115: Dimensionality Reduction; ML 109: Poisoning Labels with SecML
9 Unsupervised Learning Techniques
Project: ML 116: k-Means Clustering
10 Introduction to Artificial Neural Networks
Project: ML 107: Evasion Attack with SecML
11 Training Deep Neural Networks
Project: ML 108: Evasion Attack on MNIST dataset
12 Custom Models and Training with Tensorflow
Projects: ML 111: Poisoning the MNIST dataset; ML 140: Deep Neural Rejection
13 Loading and Preprocessing Data with Tensorflow
Projects: ML 120: Bloom LLM; ML 121: Prompt Engineering Concepts; ML 122: Comparing LLMs on Colab (10 pts + 10 extra)
Please note that content is subject to change or modification based on the unique needs of the track participants in attendance.
Time | Activity | Location |
---|---|---|
9:00am-12noon Central (10:30am Central break) |
Class | Online |
12noon-1:00pm Central | Lunch break | |
1:00pm-5:30pm Central (3:00pm Central break) |
Class | Online |
Time | Activity | Location |
---|---|---|
9:00am-12noon Central (10:30am Central break) |
Class | Online |
12noon-1:00pm Central | Lunch break | |
1:00pm-5:30pm Central (3:00pm Central break) |
Class | Online |
Time | Activity | Location |
---|---|---|
9:00am-12noon Central (10:30am Central break) |
Class | Online |
12noon-1:00pm Central | Lunch break | |
1:00pm-5:30pm Central (3:00pm Central break) |
Class | Online |
Time | Activity | Location |
---|---|---|
9:00am-12noon Central (10:30am Central break) |
Class | Online |
12noon-1:00pm Central | Lunch break | |
1:00pm-5:30pm Central (3:00pm Central break) |
Class | Online |
Time | Activity | Location |
---|---|---|
9:00am-12noon Central (10:30am Central break) |
Class | Online |
12noon-1:00pm Central | Lunch break | |
1:00pm-5:30pm Central (3:00pm Central break) |
Class | Online |
Log in to your IT Innovation Network account to get full access to all ITIN Community of Practice content and opportunities. If you don’t have an ITIN account, register here.