- Presenting Pleasant Provisions of the Python Programming Platform for the Pedagogy of Discrete Mathematics
- Please Vote for LEGO to Produce a Set Featuring Lovelace, Babbage, and the Analytical Engine
- I recommend Sydney Padua’s ‘THRILLING(!!!) Adventures of LOVELACE and BABBAGE’
- Continuing Revision of Discrete Mathematics Courses with Attention to Computer Science Curricula 2013
- Continuing the Conversation on Programming in the Non-majors CS Course
- Moti Ben-Ari on Continuing the Conversation on Programming in the Non-majors CS Course
- Anthony Ruocco on We Aspire to Comply with the ACM/IEEE CS Curriculum Guidelines — But…, But…, But….
- Simone D'Angelo on Fewer Female Software Engineers than thought?
- One reason we have so much engineering and so little computer science taught at US high schools. | ACM Inroads | Computing Education Blog on One reason we have so much engineering and so little computer science taught at US high schools.
- Moti Ben-Ari on Is the STEM Shortage (and by implication computer science and information technology) a myth?
Author Archives: Hugh McGuire
Presenting Pleasant Provisions of the Python Programming Platform for the Pedagogy of Discrete Mathematics
“And now, for something completely different…” By the way, the language is named after the BBC show “Monty Python’s Flying Circus” and has nothing to do with reptiles. Making references to Monty Python skits in documentation is not only allowed, … Continue reading
You — and/or your children, students, etc. — could build your own copy of the original Analytical Engine! Out of LEGOs!! (Along with other items I’ve mentioned in my earlier posts, LEGOs are another thing I love: I estimate that … Continue reading
One CS-related book I’ve enjoyed this summer is as follows: THE THRILLING ADVENTURES OF LOVELACE AND BABBAGE WITH Interesting & Curious Anecdotes OF CELEBRATED AND DISTINGUISHED CHARACTERS Fully Illustrating a Variety of INSTRUCTIVE AND AMUSING SCENES; AS PERFORMED WITHIN AND … Continue reading
Continuing Revision of Discrete Mathematics Courses with Attention to Computer Science Curricula 2013
This posting continues my last two: “From the Perspective of Computer Science, Mathematics May Be a Foreign Language“ “We Aspire to Comply with the ACM/IEEE CS Curriculum Guidelines — But…, But…, But….“ (Gosh, this sequence of musings is just like … Continue reading
This is a reflection on work in progress at my institution, Grand Valley State University (GVSU), to change our CS curriculum to comply with ACM/IEEE Computer Science Curriculum Guidelines. This work isn’t all done yet, and what I’m writing about it … Continue reading
At my institution, Grand Valley State University (GVSU), if you go straight out the door of the Department of Mathematics, and go all the way to the other end of the long hallway that you’re in, then you’ll reach my … Continue reading
I also read Communications of the ACM, and I’d like to comment on some elements in its August issue, as follows: At the end of page 5, “editor’s letter” by editor-in-chief Moshe Y. Vardi, it says “Copyright held by author.” … Continue reading
In a frighteningly few number of days, classes will start for the next academic year. It’s frightening because I have so much to do: prepare for classes, write some committee reports I was supposed to do at the conclusion of … Continue reading
Last week I was traveling on vacation with my family, and next week I’ll be traveling on vacation with my family. This week I’m recovering from / preparing for traveling on vacation with my family, plus I spent some time … Continue reading
Considering my previous posting of July 3, “Consider Using [Albeit Silly] Pop Culture to Illustrate Computer Science”, you might expect I’d like Yoav Yair’s Distance Learning column, “Did You Let a Robot Check My Homework?” in the June 2014 issue … Continue reading