quan yuan and sasithorn zuge dept. of computing and new media technologies

4
NSF/TCPP Curriculum: Early Adoption on Parallel and Distributed Computing for Undergraduates at UW-Stevens Point Quan Yuan and Sasithorn Zuge Dept. of Computing and New Media Technologies University of Wisconsin-Stevens Point

Upload: ardice

Post on 23-Feb-2016

46 views

Category:

Documents


0 download

DESCRIPTION

NSF/TCPP Curriculum: Early Adoption on Parallel and Distributed Computing for Undergraduates at UW-Stevens Point. Quan Yuan and Sasithorn Zuge Dept. of Computing and New Media Technologies University of Wisconsin-Stevens Point. School Overview. UW-Stevens Point - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Quan  Yuan  and Sasithorn Zuge Dept. of  Computing and New Media Technologies

NSF/TCPP Curriculum: Early Adoption on Parallel and Distributed Computing for

Undergraduates at UW-Stevens Point

Quan Yuan and Sasithorn ZugeDept. of Computing and New Media Technologies

University of Wisconsin-Stevens Point

Page 2: Quan  Yuan  and Sasithorn Zuge Dept. of  Computing and New Media Technologies

UW-Stevens Point◦ Teaching-oriented public University◦ 9,500 students enrollment◦ Grant associate, baccalaureate, and

master's degrees

CNMT Department◦ Computer Information Systems (CIS)◦ Web and Digital Media Development

(WDMD).

School Overview

Page 3: Quan  Yuan  and Sasithorn Zuge Dept. of  Computing and New Media Technologies

CIS 110: Object-Oriented Programming◦ Floating point range and precision◦ Basic thread programming

CIS 225: Data Communications & Networks◦ Client Server◦ Peer-to-Peer networks◦ Cloud Computing◦ Cluster Computing

CIS 345: Mobile Computing - Android Application Development◦ Client Server◦ Concurrency◦ Task/thread spawning◦ Tasks and threads◦ Web services◦ Mobile computing

CIS 499: Independent Study (topic: Distributed System and Hadoop)◦ Concurrency◦ Cluster◦ Cloud/grid◦ Fault tolerance◦ Distributed transactions◦ Web search◦ Social Networking/Context◦ Collaborative Computing

TCPP Curriculum Integration

Page 4: Quan  Yuan  and Sasithorn Zuge Dept. of  Computing and New Media Technologies

CIS 340: Advanced Techniques in Application Development (Spring Semester)◦ Developing software applications using C#.Net; studying advanced

programming concepts including collections, threads, delegates, exception handling, parallel programming.

CIS/WDMD 345: Multi Core and Parallel Computing (Summer 2013)◦ Study multicore processor architectures, the implications of

hardware designs, software challenges, and emerging technologies relevant to hardware and software for multicore systems.

CNMT 480: Applied System Development Project (Provided each Semester)◦ Capstone project for undergraduates

Future Work