York University ยท EECS 1011

EECS 1011 Tutor

Introduction to Computing: A Net-Centric Approach - Python fundamentals, algorithms, and computational thinking.

First programming course feeling overwhelming? I make every concept click - from variables and loops to functions and objects.

๐Ÿ“š Book a Session on SuperProf

โœจ First Hour FREE!

What We'll Cover in EECS 1011

โœ“Introduction to Computing Concepts
โœ“Variables, Data Types & Expressions
โœ“Input/Output & Basic I/O Operations
โœ“Conditional Statements (if/else/elif)
โœ“Loops (for, while) & Iteration
โœ“Functions, Parameters & Return Values
โœ“Lists, Tuples & Dictionaries
โœ“String Processing & Manipulation
โœ“File I/O & Reading/Writing Files
โœ“Introduction to Object-Oriented Programming
โœ“Classes, Objects & Methods
โœ“Error Handling & Debugging
โœ“Algorithm Thinking & Problem Solving
โœ“Introduction to Recursion

Common EECS 1011 Struggles

โŒ Where Students Get Stuck

  • โ€ข Zero prior programming experience - where to even start?
  • โ€ข Understanding why code works, not just copying it
  • โ€ข Loops and logic feel abstract and confusing
  • โ€ข Functions feel redundant until they suddenly matter everywhere
  • โ€ข OOP introduces a completely new way of thinking
  • โ€ข Lab assignments don't match lecture examples

โœ… How I Fix It

  • โ€ข Start with intuition first - code second
  • โ€ข Use real-world analogies that make concepts stick
  • โ€ข Walk through problems line-by-line until it clicks
  • โ€ข Build debugging habits that prevent common errors
  • โ€ข Explain OOP with physical-world examples
  • โ€ข Prep specifically for York EECS 1011 labs and exams

EECS 1011 in the Age of ChatGPT

๐Ÿค– Why AI Dependence Starts Here

A first year Python lab is small. A loop, a function, a bit of file reading. That is exactly the size AI finishes instantly, so you can have working code back before you have finished reading the question. The lab gets submitted, the mark is fine, and the part that actually builds a programmer, sitting with the problem and reasoning it out, never happens.

๐Ÿ“„ Then the Exam Is Closed Book

Same loops, same functions, no tab to paste into. This is where students who were passing every lab find out how much of the work was theirs. It also shows up when a professor asks you to walk through your own code. None of this makes you a bad student. It makes you a student learning to code in the AI era.

I am not going to tell you to stop using AI. It is faster and it is not going away. What we change is how you use it: ask for a hint instead of the answer, explain the code back in your own words, predict the output before you run it, and ask for more practice problems instead of finished solutions. You keep the speed and you also keep the skill.

I have been using ChatGPT for most of my EECS 1011 labs. Is that a problem?

It is common, and this is the easiest point in your degree to fix it, because you are early. EECS 1011 has a small number of core ideas and everything later rests on them. We find out what you can do on a blank file, rebuild the few concepts that are missing, and then AI goes back to being a tool that makes you better instead of one that finishes your work for you.

Take the free AI Coding Dependency Test โ†’

What Students Say

โญโญโญโญโญ

"I had no programming experience and was completely lost. Joseph got me from failing quizzes to a B+ by the end."

- Priya S.

โญโญโญโญโญ

"Loops and functions finally made sense after one session. Wish I found him in week 1."

- Marcus T.

โญโญโญโญโญ

"Patient, clear, and knows York's course inside out. Got me ready for the final exam."

- Danielle R.

Why EECS 1011 Sets the Foundation

๐ŸŽ“ Gateway to All CS Courses

EECS 1011 is the prerequisite for EECS 1022, 2030, and most upper-year courses. Nail this one, and the rest becomes manageable.

๐Ÿ Python Is Everywhere

From data science to automation to AI, Python is one of the world's most in-demand languages. EECS 1011 is your launch pad.

๐Ÿง  Computational Thinking

Beyond syntax, this course builds the problem-solving mindset employers look for - breaking big problems into small, solvable steps.

๐Ÿš€ GPA Impact

A strong start in EECS 1011 protects your GPA before upper-year courses pile on. The fundamentals you lock in here compound fast.

Stop Guessing. Start Understanding.

One session can flip how EECS 1011 feels. Book a free first hour - no commitment, no pressure.

๐Ÿ“– Book on SuperProf - First Hour FREE

Not sure how much of your Python is actually yours? Take the free AI Coding Dependency Test

Get EECS 1011 Help Today

First hour is FREE - no commitment required.