Search CreatorsTHE LEARNING SPACE
← Course collection

Engineering · Beginner

BCS702 Parallel Computing

Parallel Computing

3.0 hours4 credits1 modules

About this course

Parallel Computing

What you will learn

This course will enable to,
• Explore the need for parallel programming
• Explain how to parallelize on MIMD systems
• To demonstrate how to apply MPI library and parallelize the suitable programs
• To demonstrate how to apply OpenMP pragma and directives to parallelize the suitable programs
• To demonstrate how to design CUDA program

Before you begin

These are sample Strategies that teachers can use to accelerate the attainment of the various course outcomes.
1. Lecturer method (L) need not to be only traditional lecture methods, but alternative effective teaching
methods could be adopted to attain the outcomes.
2. Use of Video/Animation to explain functioning of various concepts.
3. Encourage collaborative (Group Learning) Learning in the class.
4. Ask at least three HOT (Higher order Thinking) questions in the class, which promotes critical
thinking.
5. Adopt Programming assignment, which fosters student’s Analytical skills, develop design thinking
skills such as the ability to design, evaluate, generalize, and analyze information rather than simply
recall it.

Your curriculum

Step by step
01   Introduction to parallel programming, Parallel hardware and parallel software1 lessons

Introduction to parallel programming, Parallel hardware and parallel softwareSy

Syllabus7 minEnrollment required