Dr.P.Chitra,Professor Department of Computer Science and Engineering

Slides:



Advertisements
Similar presentations
Ability-Based Education at Alverno College. Proposed Outcomes for Session 1. To introduce you to Alvernos approach to designing integrative general education.
Advertisements

Quality Assurance / Institutional Effectiveness and Course Syllabi Requirements of the Commission for Academic Accreditation UAE Ministry of Higher Education.
A NOVEL APPROACH TO SOLVING LARGE-SCALE LINEAR SYSTEMS Ken Habgood, Itamar Arel Department of Electrical Engineering & Computer Science GABRIEL CRAMER.
Assessment of Undergraduate Programs Neeraj Mittal Department of Computer Science The University of Texas at Dallas.
Project 1 Assignment Building a mini-database for CCI in UNCC which includes entity sets: departments (CS,SIS, bioinformatics), faculties, courses given.
Abstract A year-long, four-semester survey was conducted of 2,186 engineering and computer science students involving the use of teamwork in their classes.
Academic Media Videoconference Services Assessing your Students, your Course, and the Videoconference System Donald Dover Videoconference Operations Manager.
Proposed Program Industrial Exposure Exposure for ME Faculty Presented By The Dean, College of Engineering Science.
Concordia University Department of Computer Science and Software Engineering Click to edit Master title style ADVANCED PROGRAMING PRACTICES Introduction.
Math-254 Numerical Methods.
Early Adopter Introduction to Parallel Computing: Research Intensive University: 4 th Year Elective Bo Hong Electrical and Computer Engineering Georgia.
Teaching Teaching Discrete Mathematics and Algorithms & Data Structures Online G.MirkowskaPJIIT.
Asynchronous Discussions and Assessment in Online Learning Vonderwell, S., Liang, X., & Alderman, K. (2007). Asynchronous Discussions and Assessment in.
Sub-project research software innovation PhD course software innovation fulvio lizano madriz.
Hyun-Myoung Kim* and Young-Soo Kim** Dept. of Biology Education, Seoul National University, Korea Application of Internet Services to Promote.
1 General Introduction CPRE 416-Software Evolution and Maintenance-Lecture 1.
Early Adopter: Integrating Concepts from Parallel and Distributed Computing into the Undergraduate Curriculum Eileen Kraemer Computer Science Department.
© 2011 Partners Harvard Medical International Strategic Plan for Teaching, Learning and Assessment Program Teaching, Learning, and Assessment Center Strategic.
CSci6702 Parallel Computing Andrew Rau-Chaplin
URBPD 442 Urban and regional geospatial analysis This course provides theoretical and practical skills for analyzing spatial patterns and phenomena in.
The Fourth Annual AUC Conference for Excellence in Undergraduate Research, Entrepreneurship, and Creative Achievement (EURECA) 2008 “A Modified Computer.
Public Presentation TEMPUS project (CD-JEP 16160/2001) Innovation of Computer Science Curriculum in Higher Education Artificial Intelligence Course Innovation.
International Atomic Energy Agency Irina Sanda Education and Training in the Area of Safety Assessment Irina Sanda Safety Assessment Section Division of.
C HU H AI C OLLEGE O F H IGHER E DUCATION D EPARTMENT O F C OMPUTER S CIENCE Preparation of Final Year Project Report Bachelor of Science in Computer Science.
CSci6702 Parallel Computing Andrew Rau-Chaplin
The Level-2 Projects for Course Clusters Haojun Sun College of Engineering Shantou University.
1 An Execution-Driven Simulation Tool for Teaching Cache Memories in Introductory Computer Organization Courses Salvador Petit, Noel Tomás Computer Engineering.
High Risk Comparisons SPC High Risk Data AY2010Fall 2009Spring 2010Totals # of High Risk Courses Enrollment in High Risk Courses 10,55211,00321,555.
“A Learner-Centered Computational Experience in Nanotechnology for Undergraduate STEM Students” IEEE ISEC 2016 Friend Center at Princeton University March.
An approach to Operations Research course in the curriculum for Informatics students KUŠEN EMA, PROF. DR. SC. MARINOVIĆ MARIJA DEPARTMENT OF INFORMATICS,
BSHS 402 Entire Course And Final Guide FOR MORE CLASSES VISIT BSHS 402 Entire Course And Final Guide.
Kari Zhe-Heimerman NYSCILIB   Introduction to Gaming Research Project  My BIO 380 course as a case study  Examples of student games  What are.
Project Report Format for Final Year Engineering Students.
Global Youth Tobacco Survey (GYTS): Overview
Advanced Programing practices
Department of Physics and Goal 2 Committee Chair
Using core competencies in curriculum design
Systems integration and Testing INSE 6421
Supporting Sustainable Active Learning
Assessment & Evaluation Committee
Behavioral Sciences & Health Promotion Capstone
Engaging the Online Student Wake Technical Community College
Living up to expectations
Departments of Biomedical Engineering and Otolaryngology
SYSTEMS ANALYSIS Chapter-2.
Surface energy modification for biomedical material by corona streamer plasma processing to mitigate bacterial adhesion Ibrahim Al-Hamarneh Patrick.
Team ICTO FGw Who, what, why and how.
Math-254 Numerical Methods.
Logic and Computer Design Fundamentals
Inculcating “Parallel Programming” in UG curriculum
EDU 675 STUDY Education for Service-- edu675study.com.
MGT 498 Teaching Effectively-- snaptutorial.com
Facilitator Linda C. Hodges
Department of Computer Science The University of Texas at Dallas
Teaching Writing in the Disciplines
Hasan Kadhem IT Department College of IT
High Risk Comparisons
Neelam Soundarajan Chair, Undergrad Studies Comm. CSE Department
Newbridge College Leaving Certificate Vocational Programme
Minority Science and Engineering Improvement Program (MSEIP)
Education and Training in the Area of Safety Assessment Irina Sanda
Assessment & Evaluation Committee
EDEN Research Workshop October 2014
Human Media Multicore Computing Lecture 1 : Course Overview
Advanced Programing practices
Human Media Multicore Computing Lecture 1 : Course Overview
Pedagogical Practice, Shift, and Professional Growth in Online Courses
SLOs, Curriculum, and Other Things that Shape Your Classroom
Potential Influence of Prior Experience in an Undergraduate-Graduate Level HPC Course Chris Fietkiewicz, Ph.D. Department of Electrical Engineering and.
Teaching Quantitative Reasoning
Presentation transcript:

