Schoolhouse.world: peer tutoring, for free.
Free SAT® Prep, as part of a research study.
SAT® Bootcamps
Free SAT® Prep, as part of a research study.
Get free help applying to college.
College Admissions Workshops
Get free help applying to college.
1-on-1 conversations on global topics
Dialogues
1-on-1 conversations on global topics
A global network of volunteers.
Explore Tutors
A global network of volunteers.
An Intro to Fundamental Concepts in Computer Engineering

SAT Score Range

11 sessions

+2

This series ended on July 28, 2025. All 1:1 and group chats related to this series are disabled 7 days after the last session.

About

Learn the fundamental concepts in computer engineering, from computer number systems to digital electronics!

We will cover topics like prefix/postfix/infix notation, boolean algebra (a combination of logic and algebra), and the basics of graph traversals and adjacency matrices.

This course will follow American Computer Science League (ACSL) materials, and will help prepare you for the contests. It will equip you with the necessary knowledge to start your computer engineering journey, even if you don't plan on taking the contests!

Please note that this course is meant to teach you the core concepts in computer engineering, which will be helpful for both engineering and computer science. These topics are useful in programming, but as we will not be covering programming tasks, no programming experience is required.

Tutored by

Sharan P 🇺🇸

Certified in 3 topics

View Profile

I am a highschooler who loves math and computer science. I have currently finished AP Calculus BC, and am onto my Post-Calculus Math years! I wish to share my knowledge with others, and help shape the future. I love to play with my dog as well as play badminton and table tennis. I am a Python fan, but I admit, my liking for C++ is growing...

Schedule

✋ ATTENDANCE POLICY

All sessions are independent of each other, so feel free to pick and choose whichever topic is most interesting for you.

SESSION 1

5

Jul

SESSION 1

Other Topics

Other Topics

Sat 3:30 PM - 4:30 PM UTCJul 5, 3:30 PM - 4:30 PM UTC

Computer Number Systems
SESSION 2

6

Jul

SESSION 2

Other Topics

Other Topics

Sun 3:30 PM - 4:30 PM UTCJul 6, 3:30 PM - 4:30 PM UTC

Recursive Function
SESSION 3

7

Jul

SESSION 3

Other Topics

Other Topics

Mon 3:30 PM - 4:30 PM UTCJul 7, 3:30 PM - 4:30 PM UTC

Extra practice and spill over from previous covered topics. This is also a great time for any questions!
SESSION 4

12

Jul

SESSION 4

Other Topics

Other Topics

Sat 3:30 PM - 4:30 PM UTCJul 12, 3:30 PM - 4:30 PM UTC

Prefix/Postfix/Infix Notation
SESSION 5

13

Jul

SESSION 5

Other Topics

Other Topics

Sun 3:30 PM - 4:30 PM UTCJul 13, 3:30 PM - 4:30 PM UTC

Bit-String Flicking
SESSION 6

14

Jul

SESSION 6

Other Topics

Other Topics

Mon 3:30 PM - 4:30 PM UTCJul 14, 3:30 PM - 4:30 PM UTC

Extra practice and spill over from previous covered topics. This is also a great time for any questions!
SESSION 7

19

Jul

SESSION 7

Other Topics

Other Topics

Sat 3:30 PM - 4:30 PM UTCJul 19, 3:30 PM - 4:30 PM UTC

Boolean Algebra
SESSION 8

20

Jul

SESSION 8

Other Topics

Other Topics

Sun 3:30 PM - 4:30 PM UTCJul 20, 3:30 PM - 4:30 PM UTC

Data Structures
SESSION 9

21

Jul

SESSION 9

Other Topics

Other Topics

Mon 3:30 PM - 4:30 PM UTCJul 21, 3:30 PM - 4:30 PM UTC

Extra practice and spill over from previous covered topics. This is also a great time for any questions!
SESSION 10

27

Jul

SESSION 10

Other Topics

Other Topics

Sun 3:30 PM - 4:30 PM UTCJul 27, 3:30 PM - 4:30 PM UTC

Digital Electronics
SESSION 11

28

Jul

SESSION 11

Other Topics

Other Topics

Mon 3:30 PM - 4:30 PM UTCJul 28, 3:30 PM - 4:30 PM UTC

This session will cover Graph Theory, as class on July 26 was skipped.

Public Discussion

Please log in to see discussion on this series.

Jul 5 - Jul 28

4 weeks

60 mins

/ session

SCHEDULE

Saturdays

3:30PM

Sundays

3:30PM

Mondays

3:30PM