
On this St Patrick’s Day, when community leaders are beseeching local university students to be respectful and “stay golden” as they party in the streets, I’ve got a good news story for you of the thoughtfulness and generosity of some 4th year UW Software Engineering students. Actually, it’s a *great* story for me as a parent, citizen and earthling. 
My 8th grade son Calder (left) has very keenly set his sights on The University of Waterloo Software Engineering program. At 13 years old, he’s already writing code daily, pair programming with his buddies, and checking his work into GitHub. I tried to get him interested in coding with Scratch when he was younger, but it was more recently that his self-taught dev fire got lit by Codecademy, looking at JavaScript, Ruby, Python and beyond. That led to lots of interesting discussions between us around machine instruction sets, the pros and cons of interpreted languages, platform independence, strong data typing and network protocols. Now I ask *him* questions about solving the asynchronous callback issues in my Node.js project.

I’ve got more for you here, but first: self-promotion. There are no ads on makebright. There are no pop-ups that ask you to turn off an ad-blocker. My awesome Patreon supporters kick in small amounts of money per post with a monthly cap because they’re investing in Waterloo Region. Shout to Chris Craig, my latest supporter. Thanks!  If you dig my community-building work, please support it with your pocket change. Ok, now more story.
Bragging about my kid aside and to paraphrase Milton, long is the way and hard that up from high school leads to UW SE. With both of my teenagers looking at UW Eng programs, we are keen followers of Professor Bill Anderson who writes very helpfully on admissions, teaching and research in UW Engineering. Living only 2km from campus and regularly visiting for a variety of reasons, I didn’t need, though do appreciate, Professor Bill’s strong suggestion: “I highly recommend that high school applicants and future prospects take a look at all these program listings”. He’s talking about the 4th year Capstone Design Project Symposia that happen every year in the Davis Centre. Students present their group design projects, drawing on skills developed through their extensive co-op experience and their learning from school. Above, SE student Jason Hau-Ken Chan (right) talks to Calder about team unLit’s Machine Learning Game Artificial Intelligence. Jason spent 20 minutes with us explaining the project, talking frankly about challenges and fielding our questions about the project, the SE program and his co-op experience. Massive thanks to him and the other students with whom we spoke.

I’m not sure 22 year old graduating students can fully appreciate what a great service they’ve done us in talking with our young future engineer. They’re much closer to Calder’s age and better informed on SE than I am, so they make it real for him. It’s much easier to take advice from your near-peers than from your Mom and Dad. I always ask them what advice or insights they would give to their high school selves if they could go back in time. And sometimes they surprise me:
* Learn to cook! And live in UWP so you’re forced to cook. That way you’re equipped for co-op terms.
* Manage your time! There’s a big workload, especially in first year. There’s a 30% dropout rate in first year, so come prepared to work hard.
* First year Physics and Linear Algebra courses are hard.
* Use your co-op terms to explore as many different jobs, employers and cities as you can.
* You’ll need a high school average in the mid-90’s to even be considered for UW SE so study hard and develop good work habits before you get to university.
* Take on extra projects outside of school work so you can demonstrate your commitment on your UW Engineering application.
When Calder and I got back to the car as we left campus, we made a whole list from the advice these students gave. They’re paying it forward two undergrad “generations” and represent the school so well.
Click through for a few more pics+story…
 Continue reading →