Department of Electrical Engineering and Computer Science

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.

Charles Givre

Charles Givre

AI for Cybersecurity

Jumpstart your AI skills with this immersive bootcamp designed for undergraduate students! 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. 


NSF logo  Supported by the NSF Scholarship for Service

GENAI FOR LEARNING AND STUDENT SUCCESS

This bootcamp teaches students how to make the best use of Generative AI in their daily academic work. We’ll focus on real situations students face in their courses, like solving problems, writing reports, studying tough concepts, analyzing data, and doing research. Along the way, we’ll look closely at the common mistakes students make when using GenAI. By the end of this course, students will know how to work with GenAI in smart, responsible ways. They’ll understand where it can save time, where it can support thinking, and where it can lead them off track if they’re not careful. This is a hands-on, practical bootcamp designed to help students 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 students. 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, students will learn the computing tools essential for many undergraduate and graduate courses at FAU, participate in research activities, and start their careers after graduation.

Monday, August 11th - Friday, August 15th 

3:00 P.M. – 5:00 P.M.


Aro logo     Supported by the Army Research Office

AI for Cybersecurity Bootcamp

Jumpstart your AI skills with this immersive bootcamp designed for undergraduate students! 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

Registration 

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 FAU Students, Faculty, & Staff | Not available for Non-FAU 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 Florida Atlantic University, and a seasoned cybersecurity and data science professional with over 20 years of industry experience. He holds a Master’s 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

NSF logo   Supported by the NSF Scholarship for Service, learn more at  sfs.fau.edu

Genai for Learning and Student Success Bootcamp

This bootcamp teaches students how to make the best use of Generative AI in their daily academic work. We’ll focus on real situations students face in their courses, like solving problems, writing reports, studying tough concepts, analyzing data, and doing research. Along the way, we’ll look closely at the common mistakes students make when using GenAI. By the end of this course, students will know how to work with GenAI in smart, responsible ways. They’ll understand where it can save time, where it can support thinking, and where it can lead them off track if they’re not careful. This is a hands-on, practical bootcamp designed to help students think clearly, work efficiently, and avoid common GenAI pitfalls in learning and education.

Session Length:  Monday, August 11th - Friday, August 15th

Registration

NON-FAU PARTICIPANT REGISTRATION 

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 FAU Students, Faculty, & Staff | Available for Non-FAU Students, Faculty, or Staff | NON- FAU 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 Florida Atlantic University, 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, ChatFAU, 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 ‘Collaborative Exercises’

Practical Computing Bootcamp

This bootcamp aims to introduce computing platforms, programming languages, and tools essential for students. 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, students will learn the computing tools essential for many undergraduate and graduate courses at FAU, participate in research activities, and start their careers after graduation.

Session Length: Monday, August 11th - Friday, August 15th 

REGISTRATION

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 FAU Students, Faculty, & Staff | Not available for Non-FAU 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 students 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’s, 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 & FAU GitLab, Usage)

NSF logo      Supported by the  Army Research Office

College of Engineering and Computer Science

The College of Engineering and Computer Science offers majors in areas of national priority such as artificial intelligence, cybersecurity, transportation and supply chain management.

Contact Us

location_on
Florida Atlantic University
777 Glades Road
Boca Raton, FL 33431

Follow Us