| author | Jared Siirila |
|---|---|
| title | Class Schedule and Overview |
console.log("Welcome to Code the Dream!");--
Tuesdays (remote): 7-9
Thursdays (on-site): 7-9
Saturdays (on-site): 10-12
--
--
Class time will be split up between teaching new topics, group work, and working through examples and exercises.
Assignments will be based on concepts covered in class, but they will stretch you to apply the concepts in new ways.
--
- Stay engaged
- Ask questions
- Talk with each other
- Help each other
--
The Dip
--
Unfortunately, there is no shortcut to learning how to transform your thoughts in to code.
It takes time and practice.
--
ls- list directory contentscd- change directorypwd- print working directory
--
man <command>
e.g.
man ls
This opens a documentation manual for many command line programs
Use q to exit the manual page for the program
--
What does the -l parameter do for the ls program?
What is the description of the less program?
What is the description of the node program?
What is the description of the node program?
--
- Use the arrow up key to get the last command you typed
- Continue pressing the up key to go to progressively earlier commands
- Clear the terminal with
Ctrl-kor theclearprogram - Tab completion
- Most terminals support tab completion to help with things like typing path/file names
- If you press tab after starting to type a filename, it will look for a matching filename and finish typing it if possible
- If you get stuck and don't know how to get back to a normal terminal window
Ctrl-Cwill cancel the running program- If all else fails close the terminal and open a new one
A set of instructions to tell the computer what task(s) to perform
The process of writing down a set of instructions to perform a specific task
--
--
--
