Category Archives: Computer Science

How to Loop over a List in Python

Lists are cool, and one of the first things you’re going to want to do is loop over a list. The  diagram below that breaks down how each part of this type of loop works: Now, this type of loop is called a foreach loop, and it’s a straightforward way to gain access to each element in the list. Let’s … Continue reading How to Loop over a List in Python →

What is DeMorgan’s Law in Programming? [ Answered with pics]

Demorgan’s Law is something that any student of programming eventually needs to deal with. Just tell me the “formula”: ok the diagram below shows the 2 ways that you can re-write a compound boolean expression using DeMorgan’s Law. (The very bottom of this page shows coding examples and common misconceptions) How do you say “no” to … Continue reading What is DeMorgan’s Law in Programming? [ Answered with pics] →

Cisco Binary Number Game [ It’s Back and here and free!]

Many teachers have recently asked : What happened to the Cisco Binary numbers game? Many computer science teachers have used Cisco’s popular game to help reinforce their binary numbers lessons.  Cisco has removed the game! We here at Penjee have created our own version of the Cisco Binary Number Game here! It’s free., requires no loginning in … Continue reading Cisco Binary Number Game [ It’s Back and here and free!] →