Journal: ACM SIGCSE Bulletin

Volume 41, Issue 4

6 -- 8Don Gotterbarn. Thinking professionally: When soon after is way too late: the deception of opt-out systems
8 -- 9Deepak Kumar. Reflections: Back to the future 100?
9 -- 12Tony Clear. Thinking issues: Strategies for answering examination questions: how do novice programmers build a theory of the program?
12 -- 13Heikki Topi. IS Education: The role of IS in computing education
13 -- 14Raymond Lister. CS Research: Book burning, naturally occurring data, and the stages of pedagogic grief
14 -- 16Henry MacKay Walker. Classroom issues: Grading and the allocation of points
16 -- 17Elizabeth K. Hawthorne. Community college corner: Upcoming computing education summit for community colleges
17 -- 18Marian Petre. Distance education: What our children can teach us about distance learning and learning programming
19 -- 20Lisa C. Kaczmarczyk. Percolations: Mind alterations: the IDE and their conceptual development
20 -- 21Jeffrey Popyack. Upsilon pi epsilon: New happenings
21 -- 22Peter B. Henderson. Math counts: Arguments, proofs, and ..
22 -- 23David Ginat. Colorful challenges: The lengthy 0-1
25 -- 29Feng-Jen Yang. Stopping a myth in artificial neural networks
30 -- 34William Mahoney, Jay Pedersen. Teaching compiler code generation: simpler is better
35 -- 39David Ginat. On the non-modular design of on-the-fly computations
40 -- 44Tom Goulding. An encryption system in assembly language: a game-like project for novice programmers
48 -- 52Nelishia Pillay. Learning difficulties experienced by students in a course on formal languages and automata theory
53 -- 56S. Maniccam. Sorting and searching using lisp, functional programming, and recursion
57 -- 61Steven Minsker. The classical/linear Hanoi hybrid problem: regular configurations
62 -- 65Stephen Cummins, Liz Burd, Andrew Hatch. Tag based feedback for programming courses
66 -- 70Nicola Ritter, Tanya J. McGill, Nik Thompson. Incremental submission of programming code using object-oriented classes
71 -- 75Alan G. Labouseur. A browser-based operating systems project: JavaScript adventures in dinosaur slaying
76 -- 77Walter William Milner. A broken metaphor in Java
78 -- 81Timothy J. Rolfe. The assignment problem: further exploring parallelism
82 -- 84John Santore, Torben Lorenzen, Robert Creed, David Murphy, Roger Orcutt. The software engineering class builds a GUI for subversion
85 -- 89Grace Ngai, Winnie W. Y. Lau, Stephen C. F. Chan, Hong Va Leong. On the implementation of self-assessment in an introductory programming course
90 -- 94James K. Huggins. Engaging computer science students through cooperative education
95 -- 98Miguel-Ángel Sicilia. How should transversal competence be introduced In computing education?
109 -- 125Stephen Cooper, Christine Nickell, Victor P. Piotrowski Jr., Brenda Oldfield, Ali Abdallah, Matt Bishop, Bill Caelli, Melissa Dark, Elizabeth K. Hawthorne, Lance J. Hoffman, Lance C. Pérez, Charles Pfleeger, Richard A. Raines, Corey D. Schou, Joel Brynielsson. An exploration of the current state of information assurance education
126 -- 143Jürgen Börstler, Mark S. Hall, Marie Nordström, James H. Paterson, Kate Sanders, Carsten Schulte, Lynda Thomas. An evaluation of object oriented example programs in introductory programming textbooks
144 -- 155Samuel Mann, Logan Muller, Janet Davis, Claudia Roda, Alison Young. Computing and sustainability: evaluating resources for educators
156 -- 173Raymond Lister, Tony Clear, Beth Simon, Dennis J. Bouvier, Paul Carter, Anna Eckerdal, Jana Jacková, Mike Lopez, Robert McCartney, Phil Robbins, Otto Seppälä, Errol Thompson. Naturally occurring data as research instrument: analyzing examination responses to study the novice programmer
174 -- 194Ursula Fuller, Joyce Currie Little, Bob Keim, Charles Riedesel, Diana Fitch, Su White. Perspectives on developing and assessing professional values in computing
195 -- 207Charles L. Isbell, Lynn Andrea Stein, Robb Cutler, Jeffrey Forbes, Linda Fraser, John Impagliazzo, Viera K. Proulx, Steve Russ, Richard Thomas, Yan Xu. (Re)defining computing curricula by (re)defining computing

