Category Archives: programming

ToDo: Make ECE2524 Obsolete

Why would I want to eliminate the course that I’ve been teaching the past four semesters, that I have put so many hours into to update content, create new assignments, written (and re-written each semester… another topic altogether) a set … Continue reading Continue reading

Posted in ece2524s13, engineering education, GEDI, programming, vtclis13

Are we sacrificing creativity for content?

I decided to become an engineer, before even knowing what “engineering” was, because of a comment my 4th grade art teacher made regarding an art project. I’m pretty sure she meant it as a complement. The concept of “<insert form … Continue reading Continue reading

Posted in art, code, creativity, ece2524s13, expression, programming, vtclis13

I am a Selfish Git: A bit on my teaching philosophy

A common observation I encounter from people who have taken my class is that there is less structure in the assignments than they are used to, and oftentimes less than they would like. A consequence of this is that participants … Continue reading Continue reading

Posted in ece2524s13, learning, programming, Teaching, vtclis13

Structure, Language and Art

In a recent post tylera5 commented that the last time he wrote poetry was in high school, and wasn’t expecting to have to write a poem for a programming course. I got the idea for a poetry assignment from a … Continue reading Continue reading

Posted in ECE2524, engineering, expression, GEDI, language, poetry, programming

Response to “Advanced Python exercises”

Recently Matt brought up some good points in his post Advanced Python exercises.  First, the more easily addressed one: To break up a Python program into multiple functions, just store related functions in a separate `.py` file, then in the main … Continue reading Continue reading

Posted in ECE2524, exceptions, programming, Python, response

Mary Poppins

I just finished up Ruby – Day 3 from Seven Languages in Seven Weeks.  I can’t say I fully grok everything that I’ve done, but Ruby seemed fairly straight forward and in many ways similar to Python (though I have … Continue reading Continue reading

Posted in 7languages7weeks, ECE2524, programming, ruby