Index

Overview


How you approach coding is important.

Housekeeping


On one side of coding is the "housekeeping". Not the most exciting, but the most important.

What we mean by housekeeping is making sure such things as file organization and naming is correct.

Coding is giving "instructions" to the computer.
Instructions:


Similarly as coders, we also receive instructions.

And we need to follow them carefully
Instructions:

In this example, the program expected directory "Foo", but instead the directory had another name.

The program crashes!
C:\
    \---Work
           \---MyDir (should be "Foo")

Programming languages are generally "picky".

Even a the lowercase "foo" can cause a crash if uppercase "Foo" is expected.

The program crashes!
C:\
    \---Work
           \---foo (should be "Foo")



Note: A trick of the trade is to read the coding instructions slowly and carefully.

Creativity


In contrast to "housekeeping", another part of coding is creativity. We tap into our creativity in computer science.

We need to be creative to solve challenging problems. We'll learn that as we go.