Self reflection, as usual, is due this week by Saturday night at midnight. Be sure to submit your reflection on time (some of you are leaving gold on the table just because you don’t submit on time!).
Functional programming is common. Other paradigms exist, some common and others less so. Learning new ones can help you by providing tools, ways of thinking, that solve problems which were previously difficult. Yevgeniy Brickman has written about 6 unusual paradigms that aren’t commonly known in CompSci – worth a look and perhaps a deeper dive.
What is computer science like in college? This essay is just one student’s short reflection, but it’s interesting to hear a bit about university experience. One key point: truly learning comp-sci involves a lot of self-motivation and drive.
“Programming as a way of thinking” is a very interesting article just published at Scientific American. The basic idea is that modern languages like Python allow us to learn programming entirely differently than previous generations…but not everyone is taking advantage of this fact, yet.