A Novel Approach for teaching a course on “ Parallel Computing Systems” Dr.P.Chitra,Professor Department of Computer Science and Engineering Thiagarajar college of engineering

Introduction The scientific and engineering applications are designed with more complexity and precision, in order to obtain more accurate results. Parallel environments are needed to address this complex applications. Parallel application development has been included in various areas such as biology, physics, chemistry, etc. and this necessitated that parallel programming course had to be included in the teaching curriculum. This poster highlights on the activity based learning approach for teaching the course

The major course outcomes CO1: To select the appropriate parallel programming model for the given application. CO2: Apply the constructs of parallel programming model to convert a sequential program to parallel program. CO3: Design protocols for ensuring cache coherence using the directory based and snooping class of protocols. CO4: Develop parallel programs using OpenMP and MPI constructs. CO5: Characterize the benefits of using a GPU versus CPU for a typical parallel application

Activities Conducted during the Course

Interim Assessment Methodologies Mini project taken over by a team of 2–3 students. Topics assigned include: parallel implementation of gauss-seidel algorithm for linear systems, and mandelbrot set, odd-even sorting,etc

Evaluation of the Teaching Methodology 62 students enrolled in the course, 56 students completed the survey. The table represents the perception of the students and the actual evaluation of the instructor(s) based on the Continuous assessment tests (40%), assignments/project (20%), and the Final examination (40%).

Conclusion An innovative approach to teach the parallel computing and hence to improve the effectiveness of learning. The students were engaged with visualizations, role play, and practical exercises. The students were provided with informative notes and source code. Evaluation shows a significant improvement in understanding theoretical and practical topics of parallel computing. Further, the active learning approach seems to give students an advantage in terms of allowing them to engage in the material and learn it more effectively.

Contact: pccse@tce.edu Thank you Contact: pccse@tce.edu