Sciweavers

1704 search results - page 119 / 341
» Focusing Software Education on Engineering
Sort
View
SIGCSE
2005
ACM
123views Education» more  SIGCSE 2005»
15 years 9 months ago
Taming Java for the classroom
Java is the canonical language for teaching introductory programming, but its complex syntax and abundance of constructs are difficult for beginners to learn. This paper shows how...
James I. Hsia, Elspeth Simpson, Daniel Smith, Robe...
SIGCSE
1999
ACM
93views Education» more  SIGCSE 1999»
15 years 8 months ago
Patterns for decoupling data structures and algorithms
In order to build a data structure that is extensible and reusable, it is necessary to decouple the intrinsic and primitive behavior of the structure from the application specific...
Dung Zung Nguyen, Stephen B. Wong
SIGCSE
2002
ACM
163views Education» more  SIGCSE 2002»
15 years 3 months ago
Design guidelines for the lab component of objects-first CS1
We adopt the view that CS1 labs are not programming assignments, and that they should not be used for grading students or assessing their level of understanding. Instead, we think...
Hamzeh Roumani
165
Voted
TII
2010
155views Education» more  TII 2010»
14 years 10 months ago
Refactoring of Execution Control Charts in Basic Function Blocks of the IEC 61499 Standard
-This paper deals with refactoring of execution control charts of IEC 61499 basic function blocks as a means to improve the engineering support potential of the standard in develop...
Valeriy Vyatkin, Victor Dubinin
ACMACE
2005
ACM
15 years 6 months ago
AI middleware as means for improving gameplay
Current commercial AI middleware are still far from being a generic and flexible tool for developing computer games. Also the literature lacks proposals in this field. In this w...
Börje Karlsson, Bruno Feijó