Volume 41, Issue 2

6 -- 12T. S. E. Maibaum. Formal methods versus engineering
17 -- 23Shaoying Liu, Kazuhiro Takahashi, Toshinori Hayashi, Toshihiro Nakayama. Teaching formal methods in the context of software engineering
24 -- 30Raymond Boute. Teaching and practicing computer science at the university level
31 -- 37Javier Blanco, Leticia Losano, Nazareno Aguirre, María Marta Novaira, Sonia Permigiani, Gastón Scilingo. An introductory course on programming based on formal specification and program calculation
38 -- 44Yasuyuki Tahara, Nobukazu Yoshioka, Kenji Taguchi, Toshiaki Aoki, Shinichi Honiden. Evolution of a course on model checking for practical applications
45 -- 50Hideaki Nishihara, Koichi Shinozaki, Koji Hayamizu, Toshiaki Aoki, Kenji Taguchi, Fumihiro Kumeno. Model checking education for software engineers in Japan
51 -- 59Dominique Méry. A simple refinement-based method for constructing algorithms
60 -- 64Jim Davies, Jeremy Gibbons. Formal methods for future interoperability
65 -- 66Don Gotterbarn. Thinking professionally: professional computer ethics: i didn t do it is not good enough
66 -- 67C. Dianne Martin. Taking the high road: ethics on the run: the principle of the ordinary person
67 -- 69Deepak Kumar. Reflections: rebuilding history... again!
69 -- 70Tony Clear. Thinking ISsues: the three p s of capstone project performance
70 -- 71Heikki Topi. IS education: accreditation of degree programs in information systems
72 -- 74Raymond Lister. CS research: rules for sustaining the discourse -- engage!
74 -- 75Henry MacKay Walker. Classroom issues: course descriptions and public relations for computer science
76 -- 77Elizabeth K. Hawthorne. Community college corner: exploring CAP-space: the next frontier in curricula, assessment and pedagogy
77 -- 78Judith Gal-Ezer. Distance education: different models of course development: from traditional distance education to technology-based education
78 -- 79A. Joe Turner. IFIP vibes: the seoul accord
79 -- 80Lisa C. Kaczmarczyk. Percolations: get a clue: ditch the manual and take the users cues
80 -- 81Owen L. Astrachan. Out-of-the-box: cogito ergo hack
81 -- 82Peter B. Henderson. Math CountS: SIGCSE 2009 and CS unplugged
82 -- 83David Ginat. Colorful Challenges: chips game
83 -- 84Nick Parlante. Nifty Assignments: too much inheritance
86 -- 89Juan M. Gutiérrez, Ian Douglas Sanders. Computer science education in Peru: a new kind of monster?
90 -- 94Jesús Ibáñez Mártinez-Conde, Ana Sánchez Ortega. Constructive reduction: understanding uncomputability through programming
95 -- 98Seth Bergmann. Degenerate keys for RSA encryption
99 -- 102Matthew Nicolas Kreeger. Security testing: mind the knowledge gap
103 -- 107Sujata Garera, Jorge Vasconcelos. Challenges in teaching a graduate course in applied cryptography
108 -- 112Carol Edmondson. Proglets for first-year programming in Java
113 -- 117Stephen Schaub. Teaching CS1 with web applications and test-driven development
118 -- 121Abdul Sattar 0002, Torben Lorenzen. Teach Alice programming to non-majors
122 -- 126Jeffrey A. Stone, Darcy L. Medica, Leah Ann Fetsko. Experiences with a CS1 for the health sciences
127 -- 131Timothy J. Rolfe. The assignment problem: exploring parallelism
132 -- 135Yiu-chi Lai, Tak-wah Wong. Developing creativity in computer lessons
136 -- 137John Santore, Torben Lorenzen. Use writing class techniques to create software design documents
138 -- 140Philip W. L. Fong. Reading a computer science research paper
141 -- 160Michal Armoni, Mordechai Ben-Ari. The concept of nondeterminism: its development and implications for teaching