Abstract
Learning programming at scale underlies computer science education ranging from basic programming to advanced software engineering topics. There are strong needs of providing effective system supports for learning programming at scale. Among various desirable characteristics of such system supports, system supports shall allow students to write programs via an online Integrated Development Environment (IDE), allow students to get feedback on how they perform on the given programming exercises, etc. To aim for such effective system supports for learning programming at scale, research teams from Peking University have developed two systems: POP (denoting Peking University Online Programming System) and POJ (denoting Peking University Online Judge System). These two systems have achieved high impact among students around the world (especially those in China). In this paper, we present the overview of the two systems, along with our ongoing and future work on extending the systems for achieving higher effectiveness in supporting learning programming at scale.
Original language | English (US) |
---|---|
Pages | 177-178 |
Number of pages | 2 |
DOIs | |
State | Published - 2014 |
Event | 1st ACM Conference on Learning at Scale, L@S 2014 - Atlanta, GA, United States Duration: Mar 4 2014 → Mar 5 2014 |
Other
Other | 1st ACM Conference on Learning at Scale, L@S 2014 |
---|---|
Country/Territory | United States |
City | Atlanta, GA |
Period | 3/4/14 → 3/5/14 |
ASJC Scopus subject areas
- Computer Networks and Communications
- Software