pilipiliĀž»­

 

Class of 2010

John Doucette, Bachelor of Computer Science

- May 26, 2010

John Doucette was an active participant in the CS Society. (Danny Abriel Photo)

While most kids were still figuring out high school, John Doucette got his first taste of Dalhousie computer science. Home-schooled, he had completed his classwork at the age of 15 and was planning to work for a couple of years before starting university. But his mom had other ideas.

ā€œShe gave me the course calendar for Dal and said ā€˜pick one,ā€™ā€ he recalls. ā€œI chose a CS class and was hooked.ā€

Mr. Doucette, from Dartmouth, Nova Scotia, started full-time studies at 17 and quickly became a familiar face in the Goldberg Computer Science Building. Heā€™s served in six different roles on the CS Society executive ā€“ including president ā€“ and this past year was the Facultyā€™s representative on DSU council.

His contributions were recognized with the FCS Root Award for outstanding, prolonged leadership and contributions to the CS community ā€“ heā€™s only the third student to ever receive the honour.

Heā€™s also a stellar honours student, with three NSERC undergraduate student research awards to his name. His thesis work concerns computational evolution ā€“ computer programs that make new computer programs better over time ā€“ and finding solutions that people wouldnā€™t necessarily come up with.

ā€œGenerally, you set up these systems so that the best programs get to reproduce,ā€ he explains. ā€œWhat Iā€™m studying is novelty, where instead of rewarding the fittest, you reward the most different. Itā€™s useful for figuring out when the criteria youā€™re using to assess your programs is actually wrong.ā€

His work has taken him to conferences in Montreal, Naples and Istanbul, and will next lead him to the University of Waterloo where heā€™ll be doing his masterā€™s degree in computer science.