↓ Skip to Main Content
Oracle Tutoring, Campbell River, BC (250) 203-6544 (text) or (250) 830-0295 (talk)

Main Navigation

  • english
  • math
  • lifestyle
  • blog home
  • website
Oracle Tutoring, Campbell River, BC (250) 203-6544 (text) or (250) 830-0295 (talk)

Off Canvas Menu

  • english
  • math
  • lifestyle
  • blog home
  • website

Category: computer science

Computer science: what is a stub?

By Jack Posted on December 2, 2024 Posted in computer science Tagged with programming

Self-tutoring about computer science: the tutor mentions the idea of a stub. In programming, a stub is a function that, when called, returns a value of the expected type so that the calling function can continue running. Being a stub …

Computer science: what is a stub? Read more »

Computer science: Docker image vs container

By Jack Posted on November 30, 2024 Posted in computer science Tagged with Docker

Self-tutoring about Docker and containers: the tutor mentions the idea of image vs container. As I understand, an image is built by following instructions from a Dockerfile. The image is a software structure that contains all dependencies, etc., needed to …

Computer science: Docker image vs container Read more »

Computer science: container vs virtual machine

By Jack Posted on November 28, 2024 Posted in computer science

Self-tutoring about computer science: the tutor mentions a comparison that might come to mind. One often hears about containers and virtual machines. Both technologies offer the premise of a controlled environment within a larger computer system. As I understand, a …

Computer science: container vs virtual machine Read more »

Comp sci: Python modules

By Jack Posted on November 7, 2024 Posted in computer science Tagged with Python modules

Self-tutoring about computer science: the tutor looks at what is meant by a module in Python. Python has the notion of a module. Yet, what is a module, exactly? A module, as I understand, is a .py file that contains …

Comp sci: Python modules Read more »

Comp sci: Python: class methods

By Jack Posted on November 6, 2024 Posted in computer science Tagged with classmethod decorator, decorators, python

Self-tutoring about Python coding: the tutor mentions an observation about Python class methods. A Python class method can be called by referencing its containing class name rather than an instance. Such a method might be called via classname.the_method(). However, it’s …

Comp sci: Python: class methods Read more »

Git: non-fast-forward errors

By Jack Posted on November 5, 2024 Posted in computer science Tagged with consensus, github, merge conflict, non-fast-forward error, push, push denied

Self-tutoring about computer science: the tutor mentions the idea of a non-fast-forward error in Git. Let’s imagine two users, Worker1 and Worker2, who are working independently on the same file. Both make changes to it. Worker1 posts their changes, which …

Git: non-fast-forward errors Read more »

Business, computer science: workflows: Kanban vs Scrum

By Jack Posted on October 24, 2024 Posted in business, computer science Tagged with Kanban, Scrum, workflow

Self-tutoring about modern business and comp sci terms: the tutor mentions Kanban and Scrum. Workflow has various meanings, but one idea is that it’s a series of states a job or artifact passes through in order to be transformed to …

Business, computer science: workflows: Kanban vs Scrum Read more »

Comp sci: what is cruft?

By Jack Posted on October 1, 2024 Posted in computer science Tagged with computer science jargon, jargon

Self-tutoring about computer science: the tutor mentions the word cruft. As I understand, one meaning of cruft is unneeded code, or even hardware, that’s found in a working installation. In such a case, cruft can be bypassed without affecting the …

Comp sci: what is cruft? Read more »

Computer science: passkeys, part1

By Jack Posted on September 29, 2024 Posted in computer science, computer security Tagged with passkey

Self-tutoring about computer-oriented security: the tutor mentions passkeys. A passkey, as I understand, is part of a two-part code that enables authentication. The institution has their side, and the client, theirs. Only the combination of both parts, which are different, …

Computer science: passkeys, part1 Read more »

Computer science: what is 0x (hex notation)?

By Jack Posted on July 17, 2024 Posted in computer science Tagged with 0x, assembly language, css colors, hex, html colors

Tutoring math and computer science, you see hex occasionally. The tutor mentions it. A number like 0x76 or 0xea means it’s hex notation, or base 16. Therefore, 0x76 doesn’t mean 76; it actually means 7×161 + 6×160, or 118. Since …

Computer science: what is 0x (hex notation)? Read more »

Posts pagination

Previous 1 2 3 4 5 … 32 Next
Copyright © 2026 Oracle Tutoring, Campbell River, BC | Powered by Responsive Theme
Copyright © 2026 Oracle Tutoring, Campbell River, BC | Powered by Responsive Theme