Introducing parallel programming across the undergraduate curriculum through an interdisciplinary course on computational modeling Building Big Systems for Biting into Big Data
نویسندگان
چکیده
In this paper, we argue a case for including an interdisciplinary course on computational modeling with a focus on parallel programming across the undergraduate curriculum. The construction of computational models has become a fundamental process in the discovery process for all scientific disciplines, and there is little instructional support to enable the next generation of scientists and engineers to effectively employ massively parallel high-performance computing machines in their scientific process. We believe that a first course in computer programming must be followed by a second interdisciplinary course in computational modeling with a focus on parallel programming for students across the undergraduate curriculum. Keywords-parallel programming; parallel algorithms; numerical methods; discrete algorithms; computational
منابع مشابه
Cloud Computing Technology Algorithms Capabilities in Managing and Processing Big Data in Business Organizations: MapReduce, Hadoop, Parallel Programming
The objective of this study is to verify the importance of the capabilities of cloud computing services in managing and analyzing big data in business organizations because the rapid development in the use of information technology in general and network technology in particular, has led to the trend of many organizations to make their applications available for use via electronic platforms hos...
متن کاملEarly Adoption: High-Performance Computing for Big Data Introducing parallel programming and big data in the core algorithms curriculum
Proficiency in high-performance computing (HPC) is today an essential skill for students in any computer science program. While traditional curricula provide several courses related to parallel programming, we are increasingly including parallel computing topics in our mandatory undergraduate and graduate algorithms classes. We briefly review our recent activities in this direction and outline ...
متن کاملTowards a Design Model for Interdisciplinary Information Systems curriculum Development, as exemplified by Big Data Analytics Education
The need for interdisciplinary programs for problem-based education increases. However, there is a substantial shortage of skilled boundary-spanning students, as prominently evidenced in the field of big data analytics. To solve this problem, this paper suggests a generic interdisciplinary IS curriculum process design model. The model considers education of students with deep knowledge in more ...
متن کاملAssessing an effective undergraduate module teaching applied bioinformatics to biology students
Applied bioinformatics skills are becoming ever more indispensable for biologists, yet incorporation of these skills into the undergraduate biology curriculum is lagging behind, in part due to a lack of instructors willing and able to teach basic bioinformatics in classes that don't specifically focus on quantitative skill development, such as statistics or computer sciences. To help undergradu...
متن کاملAdapting bioinformatics curricula for big data
Modern technologies are capable of generating enormous amounts of data that measure complex biological systems. Computational biologists and bioinformatics scientists are increasingly being asked to use these data to reveal key systems-level properties. We review the extent to which curricula are changing in the era of big data. We identify key competencies that scientists dealing with big data...
متن کامل