Coding for Engineering Students : Get Ready to Crush First Year of College!
Class experience
US Grade 11 - 12
Beginner Level
This 10 week course will teach an introduction to computer programming in python for beginners. The course intends to cover about 1/2 of a first year programming course in an engineering program. This course is great for learners with no prior coding experience or learners who have taken a single computer science/engineering class in high school (gr9 - 11). The course will equip students with strong foundations required to tackle first year of college. We will cover the following weekly...
10 lessons//10 Weeks
Week 1Lesson 1Thinking Like a ComputerLearning about computer programs and how they work with examples students interact with on a daily basis. We will introduce replit, our browser based coding platform, and write our first computer program in python.Week 2Lesson 2Python as a CalculatorLearning how to do math in python including addition, subtraction, multiplication and division. We will introduce some more advanced operations like exponents and modulus (remainder).Week 3Lesson 3VariablesLearning how python remembers information using variables. We will introduce basic data types like integers, floats, strings, and booleans.Week 4Lesson 4Interacting With the UserLearn how computer programs interact with users with a focus on keyboard inputs. We will also cover data type converstions.Week 5Lesson 5BooleansA deeper dive into boolean data types including comparison operators (equal, greater than, less than) and boolean logic (and, or, not).Week 6Lesson 6If StatementsLearning how computers make decisions with if statements (also including elif and else).Week 7Lesson 7ListsA deeper dive into the list datatype including list methods.Week 8Lesson 8For LoopsLearning how to repeat code with for loops.Week 9Lesson 9While LoopsLearning how to repeat code with while loops.Week 10Lesson 10Putting it All TogetherLearning how to create computer programs following input-process-output along with an example.
Students will learn and apply the fundamentals of python programming preparing them for first year college/university.
I've been tutoring STEM courses for over a decade! I've worked as a computer programmer for 8+ years and have taught coding at several private companies including Explorer Robotics, Juno College, and Durham College.
Homework Offered
Students will have optional homework if work is not completed in class.0 - 1 hours per week outside of class
Assessments Offered
Grades Offered
In addition to the Outschool classroom, this class uses:
We will loosely follow Think Python by Allen Downey.
Hey! I'm Gabe. Your math and coding teacher! I've been teaching and tutoring STEM courses for over 15 years working with students who are failing their class all the way to those trying to get into competitive schools for college/university. My...
Group Class
$260
for 10 classes1x per week, 10 weeks
55 min
Completed by 5 learners
Live video meetings
Ages: 15-18
3-8 learners per class