Computer Science Fundamentals – PCs

Teacher Name: James Smith
Teacher Email: matthew02@protonmail.com
Tuition: $160.00 per year, payable in monthly installments of $20.00
Discount for Semester Payment: None
Supply/Materials Fee (due at registration): $35.00 *Note: This supply fee covers insurance, cases, keyboards, etc., and it will be lower in future years.
Deposit (due at registration): $20.00
Grades: 4th-6th
Minimum Class Size: 10
Maximum Class Size: 20
Midterm Enrollment: Yes
Class Time: 5th hour
Prerequisite: None. Just bring your curiosity!
Estimated homework hours: 1 hour per week

Required Materials or Books: None

Class Description: I have always been fascinated by logic and the way we can instruct computers to do anything we can imagine. As long as we can formulate a discrete set of steps to perform, we can teach a computer how to do them. Technology has grown quickly and we are at a point where computers and the internet are near ubiquitous in our lives. Because of that, coding has become not only very accessible but almost even a prerequisite for many modern jobs. That trend will continue into the foreseeable future and actually begin to permeate our everyday lives as our homes, cars, and workplaces become even “smarter”. This course blends online and “unplugged” non-computer activities to introduce students to computational thinking, problem solving, programming concepts and digital citizenship.

About James Smith

My wife and I have four children, three of whom are homeschool age. We are blessed to have a vibrant homeschool scene in McLennan County and we have taken advantage of many of the available resources, including Brazos Valley Co-op.

I have been into computer programming since I first saw a computer in 3rd grade in 1988. I began coding at the age of eight. The landscape was vastly different back then. After high school, I studied computer science and psychology for five years at Texas A&M University. I currently design and build custom homes in McLennan County. I still spend my spare time coding, and I actually use coding in the design/build process as well. I look forward to helping equip tomorrow’s leaders with a solid foundation in computer science which they can build upon for the rest of their lives.