鈥淚 think the approach is simple: less theory, more practice,鈥 says Computer Science student Victor Popoola. 鈥淚 think that's how it should be. You learn more from application than you do with just theory.鈥
Victor puts this theory into practice in both his personal life and when he鈥檚 working with others. This summer, for example, when he was working with听Imhotep鈥檚 Legacy Academy听students, he used project-based learning to get them engaged.
鈥淚 was a mentor for high school kids interested in a computer science degree,鈥 he explains. 鈥淪o, on Saturday and Wednesday, we went over to the library to teach them how to program. We covered the C++ language, AutoCAD, Arduino microcontrollers. And at the end of the program, we got a robotic kit together and made a robotic car.鈥
This practical approach is also a priority for Victor when it comes to planning听听meetings. The society, which he leads with his friend Howard Pearce, aims to increase awareness of issues related to cyber security and ethical hacking.
鈥淚t's been really great. Last meeting, we talked about the OWSAP top 10. OSWAP is the Open Web Application Security Project. So, how can web applications be assessed for malicious activity, like SQL injections,鈥 he explains. 鈥淲e try to make it workshop oriented, to take a hands-on approach because if it's just talk, most people won't want to be there.鈥
Putting the lessons to work
罢丑谤辞耻驳丑听co-op, Victor is able to get hands on with what he鈥檚 learning in class. He鈥檚 completed one term of co-op and is already thinking about the next one.
鈥淚 was placed with an Engineering firm and I was able to learn new frameworks and languages. It was a great opportunity for me to meet new people,鈥 he says. 鈥淚'm going for another co-op term this summer of 2019. I'm hoping I can find something in a bigger company that has more standards and frameworks.鈥
Also on his wish list is finding a co-op that would give him a chance to deal with algorithms. It鈥檚 a topic that鈥檚 enticing him to consider honours program for the possibility of digging deeper into graph theory.
鈥淎s we move forward, I believe that the one topic we're not talking about is speed and complexity,鈥 he explains. 鈥淚'd really like to learn more about that. How can you make a computer faster, that can process information faster? Because eventually, people want faster things.鈥
听
Faster, and more effective. Victor says he鈥檚 also interested in improving how we communicate, especially through social media. He says we鈥檙e not quite getting it right yet.
Ready to make an impact
In the meantime, Victor鈥檚 enjoying his time as a听Computer Science听student. He regularly helps out in the Learning Centre where he helps others get as excited about tech as he is. And he says the faculty are making all kinds of positive change that empowers students to feel like they can all be part of the future. And, because he chose Computer Science, he says it鈥檒l be easier to eventually put both the theory and practice to work.
鈥淎s a Computer Scientist, I can pretty much just get a laptop and start writing code. Most of the biggest companies today don't really have any real physical infrastructure, they just have software assets and they're able to make a lot of money and impact the world in different ways,鈥 he explains.
鈥淚 feel like Computer Science is a very big field that gives me a very large window. So I'm hoping I can use that to change the world.鈥
Recent News
- Dr. Rita Orji wins Arthur B. McDonald Fellowship, NSERC's most prestigious prize for early鈥慶areer researchers
- 麻豆传媒 competitive programming team to compete against Harvard, MIT this weekend
- Grad profile: A master adapter
- Dal researchers receive federal grant to launch new cybersecurity training program
- How I spent my summer: completing a co鈥憃p in another language
- This Dal researcher wants to ensure AI doesn鈥檛 ruin the environment
- Decoding Destinations
- Dal prof changing the way we think about accessibility in the classroom