Schedule
| March | ||||
|---|---|---|---|---|
| Monday | Tuesday | Wednesday | Thursday | Friday |
|
10:30-12:00 OH (Megan)
CSE1 462 |
09:30-10:20 Lecture
CSE2 G01 Linux basics (with practice problem) Slides, Slides PDF Linux filesystems, Linux man pages Linux demo If you have a laptop, bring it to class.
10:30-11:00 OH (Megan)
CSE1 462 |
12:00-13:00 OH (Naama)
CSE1 4th Floor Breakout |
09:30-10:20 Lecture
CSE2 G01 Shell access / Bash Slides, Slides PDF Alias demo, Redirection Demo, Emacs demo Special characters, Redirections, History shortcuts Emacs motivation |
|
| April | ||||
|---|---|---|---|---|
| Monday | Tuesday | Wednesday | Thursday | Friday |
|
09:30-10:20 Lecture
CSE2 G01 Bash scripting Slides, Slides PDF shiftdemo script, dcdls script Bash style guide
10:30-12:00 OH (Megan)
CSE1 462
15:00-16:00 OH (Selina)
CSE2 150
23:59 HW0 due Shell Access Spec
|
11:00-12:00 OH (Michael)
CSE1 218 |
09:30-10:20 Lecture
CSE2 G01 Bash scripting & Grep Slides, Slides PDF demo script, fibo script, sdel script Script challenge Exercise demo
13:30-14:300 OH (William)
CSE1 5th Floor Breakout |
12:00-13:00 OH (Naama)
CSE1 4th Floor Breakout |
09:30-10:20 Lecture
CSE2 G01 Regular expressions, Grep/Sed Slides, Slides PDF RegEx/Grep demo RegEx Tester, RegEx Crosswords grep shell history, numberslist, numbers shell history
14:30-15:30 OH (Perry)
CSE1 4th Floor Breakout
23:59 HW1 due Bash Spec
|
|
15:00-16:00 OH (Selina)
CSE2 150 |
11:00-12:00 OH (Michael)
CSE1 218 |
13:30-14:300 OH (William)
CSE1 5th Floor Breakout |
12:00-13:00 OH (Naama)
CSE1 4th Floor Breakout |
09:30-10:20 Lecture
CSE2 G01 C Basics: control, declarations, definitions Slides, Slides PDF magic.c, square1.c, control.c, control2.c Useful gcc flags
14:30-15:30 OH (Perry)
CSE1 4th Floor Breakout
23:59 HW2 due Scripting Spec
|
|
09:30-10:20 Lecture
CSE2 G01 Written assessment / Pointer practice
9:30-10:20 Linux tools written assessment
15:00-16:00 OH (Selina)
CSE2 150 |
11:00-12:00 OH (Michael)
CSE1 218 |
09:30-10:20 Lecture
CSE2 G01 TBD
13:30-14:300 OH (William)
CSE1 5th Floor Breakout |
12:00-13:00 OH (Naama)
CSE1 4th Floor Breakout |
09:30-10:20 Lecture
CSE2 G01 TBD
14:30-15:30 OH (Perry)
CSE1 4th Floor Breakout
23:59 HW 3 due
|
|
09:30-10:20 Lecture
CSE2 G01 TBD
15:00-16:00 OH (Selina)
CSE2 150 |
11:00-12:00 OH (Michael)
CSE1 218 |
09:30-10:20 Lecture
CSE2 G01 TBD
13:30-14:300 OH (William)
CSE1 5th Floor Breakout |
12:00-13:00 OH (Naama)
CSE1 4th Floor Breakout |
09:30-10:20 Lecture
CSE2 G01 TBD
14:30-15:30 OH (Perry)
CSE1 4th Floor Breakout |
| May | ||||
|---|---|---|---|---|
| Monday | Tuesday | Wednesday | Thursday | Friday |
|
09:30-10:20 Lecture
CSE2 G01 TBD
15:00-16:00 OH (Selina)
CSE2 150 |
11:00-12:00 OH (Michael)
CSE1 218 |
09:30-10:20 Lecture
CSE2 G01 TBD
13:30-14:300 OH (William)
CSE1 5th Floor Breakout |
12:00-13:00 OH (Naama)
CSE1 4th Floor Breakout |
09:30-10:20 Lecture
CSE2 G01 TBD
14:30-15:30 OH (Perry)
CSE1 4th Floor Breakout
23:59 HW 4 due
|
|
09:30-10:20 Lecture
CSE2 G01 TBD
9:30-10:20 Basic C written assessment
15:00-16:00 OH (Selina)
CSE2 150 |
11:00-12:00 OH (Michael)
CSE1 218 |
09:30-10:20 Lecture
CSE2 G01 TBD
13:30-14:300 OH (William)
CSE1 5th Floor Breakout |
12:00-13:00 OH (Naama)
CSE1 4th Floor Breakout |
09:30-10:20 Lecture
CSE2 G01 TBD
14:30-15:30 OH (Perry)
CSE1 4th Floor Breakout
23:59 HW 5 due
|
|
09:30-10:20 Lecture
CSE2 G01 TBD
15:00-16:00 OH (Selina)
CSE2 150 |
11:00-12:00 OH (Michael)
CSE1 218 |
09:30-10:20 Lecture
CSE2 G01 TBD
13:30-14:300 OH (William)
CSE1 5th Floor Breakout |
12:00-13:00 OH (Naama)
CSE1 4th Floor Breakout |
Debugging oral assessment (final day)
09:30-10:20 Lecture
CSE2 G01 TBD
14:30-15:30 OH (Perry)
CSE1 4th Floor Breakout |
|
Memorial Day
|
11:00-12:00 OH (Michael)
CSE1 218 |
09:30-10:20 Lecture
CSE2 G01 TBD
13:30-14:300 OH (William)
CSE1 5th Floor Breakout |
12:00-13:00 OH (Naama)
CSE1 4th Floor Breakout |
09:30-10:20 Lecture
CSE2 G01 TBD
14:30-15:30 OH (Perry)
CSE1 4th Floor Breakout
23:59 HW 6 due
|
| June | ||||
|---|---|---|---|---|
| Monday | Tuesday | Wednesday | Thursday | Friday |
|
09:30-10:20 Lecture
CSE2 G01 TBD
15:00-16:00 OH (Selina)
CSE2 150 |
11:00-12:00 OH (Michael)
CSE1 218 |
09:30-10:20 Lecture
CSE2 G01 TBD
13:30-14:300 OH (William)
CSE1 5th Floor Breakout |
12:00-13:00 OH (Naama)
CSE1 4th Floor Breakout |
09:30-10:20 Lecture
CSE2 G01 TBD
14:30-15:30 OH (Perry)
CSE1 4th Floor Breakout
23:59 HW 7 due
|
|
08:30-10:20 Advanced C/C++ written assessment
|
||||