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