Early Adopter Status Awarded – Spring 2012
#TopicPrincipal InvestigatorCountryco-PisaffiliationCountrycourses
1No Undergraduate Left BehindJames TuckUnited StatesGreg Byrd, Alex Dean, Eric Rotenberg, Yan Solihin, James Tuck and Huiyang ZhouNorth Carolina State UniversityUSECE 109/209: Intro to Computer Engineering, ECE 309: Object Oriented Programming,ECE 463: Computer Architecture, ECE 466: Code Scheduling and Optimization
2PDC Across the Core Curriculum: An Active-Learning ApproachBen ColemanUnited States Moravian CollegeUSCS1, CS2, DS&A, and Systems
3Proposal for Early Adopter — NSF/TCPP Core Curriculum Initiative for UndergraduatesYanwei WuUnited StatesYanwei Wu, Jie Liu and John Marsaglia.Western Oregon UniversityUSMostly elective, dept-wide, multiple courses, multiple semesters,
4Early Adoption of IEEE-TCPP Curriculum Initiative during the Transition to Semesters at Ohio UniversityDavid JuedesUnited StatesDavid Juedes and Frank DrewsOhio University, School of EECSUSCS2, CS361 (Data Structures), and CS442 (Operating Systems and Computer Architecture)
5Early Adopter of the NSF/TCPP PDC Curriculum at University of CincinnatiYiming HuUnited States University of CincinnatiUSThree courses starting with software methods to advanced operating systems.
6TCPP Curriculum: Principles of Concurrency and ParallelismSuresh JagannathanUnited StatesSuresh Jagannathan and Ananth Grama.Purdue UniversityUSPrinciples of Concurrency and Parallelism
7Early Adoption of Parallel Concepts at the University of IllinoisSean MassungUnited StatesSean Massung and Cinda Heeren.University of IllinoisUSCore Data Structures and Programming Principles course
8Thinking in Parallel: Hardware to Software – Adopting the TCPP Core Curriculum in Computer Systems PrinciplesTim RichardsUnited States University of Massachusetts AmherstUSsystems, core, single, multiple semester
9NSF/TCPP Core Curriculum Early Adopter Proposal: Introducing Parallel and Distributed Computing to Minority UndergraduatesLei HuangUnited StatesLei Huang and Yonggao YangPrairie View A&M UniversityUScore CS2 and Algorithms; elective Intro to P&D Programming
10Early Adoption of the NSF/TCPP Curriculum on Parallel and Distributed Computing for UndergraduatesHwajung LeeUnited StatesHwajung Lee and Arthur E. Carter.Radford UniversityUSPrinciples of CS III, Introduction to Computer Networking, Network Design and Analysis, Distributed Computing
11TCPP Curriculum: Formal methods for parallelism and concurrencyGanesh GopalakrishnanUnited States University of UtahUSModels of computation; Foundations of CS, and Spcial Topics on Multicore Programming.
12Shared Initiative to Integrate Parallel Computation Models into the Core Undergraduate CurriculumDan ConnorsUnited StatesWim Bohm (CS), Sudeep Pasricha (ECE), Sanjay (CS), University of Colorado Boulder, Denver): Jeremy Siek (CS/ECE), Ruth Dameron (ECE), Diane Williams (ECE)University of Colorado BoulderUSCS1/2, Parallel Programming
13TCPP Curriculum: Early Adoption at the University of Houston-DowntownHong LinUnited States University of Houston-DowntownUSOS – core, single, multiple semester, US
14Parallel Processing for Computer Engineering Concentration in Electrical Engineering ProgramYudi Gondokaryono, Kusprasapta Mutijarsa, Ary PrihatmantoIndonesiaYudi Gondokaryono, Kusprasapta Mutijarsa and Ary PrihatmantoInstitut Teknologi BandungIndonesiaKU1071 Introduction to Information Technology A (First Programming course, CS1), IF2030 Algorithm & Data Structure (Second Programming, DS/A), EL3010 Computer System Architecture (Core, System), EL3110 Computer System Architecture Lab (Core, System), EL3046 Design of Embedded Systems (Core, System), EL3246 Design of Embedded Systems Laboratory (Core, System), EL4010 Computer System Architecture II (Advanced, System; Arch2) ,EL4014 Computer Graphics and GPU Programming
15 Fundamentals of Concurrent Programming at Universidade Federal de Campina Grande – BrazilAndrey Brito.Brazil Universidade Federal de Campina GrandeBrazilFundamentals of Concurrent Programming
16Curriculum Initiative on Parallel and Distributed Computing at the University of Western OntarioMarc Moreno Maza.Canada Middlexsex College University of Western Ontario LONDONCanadaCS 2101: Foundations of Programming for High Performance Computing (pre-requisite is CS 1; open to non-majors, uses Cilk), CS 3101: Theory and Practice of High Performance Computing (primarily for undergraduate CS majors), CS 4402: Distributed and Parallel Systems (primarily for undergraduate CS majors)
17“Parallel Computing” elective undergraduate courseCarlos Sergio Bederián, Nicolas WolovickArgentinaCarlos Sergio Bederián and Nicolás WolovickUniversidad Nacional de Córdoba – FaMAFArgentinaParallel Computing
18Mobile meets Cloud!Yvonne Coady.Canada University of VictoriaCanadaCS1 and two electives covering concurrency and distributed computing (with applications)
19NSF-TCPP Curriculum Initiative on Parallel and Distributed Computing A proposal for early adoption in Jadavpur University, Kolkata, IndiaNandini Mukherjee.India Jadavpur University, KolkataIndiaCS1, CS2, Algorithms, Architecture, Compilers, elective
20Parallel Programing in Electronic Engineering CareerAlejandro Furfaro.ArgentinaMarcelo R. Doallo, Dario Alpern, Juan Montenegro, Gustavo Nudelman, Marcelo Trujillo, Rita Campillo, Gabriel Mandrut, Jeronimo Atencio, Martin Marino, Mariano GONZALEZ, Esteban Venialgo, Martín BelzunceDepartamento de Electrónica, Universidad Tecnológica Nacional, Facutad Regional Bs.As.ArgentinaDigital Techniques III, and two electives courses, High Performance Computing, and Parallel Programming
21 TCPP Curriculum: Early Adoption at Central South UniversityJianxin WangChinaJianxin Wang, Min Li and Yi Pan.Central South UniversityChinaBioinformatics algorithms