Sciweavers

16844 search results - page 84 / 3369
» How to Design Programs
Sort
View
116
Voted
ACE
2004
171views Education» more  ACE 2004»
15 years 4 months ago
Teaching Computer Architecture in Introductory Computing: Why? and How?
This paper discusses our rationale for teaching the fundamentals of computer architecture early in the computer science (CS) degree program. We also describe an active learning te...
Kris D. Powers
94
Voted
CROSSROADS
2008
70views more  CROSSROADS 2008»
15 years 2 months ago
How to succeed in graduate school: a guide for students and advisors
This paper attempts to raise some issues that are important for graduate students to be successful and to get as much out of the process as possible, and for advisors who wish to ...
Marie desJardins
124
Voted
APSEC
2002
IEEE
15 years 7 months ago
An Automated Refactoring Approach to Design Pattern-Based Program Transformations in Java Programs
Software often needs to be modified for accommodating requirements changes through the software life cycle. To deal with several accidental requirements changes related to softwa...
Sang-Uk Jeon, Joon-Sang Lee, Doo-Hwan Bae
139
Voted
CHARME
1999
Springer
130views Hardware» more  CHARME 1999»
15 years 7 months ago
Program Slicing of Hardware Description Languages
Hardware description languages (HDLs) are used today to describe circuits at all levels. In large HDL programs, there is a need for source code reduction techniques to address a my...
Edmund M. Clarke, Masahiro Fujita, Sreeranga P. Ra...
90
Voted
OOPSLA
2007
Springer
15 years 8 months ago
Living it up with a live programming language
A dynamic language improves programmer productivity through flexible typing, a focus on high-level programming, and by streamlining the edit-compile-debug cycle. Live languages g...
Sean McDirmid