SWE2004S13.Schedule History

Hide minor edits - Show changes to output

June 10, 2013, at 02:12 AM by 115.145.179.186 -
Changed line 21 from:
* Week 15: Computational Geometry [[(Attach:)Lecture14.pdf|pdf]]
to:
* Week 15: Computational Geometry
May 06, 2013, at 12:08 AM by 210.217.72.8 -
Changed line 16 from:
* Week 10: Graph [[(Attach:)Lecture9.pdf|pdf]]
to:
* Week 10: Graph Traversal [[(Attach:)Lecture9.pdf|pdf]]
April 14, 2013, at 01:47 PM by 58.148.57.133 -
Changed line 13 from:
* Week 7: Backtracking [[(Attach:)Lecture7.pdf|pdf]]
to:
* Week 7: Number Theory [[(Attach:)Lecture7.pdf|pdf]]
Changed lines 15-21 from:
* Week 9: Graph [[(Attach:)Lecture8.pdf|pdf]]
*
Week 10: Graph Algorithms [[(Attach:)Lecture9.pdf|pdf]]
* Week 11: Dynamic Programming [[(Attach:)Lecture10b.pdf|pdf]]
* Week 12: Grid Problems [[(Attach:)Lecture11.pdf|pdf]]
* Week 13: Geometry Problems [[(Attach:)Lecture12.pdf|pdf]]
* Week 14: Computational Geometry [[(Attach:)Lecture13.pdf|pdf]]
* Week 15: Reserved for Advanced Topics
to:
* Week 9: Backtracking [[(Attach:)Lecture8.pdf|pdf]]
* Week 10: Graph [[(Attach:)Lecture9.pdf|pdf]]
* Week 11: Graph Algorithms [[(Attach:)Lecture10.pdf|pdf]]
* Week 12: Dynamic Programming [[(Attach:)Lecture11.pdf|pdf]]
* Week 13: Grid Problems [[(Attach:)Lecture12.pdf|pdf]]
*
Week 14: Geometry Problems [[(Attach:)Lecture13.pdf|pdf]]
* Week 15: Computational Geometry [[(Attach:)Lecture14.pdf|pdf]]
March 08, 2013, at 02:06 AM by 115.145.179.186 -
Changed lines 23-26 from:
(:tableend:)
to:
(:tableend:)
[[<<]]\\

