Sciweavers

74 search results - page 5 / 15
» Teaching Concurrency: Theory in Practice
Sort
View
INDIASE
2009
ACM
15 years 4 months ago
An effective learning environment for teaching problem solving in software architecture
A software architect engages in solving Software Engineering (SE) problems throughout his career. Thus inculcating problem solving skills should be one of the learning objectives ...
Kirti Garg, Vasudeva Varma
SIGCSE
2006
ACM
119views Education» more  SIGCSE 2006»
15 years 3 months ago
Practice what you preach: full separation of concerns in CS1/CS2
We argue that the failure to separate the concerns in CS1 is the leading cause of difficulty in teaching OOP in the first year. We show how the concerns can be detangled and prese...
Hamzeh Roumani
SIGECOM
2009
ACM
114views ECommerce» more  SIGECOM 2009»
15 years 3 months ago
Policy teaching through reward function learning
Policy teaching considers a Markov Decision Process setting in which an interested party aims to influence an agent’s decisions by providing limited incentives. In this paper, ...
Haoqi Zhang, David C. Parkes, Yiling Chen
MSE
2005
IEEE
148views Hardware» more  MSE 2005»
15 years 3 months ago
Teaching System-Level Design Using SpecC and SystemC
System-level design of embedded computer systems is essential to manage complexity and enhance designer productivity. Viewing designs at t abstraction levels allows developers to ...
Robert D. Walstrom, Joseph Schneider, Diane T. Rov...
CSEE
2003
Springer
15 years 2 months ago
An Experimental Card Game for Teaching Software Engineering
The typical software engineering course consists of lectures in which concepts and theories are conveyed, along with a small “toy” software engineering project which attempts ...
Alex Baker, Emily Oh Navarro, André van der...