CSE2003S12.Schedule History
Hide minor edits - Show changes to output
Changed lines 133-136 from:
(:cell align=left valign=top :) %red%Final exam%%
to:
(: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 :)
(:cellnr align=center valign=top :) 6/18 (M)
(:cell align=left valign=top :) %red%Final Exam%%
Changed line 13 from:
(:cell align=left valign=top :) [[Attach:1-introduction.pdf|Course outline]]
to:
(:cell align=left valign=top :) [[Attach:1-introduction.pdf|Course Outline]]
Changed line 17 from:
(:cell align=left valign=top :) [[Attach:2-bits-ints.pdf|Bits, bytes and integer representation, Part I]]
to:
(:cell align=left valign=top :) [[Attach:2-bits-ints.pdf|Bits, Bytes and Integer Representation, Part I]]
Changed line 21 from:
(:cell align=left valign=top :) Bits, bytes and integer representation, Part II
to:
(:cell align=left valign=top :) Bits, Bytes and Integer Representation, Part II
Changed line 25 from:
(:cell align=left valign=top :) Bits, bytes and integer representation, Part III
to:
(:cell align=left valign=top :) Bits, Bytes and Integer Representation, Part III
Changed lines 104-105 from:
(:cell align=left valign=top :) [[Attach:11-linking.pdf|Linking - Part I]]
(:cell align=center valign=top :) Chap. 7.6-7.11
(:cell align=center valign=top :) Chap. 7.
to:
(: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 :) Chap. 7.1-7.12
Changed lines 108-109 from:
(:cell align=left valign=top :) Linking - Part II (and Quiz # 3)
(:cell align=center valign=top :) Chap.4.1-4.3
(:cell align=center valign=top :) Chap.
to:
(: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 :) Chap. 7.1-7.12
Changed lines 116-117 from:
(:cell align=left valign=top :) Linking - Part III
(:cell align=center valign=top :) Chap.4.1-4.3
(:cell align=center valign=top :) Chap.
to:
(:cell align=left valign=top :) Linking, Part III
(:cell align=center valign=top :) Chap. 7.1-7.12
(:cell align=center valign=top :) Chap. 7.1-7.12
Changed lines 121-122 from:
(:cell align=left valign=top :) Processors
(:cell align=center valign=top :) Chap. 4.4-4.5
(
to:
(: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 :) Chap. 5.1-5.12
Changed lines 125-126 from:
(:cell align=left valign=top :) Processors (and Quiz # 4)
(:cell align=center valign=top :) Chap.6.4-6.6
(:cell align=center valign=top :) Chap.
to:
(: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 :) Chap. 5.1-5.12
Changed lines 129-130 from:
(:cell align=left valign=top :) Processors
(:cell align=center valign=top :) Chap. 6.4-6.6
(:cell
to:
(:cell align=left valign=top :) Optimization, Part III
(:cell align=center valign=top :) Chap. 5.1-5.12
(:cell align=center valign=top :) Chap. 5.1-5.12
Changed line 116 from:
(:cell align=left valign=top :) Processor architecture (cont'd)
to:
(:cell align=left valign=top :) Linking - Part III
Changed line 121 from:
(:cell align=left valign=top :) [[Attach:17-advcpu.pdf|Advanced processor architecture]]
to:
(:cell align=left valign=top :) Processors
Changed line 125 from:
(:cell align=left valign=top :) [[Attach:18-memory.pdf|Memory hierarchy]]
to:
(:cell align=left valign=top :) Processors (and Quiz # 4)
Changed line 129 from:
(:cell align=left valign=top :) Optimization - Part II
to:
(:cell align=left valign=top :) Processors
Changed line 129 from:
(:cell align=left valign=top :) Memory hierarchy (cont'd)
to:
(:cell align=left valign=top :) Optimization - Part II
Changed line 104 from:
(:cell align=left valign=top :) Linking (cont'd)
to:
(:cell align=left valign=top :) [[Attach:11-linking.pdf|Linking - Part I]]
Changed line 108 from:
(:cell align=left valign=top :) [[Attach:16-cpu.pdf|Processor architecture]] (and Quiz # 3)
to:
(:cell align=left valign=top :) Linking - Part II (and Quiz # 3)
Changed lines 99-100 from:
(:cell align=left valign=top :) Linking
(:cell align=center valign=top :) Chap. 7.6-7.11
(
to:
(:cell align=left valign=top :) [[Attach:10-buffer.pdf|Buffer Overflow]]
(:cell align=center valign=top :) Chap. 3.12
(:cell align=center valign=top :) Chap. 3.12
Changed lines 112-113 from:
(:cell align=left valign=top :) No Class
(:cell align=center valign=top :) The Buddha's Birthday
to:
(:cell align=left valign=top :) No Class (The Buddha's Birthday)
(:cell align=center valign=top :)
(:cell align=center valign=top :)
Changed lines 112-113 from:
(:cell align=left valign=top :) Processor architecture (cont'd)
(:cell align=center valign=top :) Chap. 4.1-4.3
(
to:
(:cell align=left valign=top :) No Class
(:cell align=center valign=top :) The Buddha's Birthday
(:cell align=center valign=top :) The Buddha's Birthday
Changed line 108 from:
(:cell align=left valign=top :) [[Attach:16-cpu.pdf|Processor architecture]] (and Quiz 3)
to:
(:cell align=left valign=top :) [[Attach:16-cpu.pdf|Processor architecture]] (and Quiz # 3)
Changed line 108 from:
(:cell align=left valign=top :) [[Attach:16-cpu.pdf|Processor architecture]]
to:
(:cell align=left valign=top :) [[Attach:16-cpu.pdf|Processor architecture]] (and Quiz 3)
Changed lines 118-119 from:
(:cell align=center valign=top :)
to:
(:cell align=center valign=top :) [[Attach:PA4.pdf|PA #4]]\\
(Due: 6/18)
(Due: 6/18)
Changed lines 101-102 from:
(:cell align=center valign=top :)
to:
(:cell align=center valign=top :) [[Attach:PA3.pdf|PA #3]]\\
(Due: 5/31)
(Due: 5/31)
Changed lines 95-98 from:
(:cell align=left valign=top :) [[Attach:15-link.pdf|Linking]]
(:cell align=center valign=top :) Chap. 7.1-7.5
(:cell align=center valign=top :) [[Attach:PA3.pdf|PA #3]] \\
(Due: 5/30)
(:cell align=center valign=top :) Chap. 7
(Due: 5/30
to:
(: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 :)
(:cell align=center valign=top :) Chap. 3.8-3.9
(:cell align=center valign=top :)
Changed line 99 from:
(:cell align=left valign=top :) Linking (cont'd)
to:
(:cell align=left valign=top :) Linking
Changed lines 117-118 from:
(:cell align=center valign=top :) [[Attach:PA4.pdf|PA #4]]\\
(Due: 6/21)
(Due: 6/21
to:
(:cell align=center valign=top :)
Changed lines 87-88 from:
(:cell align=left valign=top :) [[Attach:13-os.pdf|Introduction to operating systems]]
(:cell align=center valign=top :) Chap. 8.1-8.4
(:cell align=center valign=top :) Chap. 8
to:
(: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 :) Chap. 3.8-3.9
Changed lines 91-92 from:
(:cell align=left valign=top :) [[Attach:14-buffer.pdf|Buffer overflow]]
(:cell align=center valign=top :) Chap. 3.13
(:cell
to:
(: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 :) Chap. 3.8-3.9
Changed line 58 from:
(:cell align=left valign=top :) [[Attach:7-control.pdf|Assembly - Control, Part I]]
to:
(:cell align=left valign=top :) [[Attach:7-control.pdf|Assembly - Control, Part I]] (and Quiz # 2)
Changed line 82 from:
(:cell align=left valign=top :) [[Attach:12-complex.pdf|Assembly IV: Complex data types]]
to:
(:cell align=left valign=top :) Assembly - Procedures, Part II
Changed line 78 from:
(:cell align=left valign=top :) [[Attack:08-proc.pdf|Assembly - Procedures, Part I]]
to:
(:cell align=left valign=top :) [[Attach:08-proc.pdf|Assembly - Procedures, Part I]]
Changed lines 84-85 from:
(:cell align=center valign=top :) [[Attach:PA2.pdf|PA #2]]\\ (Due: 5/9)
to:
(:cell align=center valign=top :) [[Attach:PA2.pdf|PA #2]]\\
(Due: 5/9)
(Due: 5/9)
Changed lines 66-67 from:
(:cell align=left valign=top :) Assembly - Procedures, Part I
(:cell align=center valign=top :)
to:
(:cell align=left valign=top :) Assembly - Control, Part III
(:cell align=center valign=top :) Chap. 3.6
(:cell align=center valign=top :) Chap. 3.6
Changed line 78 from:
(:cell align=left valign=top :) Assembly III: Procedures (cont'd)
to:
(:cell align=left valign=top :) [[Attack:08-proc.pdf|Assembly - Procedures, Part I]]
Changed lines 80-81 from:
(:cell align=center valign=top :) [[Attach:PA2.pdf|PA #2]]\\
(Due: 5/9)
(Due: 5/9
to:
(:cell align=center valign=top :)
Changed lines 83-84 from:
(:cell align=center valign=top :) Chap. 3.8-3.10
(:cell align=center valign=top :)
to:
(:cell align=center valign=top :) [[Attach:PA2.pdf|PA #2]]\\ (Due: 5/9)
Changed line 41 from:
(:cell align=left valign=top :) [[Attach:4-machinbasic.pdf|Machine-level Programming - Basics, Part I]]
to:
(:cell align=left valign=top :) [[Attach:4-machinbasic.pdf|Assembly - Basics, Part I]]
Changed line 46 from:
(:cell align=left valign=top :) Machine-level Programming - Basics, Part II
to:
(:cell align=left valign=top :) Assembly - Basics, Part II
Changed line 50 from:
(:cell align=left valign=top :) Machine-level Programming - Basics, Part III
to:
(:cell align=left valign=top :) Assembly - Basics, Part III
Changed line 54 from:
(:cell align=left valign=top :) [[Attach:6-conditional.pdf|Machine-level Programming - Arithmetic Ops.]]
to:
(:cell align=left valign=top :) [[Attach:6-conditional.pdf|Assembly - Arithmetic Ops.]]
Changed line 58 from:
(:cell align=left valign=top :) [[Attach:7-control.pdf|Machine-level Programming - Control]]
to:
(:cell align=left valign=top :) [[Attach:7-control.pdf|Assembly - Control, Part I]]
Changed line 62 from:
(:cell align=left valign=top :) Machine-level Programming - Control, Part II
to:
(:cell align=left valign=top :) Assembly - Control, Part II
Changed line 66 from:
(:cell align=left valign=top :) Machine-level Programming - Procedures, Part I
to:
(:cell align=left valign=top :) Assembly - Procedures, Part I
Changed line 41 from:
(:cell align=left valign=top :) [[Attach:4-machinbasic.pdf|Machine-level Programming Basics, Part I]]
to:
(:cell align=left valign=top :) [[Attach:4-machinbasic.pdf|Machine-level Programming - Basics, Part I]]
Changed line 46 from:
(:cell align=left valign=top :) Machine-level Programming Basics, Part II
to:
(:cell align=left valign=top :) Machine-level Programming - Basics, Part II
Changed lines 50-51 from:
(:cell align=left valign=top :) [[Attach:8-ia32.pdf|Introduction to IA-32]]
(:cell align=center valign=top :) Chap. 3.1-3.3
(:cell
to:
(:cell align=left valign=top :) Machine-level Programming - Basics, Part III
(:cell align=center valign=top :) Chap. 3.1-3.4
(:cell align=center valign=top :) Chap. 3.1-3.4
Changed lines 54-55 from:
(:cell align=left valign=top :) [[Attach:9-basicops.pdf|Assembly I: Basic operations]]
(:cell align=center valign=top :) Chap. 3.4-3.6
to:
(:cell align=left valign=top :) [[Attach:6-conditional.pdf|Machine-level Programming - Arithmetic Ops.]]
(:cell align=center valign=top :) Chap. 3.5-3.6
(:cell align=center valign=top :) Chap. 3.5-3.6
Changed lines 58-59 from:
(:cell align=left valign=top :) [[Attach:10-control.pdf|Assembly II: Control flow]]
(:cell align=center valign=top :) Chap. 3.4-3.6
to:
(:cell align=left valign=top :) [[Attach:7-control.pdf|Machine-level Programming - Control]]
(:cell align=center valign=top :) Chap. 3.6
(:cell align=center valign=top :) Chap. 3.6
Changed lines 62-63 from:
(:cell align=left valign=top :) Assembly II: Control flow (cont'd)
(:cell align=center valign=top :) Chap. 3.4-3.6
(
to:
(:cell align=left valign=top :) Machine-level Programming - Control, Part II
(:cell align=center valign=top :) Chap. 3.6
(:cell align=center valign=top :) Chap. 3.6
Changed line 66 from:
(:cell align=left valign=top :) Assembly III: Procedures
to:
(:cell align=left valign=top :) Machine-level Programming - Procedures, Part I
Changed line 132 from:
(:cellnr align=center valign=top :) 6/14 (M)
to:
(:cellnr align=center valign=top :) 6/14 (Th)
Changed line 66 from:
(:cell align=left valign=top :) %red%Midterm exam%%
to:
(:cell align=left valign=top :) Assembly III: Procedures
Changed line 70 from:
(:cell align=left valign=top :) No class
to:
(:cell align=left valign=top :) %red%Midterm Exam%%
Changed lines 74-75 from:
(:cell align=left valign=top :) [[Attach:11-procedure.pdf|Assembly III: Procedures]]
(:cell align=center valign=top :) Chap. 3.7
to:
(:cell align=left valign=top :) No class
(:cell align=center valign=top :)
(:cell align=center valign=top :)
Changed lines 41-42 from:
(:cell align=left valign=top :) Machine-level representation of programs, Part I
(:cell align=center valign=top :) Chap. 2.1
to:
(:cell align=left valign=top :) [[Attach:4-machinbasic.pdf|Machine-level Programming Basics, Part I]]
(:cell align=center valign=top :) Chap. 3.1-3.4
(:cell align=center valign=top :) Chap. 3.1-3.4
Changed lines 46-47 from:
(:cell align=left valign=top :) [[Attach:7-prog.pdf|Machine-level representation of programs]]
(:cell align=center valign=top :) Chap. 3.1-3.3
to:
(:cell align=left valign=top :) Machine-level Programming Basics, Part II
(:cell align=center valign=top :) Chap. 3.1-3.4
(:cell align=center valign=top :) Chap. 3.1-3.4
Changed line 33 from:
(:cell align=left valign=top :) Floating Point, Part I
to:
(:cell align=left valign=top :) [[Attach:3-floating.pdf|Floating Point, Part I]]
Changed line 37 from:
(:cell align=left valign=top :) TBD
to:
(:cell align=left valign=top :) Floating Point, Part II
Changed line 41 from:
(:cell align=left valign=top :) TBD
to:
(:cell align=left valign=top :) Machine-level representation of programs, Part I
Changed line 29 from:
(:cell align=left valign=top :) TBD
to:
(:cell align=left valign=top :) Bits, bytes and integer representation, Part IV (and Quiz # 1)
Changed line 33 from:
(:cell align=left valign=top :) TBD
to:
(:cell align=left valign=top :) Floating Point, Part I
Changed line 25 from:
(:cell align=left valign=top :) TBD
to:
(:cell align=left valign=top :) Bits, bytes and integer representation, Part III
Changed line 21 from:
(:cell align=left valign=top :) [[Bits, bytes and integer representation, Part II]]
to:
(:cell align=left valign=top :) Bits, bytes and integer representation, Part II
Changed line 17 from:
(:cell align=left valign=top :) [[Attach:1-digital.pdf|Digital systems]]
to:
(:cell align=left valign=top :) [[Attach:2-bits-ints.pdf|Bits, bytes and integer representation, Part I]]
Changed lines 21-22 from:
(:cell align=left valign=top :) [[Attach:2-int1.pdf|Representing and manipulating integers, Part I]]
(:cell align=center valign=top :) Chap. 2.2-2.3
(:cell align=center valign=top :) Chap. 2.
to:
(: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 :) Chap. 2.2
Changed line 25 from:
(:cell align=left valign=top :) [[Attach:3-int2.pdf|Representing and manipulating integers, Part II]]
to:
(:cell align=left valign=top :) TBD
Changed line 29 from:
(:cell align=left valign=top :) [[Attach:4-int3.pdf|Representing and manipulating integers, Part III]]
to:
(:cell align=left valign=top :) TBD
Changed line 33 from:
(:cell align=left valign=top :) [[Attach:5-fp.pdf|Representing and manipulating floating points]]
to:
(:cell align=left valign=top :) TBD
Changed line 37 from:
(:cell align=left valign=top :) Representing and manipulating floating points (cont'd)
to:
(:cell align=left valign=top :) TBD
Changed line 41 from:
(:cell align=left valign=top :) [[Attach:5-endian-2009.pdf|Byte ordering]]
to:
(:cell align=left valign=top :) TBD
Changed line 1 from:
!! CSE2003: System Programming (Spring 2010)
to:
!! CSE2003: System Programming (Spring 2012)
Changed line 13 from:
(:cell align=left valign=top :) [[Attach:0-syllabus.pdf|Course outline]]
to:
(:cell align=left valign=top :) [[Attach:1-introduction.pdf|Course outline]]
Changed line 129 from:
(:cell align=left valign=top :) Memory hierarchy (cont'd) \\
to:
(:cell align=left valign=top :) Memory hierarchy (cont'd)
Changed lines 87-88 from:
(:cell align=left valign=top :) [[Attach:13-os.pdf|Introduction to operating systems]]\\
(Lecture by Prof. Joonwon Lee)
(Lecture by Prof. Joonwon Lee)
to:
(:cell align=left valign=top :) [[Attach:13-os.pdf|Introduction to operating systems]]
Changed lines 44-45 from:
(Due: 4/11)
(:cellnr align=center valign=top :) 4/1 (Th)
(:cellnr align=center valign=top :) 4/
to:
(Due: 4/12)
(:cellnr align=center valign=top :) 4/2 (M)
(:cellnr align=center valign=top :) 4/2 (M)
Changed line 49 from:
(:cellnr align=center valign=top :) 4/5 (M)
to:
(:cellnr align=center valign=top :) 4/5 (Th)
Changed line 53 from:
(:cellnr align=center valign=top :) 4/8 (Th)
to:
(:cellnr align=center valign=top :) 4/9 (M)
Changed line 57 from:
(:cellnr align=center valign=top :) 4/12 (M)
to:
(:cellnr align=center valign=top :) 4/12 (Th)
Changed line 61 from:
(:cellnr align=center valign=top :) 4/15 (Th)
to:
(:cellnr align=center valign=top :) 4/16 (M)
Changed lines 65-67 from:
(:cellnr align=center valign=top :) 4/19 (M)
(:cell align=left valign=top :) %red%Midterm exam%%\\
%red%15:00 - 16:30 (#400102 & #400112)%%
(:cell align=left valign=top :) %red%Midterm exam
%red%15:00 - 16:30 (#400102 & #400112)
to:
(:cellnr align=center valign=top :) 4/19 (Th)
(:cell align=left valign=top :) %red%Midterm exam%%
(:cell align=left valign=top :) %red%Midterm exam%%
Changed line 69 from:
(:cellnr align=center valign=top :) 4/22 (Th)
to:
(:cellnr align=center valign=top :) 4/23 (M)
Changed line 73 from:
(:cellnr align=center valign=top :) 4/26 (M)
to:
(:cellnr align=center valign=top :) 4/26 (Th)
Changed line 77 from:
(:cellnr align=center valign=top :) 4/29 (Th)
to:
(:cellnr align=center valign=top :) 4/30 (M)
Changed lines 82-84 from:
(:cellnr align=center valign=top :) 5/3 (M)
(:cell align=left valign=top :) [[Attach:12-complex.pdf|Assembly IV: Complex data types]]\\
(Lecture by Prof. Hwansoo Han)
(:cell align=left valign=top :) [[Attach:12-complex.pdf|Assembly IV: Complex data types]]
(Lecture by Prof. Hwansoo Han)
to:
(:cellnr align=center valign=top :) 5/3 (Th)
(:cell align=left valign=top :) [[Attach:12-complex.pdf|Assembly IV: Complex data types]]
(:cell align=left valign=top :) [[Attach:12-complex.pdf|Assembly IV: Complex data types]]
Changed line 86 from:
(:cellnr align=center valign=top :) 5/6 (Th)
to:
(:cellnr align=center valign=top :) 5/7 (M)
Changed line 91 from:
(:cellnr align=center valign=top :) 5/10 (M)
to:
(:cellnr align=center valign=top :) 5/10 (Th)
Changed line 95 from:
(:cellnr align=center valign=top :) 5/13 (Th)
to:
(:cellnr align=center valign=top :) 5/14 (M)
Changed line 100 from:
(:cellnr align=center valign=top :) 5/17 (M)
to:
(:cellnr align=center valign=top :) 5/17 (Th)
Changed line 104 from:
(:cellnr align=center valign=top :) 5/20 (Th)
to:
(:cellnr align=center valign=top :) 5/21 (M)
Changed lines 108-109 from:
(:cellnr align=center valign=top :) 5/24 (M)
(:cell align=left valign=top :) [[Attach:16-cpu.pdf|Processor architecture]] http://csl.skku.edu/images/new.gif"NEW"
(:cell align=left valign=top :) [[Attach:16-cpu.pdf|Processor architecture]]
to:
(:cellnr align=center valign=top :) 5/24 (Th)
(:cell align=left valign=top :) [[Attach:16-cpu.pdf|Processor architecture]]
(:cell align=left valign=top :) [[Attach:16-cpu.pdf|Processor architecture]]
Changed line 112 from:
(:cellnr align=center valign=top :) 5/27 (Th)
to:
(:cellnr align=center valign=top :) 5/28 (M)
Changed line 116 from:
(:cellnr align=center valign=top :) 5/31 (M)
to:
(:cellnr align=center valign=top :) 5/31 (Th)
Changed lines 119-122 from:
(:cell align=center valign=top :) [[Attach:PA4.pdf|PA #4]] http://csl.skku.edu/images/new.gif\\
(Due: 6/20)
(:cellnralign=center valign=top :) 6/3 (Th)
(:cell align=left valign=top :) [[Attach:17-advcpu.pdf|Advanced processor architecture]] http://csl.skku.edu/images/new.gif
(:cellnr
(:cell align=left valign=top :) [[Attach:17-advcpu.pdf|Advanced processor architecture]]
to:
(:cell align=center valign=top :) [[Attach:PA4.pdf|PA #4]]\\
(Due: 6/21)
(:cellnr align=center valign=top :) 6/4 (M)
(:cell align=left valign=top :) [[Attach:17-advcpu.pdf|Advanced processor architecture]]
(Due: 6/21)
(:cellnr align=center valign=top :) 6/4 (M)
(:cell align=left valign=top :) [[Attach:17-advcpu.pdf|Advanced processor architecture]]
Changed lines 125-126 from:
(:cellnr align=center valign=top :) 6/7 (M)
(:cell align=left valign=top :) [[Attach:18-memory.pdf|Memory hierarchy]] http://csl.skku.edu/images/new.gif
(:cell align=left valign=top :) [[Attach:18-memory.pdf|Memory hierarchy]]
to:
(:cellnr align=center valign=top :) 6/7 (Th)
(:cell align=left valign=top :) [[Attach:18-memory.pdf|Memory hierarchy]]
(:cell align=left valign=top :) [[Attach:18-memory.pdf|Memory hierarchy]]
Changed line 129 from:
(:cellnr align=center valign=top :) 6/10 (Th)
to:
(:cellnr align=center valign=top :) 6/11 (M)
Deleted line 130:
Changed lines 134-136 from:
(:cell align=left valign=top :) %red%Final exam%%\\
%red%Class A: 15:00 - 16:30%%
%red%Class B: 16:20 - 17:50%%
%red%Class A: 15:00 - 16:30%%
%red%Class B: 16:20 - 17:50
to:
(:cell align=left valign=top :) %red%Final exam%%
Changed line 12 from:
(:cellnr align=center valign=top :) 3/4 (Th)
to:
(:cellnr align=center valign=top :) 3/5 (M)
Changed line 16 from:
(:cellnr align=center valign=top :) 3/8 (M)
to:
(:cellnr align=center valign=top :) 3/8 (Th)
Changed line 20 from:
(:cellnr align=center valign=top :) 3/11 (Th)
to:
(:cellnr align=center valign=top :) 3/12 (M)
Changed line 24 from:
(:cellnr align=center valign=top :) 3/15 (M)
to:
(:cellnr align=center valign=top :) 3/15 (Th)
Changed line 28 from:
(:cellnr align=center valign=top :) 3/18 (Th)
to:
(:cellnr align=center valign=top :) 3/19 (M)
Changed line 32 from:
(:cellnr align=center valign=top :) 3/22 (M)
to:
(:cellnr align=center valign=top :) 3/22 (Th)
Changed line 36 from:
(:cellnr align=center valign=top :) 3/25 (Th)
to:
(:cellnr align=center valign=top :) 3/26 (M)
Changed line 40 from:
(:cellnr align=center valign=top :) 3/29 (M)
to:
(:cellnr align=center valign=top :) 3/29 (Th)
Changed lines 67-68 from:
%red%Class A: 15:00 - 16:30 (#400102 & #400112)%%
%red%Class B: 16:20 - 17:50 (#400118 & #400126)%%
%red%Class B: 16:20 - 17:50 (#400118 & #400126
to:
%red%15:00 - 16:30 (#400102 & #400112)%%
Deleted lines 5-7:
''Notice: *-2009.pdf files are slides from [[CSE2003S09|the previous class]] and they will be replaced with the up-to-date version '''after''' each class. They are linked here for your convenience.''
Added lines 1-150:
!! CSE2003: System Programming (Spring 2010)
!!! [Schedule]
''The following schedule is tentative and subject to change without notice.''
''Notice: *-2009.pdf files are slides from [[CSE2003S09|the previous class]] and they will be replaced with the up-to-date version '''after''' each class. They are linked here for your convenience.''
(: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 (Th)
(:cell align=left valign=top :) [[Attach:0-syllabus.pdf|Course outline]]
(:cell align=center valign=top :) Chap. 1
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 3/8 (M)
(:cell align=left valign=top :) [[Attach:1-digital.pdf|Digital systems]]
(:cell align=center valign=top :) Chap. 2.1
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 3/11 (Th)
(:cell align=left valign=top :) [[Attach:2-int1.pdf|Representing and manipulating integers, Part I]]
(:cell align=center valign=top :) Chap. 2.2-2.3
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 3/15 (M)
(:cell align=left valign=top :) [[Attach:3-int2.pdf|Representing and manipulating integers, Part II]]
(:cell align=center valign=top :) Chap. 2.2-2.3
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 3/18 (Th)
(:cell align=left valign=top :) [[Attach:4-int3.pdf|Representing and manipulating integers, Part III]]
(:cell align=center valign=top :) Chap. 2.2-2.3
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 3/22 (M)
(:cell align=left valign=top :) [[Attach:5-fp.pdf|Representing and manipulating floating points]]
(:cell align=center valign=top :) Chap. 2.4
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 3/25 (Th)
(:cell align=left valign=top :) Representing and manipulating floating points (cont'd)
(:cell align=center valign=top :) Chap. 2.4
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 3/29 (M)
(:cell align=left valign=top :) [[Attach:5-endian-2009.pdf|Byte ordering]]
(:cell align=center valign=top :) Chap. 2.1
(:cell align=center valign=top :) [[Attach:PA1.pdf|PA #1]]\\
(Due: 4/11)
(:cellnr align=center valign=top :) 4/1 (Th)
(:cell align=left valign=top :) [[Attach:7-prog.pdf|Machine-level representation of programs]]
(:cell align=center valign=top :) Chap. 3.1-3.3
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/5 (M)
(:cell align=left valign=top :) [[Attach:8-ia32.pdf|Introduction to IA-32]]
(:cell align=center valign=top :) Chap. 3.1-3.3
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/8 (Th)
(:cell align=left valign=top :) [[Attach:9-basicops.pdf|Assembly I: Basic operations]]
(:cell align=center valign=top :) Chap. 3.4-3.6
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/12 (M)
(:cell align=left valign=top :) [[Attach:10-control.pdf|Assembly II: Control flow]]
(:cell align=center valign=top :) Chap. 3.4-3.6
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/15 (Th)
(:cell align=left valign=top :) Assembly II: Control flow (cont'd)
(:cell align=center valign=top :) Chap. 3.4-3.6
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/19 (M)
(:cell align=left valign=top :) %red%Midterm exam%%\\
%red%Class A: 15:00 - 16:30 (#400102 & #400112)%%
%red%Class B: 16:20 - 17:50 (#400118 & #400126)%%
(:cell align=center valign=top :)
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/22 (Th)
(:cell align=left valign=top :) No class
(:cell align=center valign=top :)
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/26 (M)
(:cell align=left valign=top :) [[Attach:11-procedure.pdf|Assembly III: Procedures]]
(:cell align=center valign=top :) Chap. 3.7
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/29 (Th)
(:cell align=left valign=top :) Assembly III: Procedures (cont'd)
(:cell align=center valign=top :) Chap. 3.7
(:cell align=center valign=top :) [[Attach:PA2.pdf|PA #2]]\\
(Due: 5/9)
(:cellnr align=center valign=top :) 5/3 (M)
(:cell align=left valign=top :) [[Attach:12-complex.pdf|Assembly IV: Complex data types]]\\
(Lecture by Prof. Hwansoo Han)
(:cell align=center valign=top :) Chap. 3.8-3.10
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/6 (Th)
(:cell align=left valign=top :) [[Attach:13-os.pdf|Introduction to operating systems]]\\
(Lecture by Prof. Joonwon Lee)
(:cell align=center valign=top :) Chap. 8.1-8.4
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/10 (M)
(:cell align=left valign=top :) [[Attach:14-buffer.pdf|Buffer overflow]]
(:cell align=center valign=top :) Chap. 3.13
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/13 (Th)
(:cell align=left valign=top :) [[Attach:15-link.pdf|Linking]]
(:cell align=center valign=top :) Chap. 7.1-7.5
(:cell align=center valign=top :) [[Attach:PA3.pdf|PA #3]] \\
(Due: 5/30)
(:cellnr align=center valign=top :) 5/17 (M)
(:cell align=left valign=top :) Linking (cont'd)
(:cell align=center valign=top :) Chap. 7.6-7.11
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/20 (Th)
(:cell align=left valign=top :) Linking (cont'd)
(:cell align=center valign=top :) Chap. 7.6-7.11
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/24 (M)
(:cell align=left valign=top :) [[Attach:16-cpu.pdf|Processor architecture]] http://csl.skku.edu/images/new.gif"NEW"
(:cell align=center valign=top :) Chap. 4.1-4.3
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/27 (Th)
(:cell align=left valign=top :) Processor architecture (cont'd)
(:cell align=center valign=top :) Chap. 4.1-4.3
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/31 (M)
(:cell align=left valign=top :) Processor architecture (cont'd)
(:cell align=center valign=top :) Chap. 4.1-4.3
(:cell align=center valign=top :) [[Attach:PA4.pdf|PA #4]] http://csl.skku.edu/images/new.gif\\
(Due: 6/20)
(:cellnr align=center valign=top :) 6/3 (Th)
(:cell align=left valign=top :) [[Attach:17-advcpu.pdf|Advanced processor architecture]] http://csl.skku.edu/images/new.gif
(:cell align=center valign=top :) Chap. 4.4-4.5
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 6/7 (M)
(:cell align=left valign=top :) [[Attach:18-memory.pdf|Memory hierarchy]] http://csl.skku.edu/images/new.gif
(:cell align=center valign=top :) Chap. 6.4-6.6
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 6/10 (Th)
(:cell align=left valign=top :) Memory hierarchy (cont'd) \\
[[Attach:19-summary.pdf|Course summary]] http://csl.skku.edu/images/new.gif
(:cell align=center valign=top :) Chap. 6.4-6.6
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 6/14 (M)
(:cell align=left valign=top :) %red%Final exam%%\\
%red%Class A: 15:00 - 16:30%%
%red%Class B: 16:20 - 17:50%%
(: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.''
''Notice: *-2009.pdf files are slides from [[CSE2003S09|the previous class]] and they will be replaced with the up-to-date version '''after''' each class. They are linked here for your convenience.''
(: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 (Th)
(:cell align=left valign=top :) [[Attach:0-syllabus.pdf|Course outline]]
(:cell align=center valign=top :) Chap. 1
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 3/8 (M)
(:cell align=left valign=top :) [[Attach:1-digital.pdf|Digital systems]]
(:cell align=center valign=top :) Chap. 2.1
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 3/11 (Th)
(:cell align=left valign=top :) [[Attach:2-int1.pdf|Representing and manipulating integers, Part I]]
(:cell align=center valign=top :) Chap. 2.2-2.3
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 3/15 (M)
(:cell align=left valign=top :) [[Attach:3-int2.pdf|Representing and manipulating integers, Part II]]
(:cell align=center valign=top :) Chap. 2.2-2.3
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 3/18 (Th)
(:cell align=left valign=top :) [[Attach:4-int3.pdf|Representing and manipulating integers, Part III]]
(:cell align=center valign=top :) Chap. 2.2-2.3
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 3/22 (M)
(:cell align=left valign=top :) [[Attach:5-fp.pdf|Representing and manipulating floating points]]
(:cell align=center valign=top :) Chap. 2.4
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 3/25 (Th)
(:cell align=left valign=top :) Representing and manipulating floating points (cont'd)
(:cell align=center valign=top :) Chap. 2.4
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 3/29 (M)
(:cell align=left valign=top :) [[Attach:5-endian-2009.pdf|Byte ordering]]
(:cell align=center valign=top :) Chap. 2.1
(:cell align=center valign=top :) [[Attach:PA1.pdf|PA #1]]\\
(Due: 4/11)
(:cellnr align=center valign=top :) 4/1 (Th)
(:cell align=left valign=top :) [[Attach:7-prog.pdf|Machine-level representation of programs]]
(:cell align=center valign=top :) Chap. 3.1-3.3
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/5 (M)
(:cell align=left valign=top :) [[Attach:8-ia32.pdf|Introduction to IA-32]]
(:cell align=center valign=top :) Chap. 3.1-3.3
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/8 (Th)
(:cell align=left valign=top :) [[Attach:9-basicops.pdf|Assembly I: Basic operations]]
(:cell align=center valign=top :) Chap. 3.4-3.6
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/12 (M)
(:cell align=left valign=top :) [[Attach:10-control.pdf|Assembly II: Control flow]]
(:cell align=center valign=top :) Chap. 3.4-3.6
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/15 (Th)
(:cell align=left valign=top :) Assembly II: Control flow (cont'd)
(:cell align=center valign=top :) Chap. 3.4-3.6
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/19 (M)
(:cell align=left valign=top :) %red%Midterm exam%%\\
%red%Class A: 15:00 - 16:30 (#400102 & #400112)%%
%red%Class B: 16:20 - 17:50 (#400118 & #400126)%%
(:cell align=center valign=top :)
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/22 (Th)
(:cell align=left valign=top :) No class
(:cell align=center valign=top :)
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/26 (M)
(:cell align=left valign=top :) [[Attach:11-procedure.pdf|Assembly III: Procedures]]
(:cell align=center valign=top :) Chap. 3.7
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/29 (Th)
(:cell align=left valign=top :) Assembly III: Procedures (cont'd)
(:cell align=center valign=top :) Chap. 3.7
(:cell align=center valign=top :) [[Attach:PA2.pdf|PA #2]]\\
(Due: 5/9)
(:cellnr align=center valign=top :) 5/3 (M)
(:cell align=left valign=top :) [[Attach:12-complex.pdf|Assembly IV: Complex data types]]\\
(Lecture by Prof. Hwansoo Han)
(:cell align=center valign=top :) Chap. 3.8-3.10
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/6 (Th)
(:cell align=left valign=top :) [[Attach:13-os.pdf|Introduction to operating systems]]\\
(Lecture by Prof. Joonwon Lee)
(:cell align=center valign=top :) Chap. 8.1-8.4
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/10 (M)
(:cell align=left valign=top :) [[Attach:14-buffer.pdf|Buffer overflow]]
(:cell align=center valign=top :) Chap. 3.13
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/13 (Th)
(:cell align=left valign=top :) [[Attach:15-link.pdf|Linking]]
(:cell align=center valign=top :) Chap. 7.1-7.5
(:cell align=center valign=top :) [[Attach:PA3.pdf|PA #3]] \\
(Due: 5/30)
(:cellnr align=center valign=top :) 5/17 (M)
(:cell align=left valign=top :) Linking (cont'd)
(:cell align=center valign=top :) Chap. 7.6-7.11
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/20 (Th)
(:cell align=left valign=top :) Linking (cont'd)
(:cell align=center valign=top :) Chap. 7.6-7.11
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/24 (M)
(:cell align=left valign=top :) [[Attach:16-cpu.pdf|Processor architecture]] http://csl.skku.edu/images/new.gif"NEW"
(:cell align=center valign=top :) Chap. 4.1-4.3
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/27 (Th)
(:cell align=left valign=top :) Processor architecture (cont'd)
(:cell align=center valign=top :) Chap. 4.1-4.3
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/31 (M)
(:cell align=left valign=top :) Processor architecture (cont'd)
(:cell align=center valign=top :) Chap. 4.1-4.3
(:cell align=center valign=top :) [[Attach:PA4.pdf|PA #4]] http://csl.skku.edu/images/new.gif\\
(Due: 6/20)
(:cellnr align=center valign=top :) 6/3 (Th)
(:cell align=left valign=top :) [[Attach:17-advcpu.pdf|Advanced processor architecture]] http://csl.skku.edu/images/new.gif
(:cell align=center valign=top :) Chap. 4.4-4.5
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 6/7 (M)
(:cell align=left valign=top :) [[Attach:18-memory.pdf|Memory hierarchy]] http://csl.skku.edu/images/new.gif
(:cell align=center valign=top :) Chap. 6.4-6.6
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 6/10 (Th)
(:cell align=left valign=top :) Memory hierarchy (cont'd) \\
[[Attach:19-summary.pdf|Course summary]] http://csl.skku.edu/images/new.gif
(:cell align=center valign=top :) Chap. 6.4-6.6
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 6/14 (M)
(:cell align=left valign=top :) %red%Final exam%%\\
%red%Class A: 15:00 - 16:30%%
%red%Class B: 16:20 - 17:50%%
(: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]])''