%rframe%''Credit: Most of slides for this lecture are based on slides created by textbook authors, Prof. Steven Skiena at SUNY. (see [[http://www.cs.sunysb.edu/~skiena]])''
March 04, 2013, at 06:37 AM by 115.145.179.186 -
Changed lines 18-21 from:
* 13. Grid Problems [[(Attach:)Lecture11.pdf|pdf]]
* 14. Geometry Problems [[(Attach:)Lecture12.pdf|pdf]]
* 15. Computational Geometry [[(Attach:)Lecture13.pdf|pdf]]
* 16. Final Exam [[(Attach:)Final_Solution.pdf|Solution]]
to:
* Week 12: Grid Problems [[(Attach:)Lecture11.pdf|pdf]]
* Week 13: Geometry Problems [[(Attach:)Lecture12.pdf|pdf]]
* Week 14: Computational Geometry [[(Attach:)Lecture13.pdf|pdf]]
* Week 15: Reserved for Advanced Topics
* Week 16
: Final Exam
March 04, 2013, at 06:06 AM by 115.145.179.186 -
Deleted line 5:
(:cellnr valign=top :) '''Lectures'''
Changed lines 7-17 from:
* 1. Overview & Introduction - [[(Attach:)Lecture1.pdf|pdf]]
* 2. Data Structures - [[(Attach:)Lecture2.pdf|pdf]]
* 3. String Problems [[(Attach:)string.pdf|pdf]]
* 4. Sorting Problems [[(Attach:)Lecture4.pdf|pdf]]
* 5. Arithmetic Problems [[(Attach:)Lecture5.pdf|pdf]]
* 6. Combinatorics [[(Attach:)Lecture6.pdf|pdf]]
* 7. Backtracking [[(Attach:)Lecture7.pdf|pdf]]
* 8. Midterm Exam
* 10. Graph [[(Attach:)Lecture8.pdf|pdf]]
* 11. Graph Algorithms [[(Attach:)Lecture9.pdf|pdf]]
* 12. Dynamic Programming [[(Attach:)Lecture10b.pdf|pdf]]
to:
* Week 1: Overview & Introduction - [[(Attach:)Lecture1.pdf|pdf]]
* Week 2: Data Structures - [[(Attach:)Lecture2.pdf|pdf]]
* Week 3: String Problems [[(Attach:)string.pdf|pdf]]
* Week 4: Sorting Problems [[(Attach:)Lecture4.pdf|pdf]]
* Week 5: Arithmetic Problems [[(Attach:)Lecture5.pdf|pdf]]
* Week 6: Combinatorics [[(Attach:)Lecture6.pdf|pdf]]
* Week 7: Backtracking [[(Attach:)Lecture7.pdf|pdf]]
* Week 8: Midterm Exam
* Week 9: Graph [[(Attach:)Lecture8.pdf|pdf]]
* Week 10: Graph Algorithms [[(Attach:)Lecture9.pdf|pdf]]
* Week 11: Dynamic Programming [[(Attach:)Lecture10b.pdf|pdf]]
March 04, 2013, at 02:28 AM by 115.145.179.186 -
Changed lines 6-143 from:
(: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/5
(M)
(: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/8
(Th)
(: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/12 (M)
(: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/15 (Th)
(: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/19 (M)
(:cell align=left valign=top :) Bits, bytes and integer representation, Part IV (and Quiz # 1)
(:cell align=center valign=top :) Chap. 2.2-2.3
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 3/22 (Th)
(: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/26 (M)
(: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/29 (Th)
(: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/2 (M)
(: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/5 (Th)
(:cell align=left valign=top :) 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/9 (M)
(:cell align=left valign=top :) [[Attach:6-conditional.pdf|Assembly - Arithmetic Ops.]]
(:cell align=center valign=top :) Chap. 3.5-3.6
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/12 (Th)
(:cell align=left valign=top :) [[Attach:7-control.pdf|Assembly - Control, Part I]] (and Quiz # 2)
(:cell align=center valign=top :) Chap. 3.6
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/16 (M)
(: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/19 (Th)
(: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/23 (M)
(:cell align=left valign=top :) %red%Midterm Exam%%
(:cell align=center valign=top :)
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/26 (Th)
(:cell align=left valign=top :) No class
(:cell align=center valign=top :)
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/30 (M)
(: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/3 (Th)
(:cell align=left valign=top :) Assembly - Procedures, Part II
(:cell align=center valign=top :) Chap. 3.7
(:cell align=center valign=top :) [[Attach:PA2.pdf|PA #2]]\\
(Due: 5/17)
(:cellnr align=center valign=top :) 5/7 (M)
(: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/10 (Th)
(: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/14 (M)
(:cell align=left valign=top :) Assembly - Data Structures, Part III
(:cell align=center valign=top :) Chap. 3.8-3.9
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/17 (Th)
(:cell align=left valign=top :) [[Attach:10-buffer.pdf|Buffer Overflow]]
(:cell align=center valign=top :) Chap. 3.12
(:cell align=center valign=top :) [[Attach:PA3.pdf|PA #3]]\\
(Due: 6/1)
(:cellnr align=center valign=top :) 5/21 (M)
(: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/24 (Th)
(:cell align=left valign=top :) Linking, Part II (and Quiz # 3)
(:cell align=center valign=top :) Chap. 7.1-7.12
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/28 (M)
(:cell align=left valign=top :) No Class (The Buddha's Birthday)
(:cell align=center valign=top :)
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/31 (Th)
(:cell align=left valign=top :) Linking, Part III
(:cell align=center valign=top :) Chap. 7.1-7.12
(:cell align=center valign=top :) [[Attach:PA4.pdf|PA #4]]\\
(Due: 6/18)
(:cellnr align=center valign=top :) 6/4 (M)
(: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/7 (Th)
(:cell align=left valign=top :) Optimization, Part II (and Quiz # 4)
(:cell align=center valign=top :) Chap. 5.1-5.12
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 6/11 (M)
(: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/14 (Th)
(:cell align=left valign=top :) Summary and Wrap Up
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 6/18 (M)
(: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]])''
to:
(:cellnr valign=top :) '''Lectures'''
(:cell valign
=top :)
* 1. Overview & Introduction - [[(Attach:)Lecture1.pdf|pdf]]
* 2. Data Structures - [[(Attach
:)Lecture2.pdf|pdf]]
* 3. String Problems [[(Attach:)string.pdf|pdf]]
* 4. Sorting Problems [[(Attach:)Lecture4.pdf|pdf]]
* 5. Arithmetic Problems [[(Attach:)Lecture5.pdf|pdf]]
* 6. Combinatorics [[(Attach:)Lecture6.pdf|pdf]]
* 7. Backtracking
[[(Attach:)Lecture7.pdf|pdf]]
* 8. Midterm Exam
* 10. Graph [[(Attach
:)Lecture8.pdf|pdf]]
* 11. Graph Algorithms [[(Attach
:)Lecture9.pdf|pdf]]
* 12. Dynamic Programming [[
(Attach:)Lecture10b.pdf|pdf]]
* 13. Grid Problems [[(Attach:)Lecture11.pdf|pdf]]
* 14. Geometry Problems [[
(Attach:)Lecture12.pdf|pdf]]
* 15. Computational Geometry [[(Attach
:)Lecture13.pdf|pdf]]
* 16
. Final Exam [[(Attach:)Final_Solution.pdf|Solution]]
(:tableend:)
January 07, 2013, at 10:11 PM by 58.148.57.167 -
Changed line 1 from:
!! SWE2001: System Program (Spring 2013)
to:
!! SWE2004: Principles in Programming (Spring 2013)
January 07, 2013, at 10:10 PM by 58.148.57.167 -
Added lines 1-143:
!! SWE2001: System Program (Spring 2013)

!!! [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/5 (M)
(: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/8 (Th)
(: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/12 (M)
(: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/15 (Th)
(: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/19 (M)
(:cell align=left valign=top :) Bits, bytes and integer representation, Part IV (and Quiz # 1)
(:cell align=center valign=top :) Chap. 2.2-2.3
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 3/22 (Th)
(: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/26 (M)
(: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/29 (Th)
(: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/2 (M)
(: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/5 (Th)
(:cell align=left valign=top :) 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/9 (M)
(:cell align=left valign=top :) [[Attach:6-conditional.pdf|Assembly - Arithmetic Ops.]]
(:cell align=center valign=top :) Chap. 3.5-3.6
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/12 (Th)
(:cell align=left valign=top :) [[Attach:7-control.pdf|Assembly - Control, Part I]] (and Quiz # 2)
(:cell align=center valign=top :) Chap. 3.6
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/16 (M)
(: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/19 (Th)
(: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/23 (M)
(:cell align=left valign=top :) %red%Midterm Exam%%
(:cell align=center valign=top :)
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/26 (Th)
(:cell align=left valign=top :) No class
(:cell align=center valign=top :)
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/30 (M)
(: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/3 (Th)
(:cell align=left valign=top :) Assembly - Procedures, Part II
(:cell align=center valign=top :) Chap. 3.7
(:cell align=center valign=top :) [[Attach:PA2.pdf|PA #2]]\\
(Due: 5/17)
(:cellnr align=center valign=top :) 5/7 (M)
(: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/10 (Th)
(: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/14 (M)
(:cell align=left valign=top :) Assembly - Data Structures, Part III
(:cell align=center valign=top :) Chap. 3.8-3.9
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/17 (Th)
(:cell align=left valign=top :) [[Attach:10-buffer.pdf|Buffer Overflow]]
(:cell align=center valign=top :) Chap. 3.12
(:cell align=center valign=top :) [[Attach:PA3.pdf|PA #3]]\\
(Due: 6/1)
(:cellnr align=center valign=top :) 5/21 (M)
(: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/24 (Th)
(:cell align=left valign=top :) Linking, Part II (and Quiz # 3)
(:cell align=center valign=top :) Chap. 7.1-7.12
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/28 (M)
(:cell align=left valign=top :) No Class (The Buddha's Birthday)
(:cell align=center valign=top :)
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/31 (Th)
(:cell align=left valign=top :) Linking, Part III
(:cell align=center valign=top :) Chap. 7.1-7.12
(:cell align=center valign=top :) [[Attach:PA4.pdf|PA #4]]\\
(Due: 6/18)
(:cellnr align=center valign=top :) 6/4 (M)
(: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/7 (Th)
(:cell align=left valign=top :) Optimization, Part II (and Quiz # 4)
(:cell align=center valign=top :) Chap. 5.1-5.12
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 6/11 (M)
(: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/14 (Th)
(:cell align=left valign=top :) Summary and Wrap Up
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 6/18 (M)
(: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]])''