Advanced Course on High-Performance Computing & Parallel Programming
Advanced Course on High-Performance Computing & Parallel Programming  - Flow Card Image

This global course equips participants with expertise in parallel programming for modern computer architectures. It emphasizes practical skills in shared and distributed memory programming models, with a focus on overcoming contemporary computing challenges.

The course features homework, lab sessions, and a term project, ensuring hands-on application of concepts. Every participant will also take a turn as a Teaching Assistant (TA) to deepen their understanding and contribute to the learning community.

Prerequisites:
This course is open to global participants with prior college-level knowledge or industry experience. It is unsuitable for individuals with no college or professional background in computer science.

Technical Proficiency:
• Programming experience with an understanding of algorithms and data structures.
• Familiarity with C, C++, or similar low-level compiled programming languages.
• Knowledge of Linux command line navigation and Git version control.
• Relevant Coursework: (or equivalent experience)
• Introduction to Computer Science
• Systems Programming and Machine Organization
• Systems Development for Computational Science
• Operating Systems

Professional Experience:
• Software development
• Computer systems design
• Research & Development (R&D)
• AdTech
• Social media
• Investment firms

Minimum 4 years of work experience in any of the above industries.

Course Details:
• Timeframe: December 22, 2024 – May 31, 2025
• Commitment:
• 1-2 virtual live lectures per week (Saturdays and/or Sundays).
• Over 8 hours per week for lectures, labs, assignments, and study.
• Participants will prepare lectures and teach as part of the course.
• Cost: Free
• Instructor: Lareine Jeng

About the Instructor:
Lareine Jeng is a Software Engineer at Google, where she contributes to Android and Business Communication projects, focusing on improving the Business Messages web client experience while collaborating across Google’s teams, including Maps, Ads, Commerce, and Pay.

With a Bachelor of Science in Engineering from The Cooper Union, Lareine brings a wealth of expertise in artificial intelligence, software development, and high-performance computing. Her professional experience includes roles as a Research Engineer at AI Foundation, where she developed neural network models, and as the National Coach for Macedonia’s International Olympiad in Informatics Team, leading them to earn three bronze medals. Lareine’s early start in research, leadership in diverse projects, and passion for education make her an exceptional instructor for this course.

Location : Global

Categories : Computer Science

Press Ask Flow below to get a link to the resource

     

Talk to Mentors

Related