Concordia University



GPDI519 - How to think like a computer programmer

As students, regardless of our academic programs and specializations, we are frequently faced with tasks and information that involves computer programming. From manipulating values on a spreadsheet, creating an online survey or computing statistics on collected data, we seem to work with this tool or resource, regardless of our understanding of it. What if, in very simple terms and without having to sit through a Computer Science course, we could develop a better understanding of what programming is, what it involves and what it can be used for?

In this workshop, we will explore the “programming mindset”. We will explore foundational concepts general to programming languages and how to write computer programs. As this is a foundational workshop, we will put less emphasis on write code. Instead, we will focus on exercises on which we develop and test our ability to create algorithms – that can be implemented using programming languages.

Note: You are encouraged to bring with you a laptop or tablet. However, a smartphone would suffice.

Learning Objectives

After this workshop, learners should be able to:
- Explain what a computer program is
- List and categorize different types of computer programs
- Briefly, describe how a computer program manipulates information
- Describe at least two computer programming constructs

Leaders Information

This workshop is led by Ivan Ruby, Ph.D. Student in Educational Technology, Department of Education

Ivan has an academic background in Computer Science. He migrated to Education to conduct research related with the role education and technology play for an empowering, accessible and sustainable future. His current research interests are in Introductory Computer programming teaching and learning, in and for the 21st-Century. He is also passionate about Web Development and the color blue!

This workshop is not scheduled at this time.
Back to top Back to top

© Concordia University