Computer Science bootcamps
The Department of Electrical Engineering and Computer Science is excited to offer summer intersession mini bootcamps. These intensive programs cover various fields, helping participants expand their knowledge and gain new skills. We now offer specialized courses in AI for Cybersecurity, GenAI for Learning and Student Success, and Practical Computing.
The week-long sessions are held from Monday-Friday. Each class will be recorded, and the recordings will be available, to ensure that participants can access them if they miss a class or want to review any of the sessions.
Please see below for more details.
AI for Cybersecurity
Jumpstart your AI skills with this immersive bootcamp designed for undergraduate 鉴黄师app! You'll learn how to build and secure large language models (LLMs), master prompt engineering, and create your own AI agents using tools like OpenAI, HuggingFace, LangChain and more. By the end, you'll have hands-on experience with the same cutting-edge techniques used by top tech companies.
Monday, August 11th - Friday, August 15th
9:00 A.M. - 11:00 A.M.听
听 Supported by the NSF Scholarship for Service
Genai for Learning and Student Success
This bootcamp teaches 鉴黄师app how to make the best use of Generative AI in their daily academic work. We鈥檒l focus on real situations 鉴黄师app face in their courses, like solving problems, writing reports, studying tough concepts, analyzing data, and doing research. Along the way, we鈥檒l look closely at the common mistakes 鉴黄师app make when using GenAI. By the end of this course, 鉴黄师app will know how to work with GenAI in smart, responsible ways. They鈥檒l understand where it can save time, where it can support thinking, and where it can lead them off track if they鈥檙e not careful. This is a hands-on, practical bootcamp designed to help 鉴黄师app think clearly, work efficiently, and avoid common GenAI pitfalls in learning and education.
Monday, August 11th - Friday, August 15th听
12:00 P.M. - 2:00 P.M.
Practical Computing
This bootcamp aims to introduce computing platforms, programming languages, and tools essential for 鉴黄师app. This bootcamp will introduce tools and skills necessary for effectively using computing resources in coursework and research. Students will develop familiarity with Linux systems, High Performance Computing Clusters, Public and Private Clouds (OwlCloud), Python for data science, and version control for software projects. By the end of the course, 鉴黄师app will learn the computing tools essential for many undergraduate and graduate courses at 鉴黄师app, participate in research activities, and start their careers after graduation.
Monday, August 11th - Friday, August 15th听
3:00 P.M. 鈥� 5:00 P.M.
听 听 听Supported by the Army Research Office
AI for Cybersecurity Bootcamp
Jumpstart your AI skills with this immersive bootcamp designed for undergraduate 鉴黄师app! You'll learn how to build and secure large language models (LLMs), master prompt engineering, and create your own AI agents using tools like OpenAI, HuggingFace, LangChain and more. By the end, you'll have hands-on experience with the same cutting-edge techniques used by top tech companies.
Session Length: Monday, August 11th - Friday, August 15th
Please note that each class will be recorded. The recordings will be available online to ensure that participants can access them if they miss a class or want to review any of the sessions.
Course Outline
Length: One week (Monday-Friday, 2 hours/day)
Cost:听 FREE! 听 For 鉴黄师app Students, Faculty, & Staff | Not available for Non-鉴黄师app Students, Faculty, or Staff
Time: 听9:00 A.M. - 11:00 A.M.
Location:听 Engineering East (EE96) Room 207
Instructor: Charles Givre
Email:听 cgivre@fau.edu听
Instructor Bio: 听听Charles Givre, CISSP, is an adjunct professor at 鉴黄师app, and a seasoned cybersecurity and data science professional with over 20 years of industry experience. He holds a Master鈥檚 from Brandeis University in Middle Eastern Studies and Bachelors degrees in Computer Science and Music from the University of Arizona. Charles started his career in the intelligence community as a counterterrorism analyst at the Central Intelligence Agency. 听He then joined Booz Allen Hamilton and worked as a consultant and technical leader at the NSA. 听After leaving government service, Charles led technical teams building AI-driven solutions at major international banks and 听is a frequent trainer at top industry conferences like Black Hat and various other industry conferences. 听He will be bringing his real-world expertise and hands-on teaching style to this immersive AI bootcamp.
Tools and Resources
- Lectures and group discussions will take place live (synchronously) online (using WebEx, Zoom, or equivalent) on specified days and times.
- Slides and supporting materials will be posted online.
Students should have Internet access.
Outline and tentative schedule
The course will consist of 5 modules (of 3 hours each). Each module will have a combination of lecture, demos, and discussions, with ample opportunity for questions.
Module 1: Introduction to AI and Machine Learning
- Intro to Artificial Intelligence & Machine Learning
- Overview of providers: OpenAI, Meta, HuggingFace
Module 2: LLMs
- Embedding and Tokenization
- Fine Tuning
- Retrieval Augmented Generation (RAG)
Module 3: Prompt Engineering
- Basic Prompting
- Few Shot Learning
- Chain of Thought, LangChain
Module 4: Red Teaming AI
- AI Security
- Prompt Injection attacks
Module 5: Agents
- Building AI Agents
听
Supported by the NSF Scholarship for Service, learn more at听
sfs.fau.edu
Genai for Learning and Student Success Bootcamp
This bootcamp teaches 鉴黄师app how to make the best use of Generative AI in their daily academic work. We鈥檒l focus on real situations 鉴黄师app face in their courses, like solving problems, writing reports, studying tough concepts, analyzing data, and doing research. Along the way, we鈥檒l look closely at the common mistakes 鉴黄师app make when using GenAI. By the end of this course, 鉴黄师app will know how to work with GenAI in smart, responsible ways. They鈥檒l understand where it can save time, where it can support thinking, and where it can lead them off track if they鈥檙e not careful. This is a hands-on, practical bootcamp designed to help 鉴黄师app think clearly, work efficiently, and avoid common GenAI pitfalls in learning and education.
Session Length:听 Monday, August 11th - Friday, August 15th
Please note that each class will be recorded. The recordings will be available online for 30 days to ensure that participants can access them if they miss a class or want to review any of the sessions.
Course Outline
Length: One week (Monday-Friday, 2 hours/day)
Cost:听 FREE! 听For 鉴黄师app Students, Faculty, & Staff | Available for Non-鉴黄师app Students, Faculty, or Staff | NON- 鉴黄师app participants will receive zoom session information via registered email.
Time: 12:00 P.M. - 2:00 P.M.
Location: 听Engineering East (EE96) Room 207
Instructor: Dr. Fernando Koch
Email: 听 kochf@fau.edu听
Instructor Bio:听 Dr. Fernando Koch is a Research Professor at 鉴黄师app, where he leads The Generative Intelligence Lab. He has dedicated his career to advancing Artificial Intelligence, Multi-Agent Systems, and Edge AI, holding a Ph.D. in Computer Sciences from Utrecht University. His professional journey spans academia, industry, and startups, where he serves as Technical Advisor to multiple entrepreneurs. He has held positions with IBM Research, Samsung Research, Melbourne University, Korea University, and others. His scholarly contributions include six books, 80+ scientific papers, and 100+ patent applications. He is teaching COT 6930 - Generative AI in Software Development Lifecycles and heads The Generative Intelligence Lab 听(https://generativeintelligencelab.ai/)
Outline and tentative schedule:
The course will consist of 5 modules (of 2 hours each). Each module will have a combination of lectures, demos, and discussions, with ample opportunity for questions.
Module 1: GenAI and Critical Thinking
Module 2: GenAI and Learning
Module 3: GenAI and Communication
Module 4: GenAI and Research
Module 5: GenAI and Data Literacy
Working Environment:
- You need a computer
- You need a Conversation AI Service (e.g. ChatGPT, Claude, Chat鉴黄师app, other)
- We will provide a Discord Server where you will subscribe
- You can install Discord App or access through Web)_
- We will execute the exercises as 鈥楥ollaborative Exercises鈥�
Practical Computing Bootcamp
This bootcamp aims to introduce computing platforms, programming languages, and tools essential for 鉴黄师app. This bootcamp will introduce tools and skills necessary for effectively using computing resources in coursework and research. Students will develop familiarity with Linux systems, High Performance Computing Clusters, Public and Private Clouds (OwlCloud), Python for data science, and version control for software projects. By the end of the course, 鉴黄师app will learn the computing tools essential for many undergraduate and graduate courses at 鉴黄师app, participate in research activities, and start their careers after graduation.
Session Length: Monday, August 11th - Friday, August 15th听
Please note that each class is limited to just 60 participants in person. The recordings will be available online to ensure that participants can access them if they miss a class or want to review any of the sessions.
Course Outline
Length: One week (Monday-Friday, 2 hours/day)
Cost: 听 FREE! 听 For 鉴黄师app Students, Faculty, & Staff | Not available for Non-鉴黄师app Students, Faculty, or Staff
Time: 听3:00 P.M. 鈥� 5:00 P.M.
Location:听 Engineering East (EE96) Room 207
Instructor: Rhian Resnick
Email: 听 rresnick@fau.edu
Instructor Bio:听 Rhian Resnick is the Director of Research Computing within the Office of Information Technology (OIT). Rhian joined Florida Atlantic in 2010 with experience in research, computing clusters, enterprise servers, applications, and identity management. Rhian has a bachelor's in biological sciences aquaculture and a master's in computer information systems from the Florida Institute of Technology. His team oversees the development and support of university research computing technology systems supporting researchers and 鉴黄师app across all campuses. Rhian has been a divemaster and surveyed and deployed artificial reefs off the coast of Sebastian.
Outline and tentative schedule
The course will consist of 5 modules (of 2 hours each). Each module will have a combination of lectures, demos, and discussions, with ample opportunity for questions.
Module 1
- Linux Pt. 1 (VMs, Ubuntu, Doing day-to-day tasks, IDE鈥檚, VSCode, PyCharm)
Module 2
- Linux Pt. 2 (Unix basics, Terminal utilities, Bash)
Module 3
- Python Pt. 1 (Pip, Virtual Environments, Scripting, Jupyter)
Module 4
- Python Pt. 2 (Data Science Ecosystem with Jupyter), Jupyter , Pandas, NuPy,听
Module 5
- Git (Setup, GitHub & 鉴黄师app GitLab, Usage)
听 听
听
Supported by the听
Army Research Office