Skip to content

infinitystem/Software-Development-and-Robotics-WHS

Repository files navigation

Welcome to Software Development and Robotics 2020

Hi everyone,

My name is Paulo da Silva and I will be your Educator in this course. I am excited with the prospect of learning from you and with you during this semester as we explore how programming can positevily impact our lives!

This course has been developed for the beginner programmer, so do not hesitate to seek assistance when needed. Also, I am very keen to hear from students that already have some experience with coding in any language. This GitHub page is the "go to" place where you can find important information about this course and see the works of some of your mates.

1. Lesson structure

Term 1 - Introduction to Python programming

In this course, you'll learn the fundamentals of the Python programming language, along with programming best practices. You’ll learn to represent and store data using Python data types and variables, and use conditionals and loops to control the flow of your programs. Lastly, you’ll learn to find and use modules in the Python Standard Library and other third-party libraries.


alt text

1. I have not experience in programming, will I struggle in this course?

No worries!

Think about this.... the vast majority of people have limited to no experience in programming, so you are not alone. The main reason I love programming is because the programming community is a very welcoming one.

Programming is challenging at times, however, you should have in mind that we will create a safe environment for you to fail your way through sucess!


2. Which software are we using?

Good question. We should be using PyCharm Community Edition during Term 1 since it is a very robust, industry-based and open source tool.

PyCharm is an IDE for Python developed by JetBrains. PyCharm is built for professional Python developers, and comes with many features to deal with large code bases: code navigation, automatic refactoring, and other productivity tools, in a single unified interface.

Download here


alt text

3. What will be able to do by the end of Term 1?

Yet another good question! By the end of Term 1, all students should be able to create a ChatBot software as a project. Some of you will use the skills gained in this course to create very useful and well-designed software solutions to solve a real-world problem. More on that in class :)

Term 2 - Introduction to Lego EV3

One thing at the time, more info at the start of Term 2!

About

Welcome to Software Development and Robotics 2020

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors