Description of Individual Course Units
|
Offered By |
Computer Engineering |
Level of Course Unit |
First Cycle Programmes (Bachelor's Degree) |
Course Coordinator |
Offered to |
Computer Engineering |
Course Objective |
The goal of this course is to introduce students to the basics of parallel programming and parallel computer architectures. With this course, students will learn thinking in parallel; writing parallel programs with MPI and OpenMP by designing simple algorithms for parallel architectures in shared memory and distributed memory systems; programming with CUDA on the graphics processor unit (GPU) architecture; big data concepts and characteristics; the computing platforms in Apache Hadoop ecosystem; application development using MapReduce model; learn how to use functional programming language Scala and distributed computing with Apache Spark. |
Learning Outcomes of the Course Unit |
||||||||||
|
Mode of Delivery |
Face -to- Face |
Prerequisites and Co-requisites |
CME 2201 - DATA STRUCTURES |
Recomended Optional Programme Components |
None |
Course Contents |
|||||||||||||||||||||||||||||||||||||||||||||
|
Recomended or Required Reading |
Pacheco, Peter S., An introduction to parallel programming, Morgan Kaufmann Publishers for Elsevier, 2011 |
Planned Learning Activities and Teaching Methods |
Presentation/Lecturing, Applications, programming practice and exercises |
Assessment Methods |
||||||||||||||||||||||||
*** Resit Exam is Not Administered in Institutions Where Resit is not Applicable. |
Further Notes About Assessment Methods |
None |
Assessment Criteria |
To be announced. |
Language of Instruction |
English |
Course Policies and Rules |
To be announced. |
Contact Details for the Lecturer(s) |
Department of Computer Engineering, Room Nr:125 |
Office Hours |
Monday 13.00-16.00 |
Work Placement(s) |
None |
Workload Calculation |
||||||||||||||||||||||||||||||||||||||||
|
Contribution of Learning Outcomes to Programme Outcomes |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|