List of Fall 2012 Early Adopters
#TopicPrincipal InvestigatorCountryCo-PisOrganizationCourses Proposed
1TCPP Early Adopter Fall 2012Tia NewhallUnited StatesAndrew DannerSwarthmore CollegeCS31 Introduction to computer systems, CS40 Computer graphics, CS41 algorithms, CS45 Operating Systems, and CS87 Parallel computing
2TCPP Curriculum: Early Adoption at University of Wisconsin-Stevens PointQuan YuanUnited StatesSasithorn ZugeCNMT Department, University of Wisconsin-Stevens PointObject-Oriented Programming (CIS110), Data Structure and Algorithms (CIS120), Data Communications & Networks (CIS225), Android Application Development (CIS345), Independent Study (CIS499),
3NSF/TCPP Curriculum Initiative on Parallel and Distributed Computing – Fall 2012 Early AdoptionMartin BurtscherUnited States Texas State UniversityCS 3339 – Computer Architecture – core; CS 4378T – Parallel Programming
4Enhancing Parallel and Distributed Computing Curriculum in CSE DepartmentDhananjai RaoUnited States Miami UniversityArchitecture, OS, HPC (elective)
5Parallel Early And OftenJohn GouldenUnited StatesLarry SellsOklahoma City UniversityCS1, CS2, CS3, Software Engineering
6Integrating TCPP Curriculum into Computer Engineering Courses at The University of AkronShivakumar SastryUnited States The University of AkronComputer organization, operating systems, elective senior/grad embedded networks
7Integrating Parallel and Distributed Computing into University of North Dakota’s Undergraduate Computer Science CurriculumTravis DesellUnited States University of North DakotaCS161 Computer Science II and CS 445 Mathematical Modeling
8Early Adoption of TCPP Core Topics at Holy CrossKevin WalshUnited States College of the Holy CrossComputer Systems and Organization
9A Parallel-Focused Curriculum for Undergraduates at Humboldt State University: Evaluating the TCPP Core Curriculum InitiativeScott BurgessUnited States Humboldt State UniversityOperating Systems, Architecture, Algorithms
10Mulriprocessor Programming and Algorithms: NSF/IEEE-TCPP Early Adopter for LSU UndergraduatesCostas BuschUnited States Lousiana State Universitymultiprocessor systems
11NSF/TCPP Early Adopter Proposal at Saint Anselm CollegeRajesh PrasadUnited States Saint Anselm CollegeComputer Architecture, Data Structures and Algorithms, Computer Networks
12Distributed Systems Curriculum Infusion Using GENI InfrasturctureMousa AyyashUnited StatesMuhammad AnanChicago State UniversityDistributed Systems (Network Programming, Wireless Networks Security and Design)
13Teaching Parallel Programming in Advanced C ProgrammingYung-Hsiang LuUnited States Purdue UniversityECE 264 – Advanced C Programming
14Parallel and Distributed Computation Program for Southern UniversityEbrahim KhosraviUnited StatesOleg Starovoytov, Shizhong YangSouthern University A&M CollegeIntroductory algorithms and programming, organization, scientific computing, architecture, distributed processing. Grad courses in algorithms and distributed computing.
15Integrate Parallel and Distributed Computation Program into Current Computational Courses at Southern UniversityShizhong YangUnited StatesEbrahim Khosravi, Liuxi TanSouthern University and A & M CollegeCMPS 360: Scientific computing, CMPS 432 Distributed processing and CMPS 592 Advanced topics
16NSF/TCPP Curriculum: Concurrent and Distributed AlgorithmsYanhong A. LiuUnited StatesScott D. StollerState University of New York at Stony BrookAnalysis of Algorithms (core-offered each semester); Concurrent and Distributed Algorithms (offered each year)
17Early adopter proposal regarding the Software Engineering 751 elective courseNasser GiacamanNew ZealandOliver SinnenThe University of AucklandSoftEng 751: High Performance Computing
18NSF/TCPP Core Curriculum Initiative for SUTDChau YuenSingaporeJason GuSingapore University of Technology and DesignIntroduction to Algorithms – departmental core; Computer System Engineering – departmental core; and Graph Theory and Algorithm – elective.
19China Course Restructuring Plan of Integrating CS2013/TCPP Topics into Undergraduate CurriculaHai JinChinaFeng Lu, Zhenzhen Song, Zirui WangSchool of Computer Science and Technology, Huazhong University of Science and TechnologyParallel Programming Principle and Practice; Parallel Data Structure and Algorithm
20Early Adaptor Plan for TCPP Curriculum at FAST-NUJawwad ShamsiPakistan FASTNational University (NU), Karachi CampusConcurrent and Distributed Systems, High Performance Computing
21Distributed Systems with Wireless Sensor NetworkSilvana RossettoBrazilNoemi RodriguezUFRJGraduate and undergraduate course in wireless sensor nets at two different universities.
22Introducing concurrency concepts from the perspective of computer systemsAna Lucia de MouraBrazilNoemi RodriguezPUC-RioComputer Systems
23NSF/TCPP Curriculum: Early Adoption Proposal at Missouri University of Science and Technology (Missouri S&T)Yiyu ShiUnited States Missouri S&TCpE318 Digital Systems Modeling and CpE111 Introduction to CE.
24TCPP Early Adoption: Service and Experiential Learning using Parallel ComputingKera WatkinsUnited States Wilberforce UniversityIDS L, university wide core, and a co-op course.
25Early Adoption of TCPP Core Curriculum for Algorithm Topics at Lamar UniversityQuoc-Nam TranUnited States Lamar (Texas State) UniversityDesign and Analysis of Algorithms (core)
26Application of NSF/TCPP Core Curriculum Initiative Materials to Courses in Computational Physics”)Michael LevineUnited StatesAnirban Jana, Nathan Stone, John Urbanic, Joel WellingCarnegie Mellon University & Pittsburgh Supercomputing CenterIntroduction to Computational Physics and Advance Computational Physics
27Introducing PDC Concepts in Digital LogicRamachandran VaidyanathanUnited StatesJerry Trahan, Suresh RaiLouisiana State UniversityDigital Logic I, II