TY - GEN
T1 - Making the hardware-software connection with PLP
AU - Sohoni, Sohum
PY - 2014
Y1 - 2014
N2 - In this paper, we describe a novel platform for Computer Science and Engineering education that helps students to connect software concepts with the underlying hardware. Students often learn about programming languages, computer architecture, assembly languages and compilers in isolation, and fail to see the connections between the hardware and the software. The Progressive Learning Platform (PLP) was designed for students to anchor their conceptual learning about microprocessors and computer architecture, and for them to see the connections between assembly language and tradeoffs in architecture. The long-term vision for PLP is to be a free and scalable platform for face-to-face and online education in computing worldwide.
AB - In this paper, we describe a novel platform for Computer Science and Engineering education that helps students to connect software concepts with the underlying hardware. Students often learn about programming languages, computer architecture, assembly languages and compilers in isolation, and fail to see the connections between the hardware and the software. The Progressive Learning Platform (PLP) was designed for students to anchor their conceptual learning about microprocessors and computer architecture, and for them to see the connections between assembly language and tradeoffs in architecture. The long-term vision for PLP is to be a free and scalable platform for face-to-face and online education in computing worldwide.
KW - Active Learning
KW - Assembly Language
KW - CSE Education
KW - Computer Architecture
KW - Computer Organization
KW - Integrated Learning
KW - Microprocessors
KW - PLP
KW - Progressive Learning Platform
UR - http://www.scopus.com/inward/record.url?scp=84904497739&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84904497739&partnerID=8YFLogxK
U2 - 10.1145/2591708.2602678
DO - 10.1145/2591708.2602678
M3 - Conference contribution
AN - SCOPUS:84904497739
SN - 9781450328333
T3 - ITICSE 2014 - Proceedings of the 2014 Innovation and Technology in Computer Science Education Conference
SP - 324
BT - ITICSE 2014 - Proceedings of the 2014 Innovation and Technology in Computer Science Education Conference
PB - Association for Computing Machinery
T2 - 2014 Innovation and Technology in Computer Science Education Conference, ITICSE 2014
Y2 - 21 June 2014 through 25 June 2014
ER -