SWE2001S15.Schedule History
Hide minor edits - Show changes to output
Changed lines 128-129 from:
(:cell align=left valign=top :) Optimization, Part IV
(:cell align=center valign=top :) Chap. 5.1-5.12
(
to:
(:cell align=left valign=top :) [[Attach:13-dynamicmemory.pdf|Dynamic Memory Management]]
(:cell align=center valign=top :) Chap. 9.9-9.11
(:cell align=center valign=top :) Chap. 9.9-9.11
Changed line 87 from:
(:cell align=left valign=top :) No class (Children's day)
to:
(:cell align=left valign=top :) %red%No class (Children's day)%%
Changed lines 76-77 from:
(:cell align=center valign=top :) [[Attach:PA2.pdf|PA #2]]\\
(Due: 5/20)
(Due: 5/20)
to:
(:cell align=center valign=top :)
Changed lines 80-81 from:
(:cell align=center valign=top :)
to:
(:cell align=center valign=top :) [[Attach:PA2.pdf|PA #2]]\\
(Due: 5/20)
(Due: 5/20)
Changed line 70 from:
(:cell align=left valign=top :) %red%Midterm Exam%%
to:
(:cell align=left valign=top :) No class
Changed line 74 from:
(:cell align=left valign=top :) No class
to:
(:cell align=left valign=top :) %red%Midterm Exam%%
Changed lines 43-44 from:
(:cell align=center valign=top :) [[Attach:PA1.pdf|PA #1]]\\
(Due: 4/12)
(Due: 4/12
to:
(:cell align=center valign=top :)
Changed lines 55-56 from:
(:cell align=center valign=top :)
to:
(:cell align=center valign=top :) [[Attach:PA1.pdf|PA #1]]\\
(Due: 4/12)
(Due: 4/12)
Changed line 50 from:
(:cell align=left valign=top :) [[Attach:6-conditional.pdf|Assembly - Basics, Part III]]
to:
(:cell align=left valign=top :) [[Attach:6-conditional.ppt|Assembly - Basics, Part III]]
Changed line 41 from:
(:cell align=left valign=top :) [[Attach:4-machinebasic.pptx|Assembly - Basics, Part I]]
to:
(:cell align=left valign=top :) [[Attach:4-machinebasic.ppt|Assembly - Basics, Part I]]
Changed line 41 from:
(:cell align=left valign=top :) [[Attach:4-machinebasic.pdf|Assembly - Basics, Part I]]
to:
(:cell align=left valign=top :) [[Attach:4-machinebasic.pptx|Assembly - Basics, Part I]]
Changed line 41 from:
(:cell align=left valign=top :) [[Attach:4-machinbasic.pdf|Assembly - Basics, Part I]]
to:
(:cell align=left valign=top :) [[Attach:4-machinebasic.pdf|Assembly - Basics, Part I]]
Changed line 87 from:
(:cell align=left valign=top :) No class (Buddha's birthday)
to:
(:cell align=left valign=top :) No class (Children's day)
Changed line 49 from:
(:cellnr align=center valign=top :) 4/3 (Thu)
to:
(:cellnr align=center valign=top :) 4/2 (Thu)
Changed line 53 from:
(:cellnr align=center valign=top :) 4/8 (Tue)
to:
(:cellnr align=center valign=top :) 4/7 (Tue)
Changed line 57 from:
(:cellnr align=center valign=top :) 4/10 (Thu)
to:
(:cellnr align=center valign=top :) 4/9 (Thu)
Changed line 61 from:
(:cellnr align=center valign=top :) 4/15 (Tue)
to:
(:cellnr align=center valign=top :) 4/14 (Tue)
Changed line 65 from:
(:cellnr align=center valign=top :) 4/17 (Thu)
to:
(:cellnr align=center valign=top :) 4/16 (Thu)
Changed line 69 from:
(:cellnr align=center valign=top :) 4/22 (Tue)
to:
(:cellnr align=center valign=top :) 4/21 (Tue)
Changed line 73 from:
(:cellnr align=center valign=top :) 4/24 (Thu)
to:
(:cellnr align=center valign=top :) 4/23 (Thu)
Changed line 78 from:
(:cellnr align=center valign=top :) 4/29 (Tue)
to:
(:cellnr align=center valign=top :) 4/28 (Tue)
Changed line 82 from:
(:cellnr align=center valign=top :) 5/1 (Thu)
to:
(:cellnr align=center valign=top :) 4/30 (Thu)
Changed line 86 from:
(:cellnr align=center valign=top :) 5/6 (Tue)
to:
(:cellnr align=center valign=top :) 5/5 (Tue)
Changed line 90 from:
(:cellnr align=center valign=top :) 5/8 (Thu)
to:
(:cellnr align=center valign=top :) 5/7 (Thu)
Changed line 94 from:
(:cellnr align=center valign=top :) 5/13 (Tue)
to:
(:cellnr align=center valign=top :) 5/12 (Tue)
Changed line 98 from:
(:cellnr align=center valign=top :) 5/15 (Thu)
to:
(:cellnr align=center valign=top :) 5/14 (Thu)
Changed line 102 from:
(:cellnr align=center valign=top :) 5/20 (Tue)
to:
(:cellnr align=center valign=top :) 5/19 (Tue)
Changed line 106 from:
(:cellnr align=center valign=top :) 5/22 (Thu)
to:
(:cellnr align=center valign=top :) 5/21 (Thu)
Changed line 111 from:
(:cellnr align=center valign=top :) 5/27 (Tue)
to:
(:cellnr align=center valign=top :) 5/26 (Tue)
Changed line 115 from:
(:cellnr align=center valign=top :) 5/29 (Thu)
to:
(:cellnr align=center valign=top :) 5/28 (Thu)
Changed line 119 from:
(:cellnr align=center valign=top :) 6/3 (Tue)
to:
(:cellnr align=center valign=top :) 6/2 (Tue)
Changed line 123 from:
(:cellnr align=center valign=top :) 6/5 (Thu)
to:
(:cellnr align=center valign=top :) 6/4 (Thu)
Changed line 127 from:
(:cellnr align=center valign=top :) 6/10 (Tue)
to:
(:cellnr align=center valign=top :) 6/9 (Tue)
Changed line 131 from:
(:cellnr align=center valign=top :) 6/12 (Thu)
to:
(:cellnr align=center valign=top :) 6/11 (Thu)
Changed line 134 from:
(:cellnr align=center valign=top :) 6/17 (Tue)
to:
(:cellnr align=center valign=top :) 6/16 (Tue)
Changed line 12 from:
(:cellnr align=center valign=top :) 3/4 (Tue)
to:
(:cellnr align=center valign=top :) 3/3 (Tue)
Changed line 16 from:
(:cellnr align=center valign=top :) 3/6 (Thu)
to:
(:cellnr align=center valign=top :) 3/5 (Thu)
Changed line 20 from:
(:cellnr align=center valign=top :) 3/11 (Tue)
to:
(:cellnr align=center valign=top :) 3/10 (Tue)
Changed line 24 from:
(:cellnr align=center valign=top :) 3/13 (Thu)
to:
(:cellnr align=center valign=top :) 3/12 (Thu)
Changed line 28 from:
(:cellnr align=center valign=top :) 3/18 (Tue)
to:
(:cellnr align=center valign=top :) 3/17 (Tue)
Changed line 32 from:
(:cellnr align=center valign=top :) 3/20 (Thu)
to:
(:cellnr align=center valign=top :) 3/19 (Thu)
Changed line 36 from:
(:cellnr align=center valign=top :) 3/25 (Tue)
to:
(:cellnr align=center valign=top :) 3/24 (Tue)
Changed line 40 from:
(:cellnr align=center valign=top :) 3/27 (Thu)
to:
(:cellnr align=center valign=top :) 3/26 (Thu)
Changed line 45 from:
(:cellnr align=center valign=top :) 4/1 (Tue)
to:
(:cellnr align=center valign=top :) 3/30 (Tue)
Added lines 1-142:
!! SWE2001: System Program (Spring 2015)
!!! [Schedule]
''The following schedule is tentative and subject to change without notice.''
(:table border=0 width=95% align=left :)
(:cellnr width=12% align=center valign=top :) '''Day'''
(:cell width=50% align=center valign=top :) '''Topic'''
(:cell width=20% align=center valign=top :) '''Reading'''
(:cell width=18% align=center valign=top :) '''Projects'''
(:cellnr align=center valign=top :) 3/4 (Tue)
(:cell align=left valign=top :) [[Attach:1-introduction.pdf|Course Outline]]
(:cell align=center valign=top :) Chap. 1
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 3/6 (Thu)
(:cell align=left valign=top :) [[Attach:2-bits-ints.pdf|Bits, Bytes and Integer Representation, Part I]]
(:cell align=center valign=top :) Chap. 2.1
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 3/11 (Tue)
(:cell align=left valign=top :) Bits, Bytes and Integer Representation, Part II
(:cell align=center valign=top :) Chap. 2.2
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 3/13 (Thu)
(:cell align=left valign=top :) Bits, Bytes and Integer Representation, Part III
(:cell align=center valign=top :) Chap. 2.2-2.3
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 3/18 (Tue)
(:cell align=left valign=top :) Bits, bytes and integer representation, Part IV
(:cell align=center valign=top :) Chap. 2.2-2.3
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 3/20 (Thu)
(:cell align=left valign=top :) [[Attach:3-floating.pdf|Floating Point, Part I]]
(:cell align=center valign=top :) Chap. 2.4
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 3/25 (Tue)
(:cell align=left valign=top :) Floating Point, Part II
(:cell align=center valign=top :) Chap. 2.4
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 3/27 (Thu)
(:cell align=left valign=top :) [[Attach:4-machinbasic.pdf|Assembly - Basics, Part I]]
(:cell align=center valign=top :) Chap. 3.1-3.4
(:cell align=center valign=top :) [[Attach:PA1.pdf|PA #1]]\\
(Due: 4/12)
(:cellnr align=center valign=top :) 4/1 (Tue)
(:cell align=left valign=top :) Assembly - Basics, Part II
(:cell align=center valign=top :) Chap. 3.1-3.4
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/3 (Thu)
(:cell align=left valign=top :) [[Attach:6-conditional.pdf|Assembly - Basics, Part III]]
(:cell align=center valign=top :) Chap. 3.1-3.4
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/8 (Tue)
(:cell align=left valign=top :) Assembly - Arithmetic Ops.
(:cell align=center valign=top :) Chap. 3.5-3.6
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/10 (Thu)
(:cell align=left valign=top :) [[Attach:7-control.pdf|Assembly - Control, Part I]]
(:cell align=center valign=top :) Chap. 3.6
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/15 (Tue)
(:cell align=left valign=top :) Assembly - Control, Part II
(:cell align=center valign=top :) Chap. 3.6
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/17 (Thu)
(:cell align=left valign=top :) Assembly - Control, Part III
(:cell align=center valign=top :) Chap. 3.6
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/22 (Tue)
(:cell align=left valign=top :) %red%Midterm Exam%%
(:cell align=center valign=top :)
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/24 (Thu)
(:cell align=left valign=top :) No class
(:cell align=center valign=top :)
(:cell align=center valign=top :) [[Attach:PA2.pdf|PA #2]]\\
(Due: 5/20)
(:cellnr align=center valign=top :) 4/29 (Tue)
(:cell align=left valign=top :) [[Attach:08-proc.pdf|Assembly - Procedures, Part I]]
(:cell align=center valign=top :) Chap. 3.7
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/1 (Thu)
(:cell align=left valign=top :) Assembly - Procedures, Part II
(:cell align=center valign=top :) Chap. 3.7
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/6 (Tue)
(:cell align=left valign=top :) No class (Buddha's birthday)
(:cell align=center valign=top :)
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/8 (Thu)
(:cell align=left valign=top :) [[Attach:09-data.pdf|Assembly - Data Structures, Part I]]
(:cell align=center valign=top :) Chap. 3.8-3.9
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/13 (Tue)
(:cell align=left valign=top :) Assembly - Data Structures, Part II
(:cell align=center valign=top :) Chap. 3.8-3.9
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/15 (Thu)
(:cell align=left valign=top :) [[Attach:10-buffer.pdf|Buffer Overflow]]
(:cell align=center valign=top :) Chap. 3.12
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/20 (Tue)
(:cell align=left valign=top :) [[Attach:11-linking.pdf|Linking, Part I]]
(:cell align=center valign=top :) Chap. 7.1-7.12
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/22 (Thu)
(:cell align=left valign=top :) Linking, Part II
(:cell align=center valign=top :) Chap. 7.1-7.12
(:cell align=center valign=top :) [[Attach:PA3.pdf|PA #3]]\\
(Due: 6/10)
(:cellnr align=center valign=top :) 5/27 (Tue)
(:cell align=left valign=top :) Linking, Part III
(:cell align=center valign=top :) Chap. 7.1-7.12
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/29 (Thu)
(:cell align=left valign=top :) [[Attach:12-optimization.pdf|Optimization, Part I]]
(:cell align=center valign=top :) Chap. 5.1-5.12
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 6/3 (Tue)
(:cell align=left valign=top :) Optimization, Part II
(:cell align=center valign=top :) Chap. 5.1-5.12
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 6/5 (Thu)
(:cell align=left valign=top :) Optimization, Part III
(:cell align=center valign=top :) Chap. 5.1-5.12
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 6/10 (Tue)
(:cell align=left valign=top :) Optimization, Part IV
(:cell align=center valign=top :) Chap. 5.1-5.12
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 6/12 (Thu)
(:cell align=left valign=top :) Summary and Wrap Up
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 6/17 (Tue)
(:cell align=left valign=top :) %red%Final Exam%%
(:cell align=center valign=top :)
(:cell align=center valign=top :)
(:tableend:)
[[<<]]\\
%rframe%''Credit: Most of slides for this lecture are based on slides created by textbook authors, Drs. Bryant and O'Hallaron at CMU. (see [[http://csapp.cs.cmu.edu/|lecture notes by authors]])''
!!! [Schedule]
''The following schedule is tentative and subject to change without notice.''
(:table border=0 width=95% align=left :)
(:cellnr width=12% align=center valign=top :) '''Day'''
(:cell width=50% align=center valign=top :) '''Topic'''
(:cell width=20% align=center valign=top :) '''Reading'''
(:cell width=18% align=center valign=top :) '''Projects'''
(:cellnr align=center valign=top :) 3/4 (Tue)
(:cell align=left valign=top :) [[Attach:1-introduction.pdf|Course Outline]]
(:cell align=center valign=top :) Chap. 1
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 3/6 (Thu)
(:cell align=left valign=top :) [[Attach:2-bits-ints.pdf|Bits, Bytes and Integer Representation, Part I]]
(:cell align=center valign=top :) Chap. 2.1
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 3/11 (Tue)
(:cell align=left valign=top :) Bits, Bytes and Integer Representation, Part II
(:cell align=center valign=top :) Chap. 2.2
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 3/13 (Thu)
(:cell align=left valign=top :) Bits, Bytes and Integer Representation, Part III
(:cell align=center valign=top :) Chap. 2.2-2.3
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 3/18 (Tue)
(:cell align=left valign=top :) Bits, bytes and integer representation, Part IV
(:cell align=center valign=top :) Chap. 2.2-2.3
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 3/20 (Thu)
(:cell align=left valign=top :) [[Attach:3-floating.pdf|Floating Point, Part I]]
(:cell align=center valign=top :) Chap. 2.4
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 3/25 (Tue)
(:cell align=left valign=top :) Floating Point, Part II
(:cell align=center valign=top :) Chap. 2.4
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 3/27 (Thu)
(:cell align=left valign=top :) [[Attach:4-machinbasic.pdf|Assembly - Basics, Part I]]
(:cell align=center valign=top :) Chap. 3.1-3.4
(:cell align=center valign=top :) [[Attach:PA1.pdf|PA #1]]\\
(Due: 4/12)
(:cellnr align=center valign=top :) 4/1 (Tue)
(:cell align=left valign=top :) Assembly - Basics, Part II
(:cell align=center valign=top :) Chap. 3.1-3.4
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/3 (Thu)
(:cell align=left valign=top :) [[Attach:6-conditional.pdf|Assembly - Basics, Part III]]
(:cell align=center valign=top :) Chap. 3.1-3.4
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/8 (Tue)
(:cell align=left valign=top :) Assembly - Arithmetic Ops.
(:cell align=center valign=top :) Chap. 3.5-3.6
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/10 (Thu)
(:cell align=left valign=top :) [[Attach:7-control.pdf|Assembly - Control, Part I]]
(:cell align=center valign=top :) Chap. 3.6
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/15 (Tue)
(:cell align=left valign=top :) Assembly - Control, Part II
(:cell align=center valign=top :) Chap. 3.6
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/17 (Thu)
(:cell align=left valign=top :) Assembly - Control, Part III
(:cell align=center valign=top :) Chap. 3.6
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/22 (Tue)
(:cell align=left valign=top :) %red%Midterm Exam%%
(:cell align=center valign=top :)
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/24 (Thu)
(:cell align=left valign=top :) No class
(:cell align=center valign=top :)
(:cell align=center valign=top :) [[Attach:PA2.pdf|PA #2]]\\
(Due: 5/20)
(:cellnr align=center valign=top :) 4/29 (Tue)
(:cell align=left valign=top :) [[Attach:08-proc.pdf|Assembly - Procedures, Part I]]
(:cell align=center valign=top :) Chap. 3.7
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/1 (Thu)
(:cell align=left valign=top :) Assembly - Procedures, Part II
(:cell align=center valign=top :) Chap. 3.7
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/6 (Tue)
(:cell align=left valign=top :) No class (Buddha's birthday)
(:cell align=center valign=top :)
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/8 (Thu)
(:cell align=left valign=top :) [[Attach:09-data.pdf|Assembly - Data Structures, Part I]]
(:cell align=center valign=top :) Chap. 3.8-3.9
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/13 (Tue)
(:cell align=left valign=top :) Assembly - Data Structures, Part II
(:cell align=center valign=top :) Chap. 3.8-3.9
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/15 (Thu)
(:cell align=left valign=top :) [[Attach:10-buffer.pdf|Buffer Overflow]]
(:cell align=center valign=top :) Chap. 3.12
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/20 (Tue)
(:cell align=left valign=top :) [[Attach:11-linking.pdf|Linking, Part I]]
(:cell align=center valign=top :) Chap. 7.1-7.12
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/22 (Thu)
(:cell align=left valign=top :) Linking, Part II
(:cell align=center valign=top :) Chap. 7.1-7.12
(:cell align=center valign=top :) [[Attach:PA3.pdf|PA #3]]\\
(Due: 6/10)
(:cellnr align=center valign=top :) 5/27 (Tue)
(:cell align=left valign=top :) Linking, Part III
(:cell align=center valign=top :) Chap. 7.1-7.12
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/29 (Thu)
(:cell align=left valign=top :) [[Attach:12-optimization.pdf|Optimization, Part I]]
(:cell align=center valign=top :) Chap. 5.1-5.12
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 6/3 (Tue)
(:cell align=left valign=top :) Optimization, Part II
(:cell align=center valign=top :) Chap. 5.1-5.12
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 6/5 (Thu)
(:cell align=left valign=top :) Optimization, Part III
(:cell align=center valign=top :) Chap. 5.1-5.12
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 6/10 (Tue)
(:cell align=left valign=top :) Optimization, Part IV
(:cell align=center valign=top :) Chap. 5.1-5.12
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 6/12 (Thu)
(:cell align=left valign=top :) Summary and Wrap Up
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 6/17 (Tue)
(:cell align=left valign=top :) %red%Final Exam%%
(:cell align=center valign=top :)
(:cell align=center valign=top :)
(:tableend:)
[[<<]]\\
%rframe%''Credit: Most of slides for this lecture are based on slides created by textbook authors, Drs. Bryant and O'Hallaron at CMU. (see [[http://csapp.cs.cmu.edu/|lecture notes by authors]])''