CSE2003F17.Schedule History

Hide minor edits - Show changes to output

December 07, 2017, at 08:02 PM by 115.143.156.26 -
December 07, 2017, at 08:02 PM by 115.143.156.26 -
Changed line 122 from:
(Due: 12/7)
to:
(Due: 12/14)
November 02, 2017, at 03:51 AM by 115.145.179.186 -
Changed line 93 from:
(Due: 11/16)
to:
(Due: 11/23)
November 02, 2017, at 03:51 AM by 115.145.179.186 -
Changed lines 88-89 from:
(:cell align=center valign=top :) [[Attach:PA2.pdf|PA #2]]\\
(Due: 11/16)
to:
(:cell align=center valign=top :)
Changed lines 92-93 from:
(:cell align=center valign=top :)
to:
(:cell align=center valign=top :) [[Attach:PA2.pdf|PA #2]]\\
(Due: 11/16
)
October 20, 2017, at 04:46 AM by 115.145.246.70 -
Changed line 78 from:
(:cell align=left valign=top :) %red%Midterm Exam%%
to:
(:cell align=left valign=top :) %red%Midterm Exam (at #400126)%%
September 27, 2017, at 08:08 AM by 115.145.179.186 -
Changed line 48 from:
(Due: 10/12)
to:
(Due: 10/15)
August 24, 2017, at 05:41 AM by 58.239.71.243 -
Changed line 61 from:
(:cellnr align=center valign=top :) 10/5 (Thu)
to:
(:cellnr align=center valign=top :) 10/10 (Tue)
Changed line 65 from:
(:cellnr align=center valign=top :) 10/10 (Tue)
to:
(:cellnr align=center valign=top :) 10/12 (Thu)
Changed line 69 from:
(:cellnr align=center valign=top :) 10/12 (Thu)
to:
(:cellnr align=center valign=top :) 10/17 (Tue)
Changed line 73 from:
(:cellnr align=center valign=top :) 10/17 (Tue)
to:
(:cellnr align=center valign=top :) 10/19 (Thu)
Deleted lines 76-79:
(:cellnr align=center valign=top :) 10/19 (Thu)
(:cell align=left valign=top :) Assembly - Control, Part III
(:cell align=center valign=top :) Chap. 3.6
(:cell align=center valign=top :)
Changed lines 86-87 from:
(:cell align=left valign=top :) [[Attach:08-proc.pdf|Assembly - Procedures, Part I]]
(:cell align=center valign=top :) Chap. 3.7
to:
(:cell align=left valign=top :) Assembly - Control, Part III
(:cell align=center valign=top :) Chap. 3.6
Changed line 91 from:
(:cell align=left valign=top :) Assembly - Procedures, Part II
to:
(:cell align=left valign=top :) [[Attach:08-proc.pdf|Assembly - Procedures, Part I]]
Added lines 95-98:
(: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 :) 11/9 (Thu)
Changed line 102 from:
(:cellnr align=center valign=top :) 11/9 (Thu)
to:
(:cellnr align=center valign=top :) 11/14 (Tue)
Changed line 106 from:
(:cellnr align=center valign=top :) 11/14 (Tue)
to:
(:cellnr align=center valign=top :) 11/16 (Thu)
Changed line 110 from:
(:cellnr align=center valign=top :) 11/16 (Thu)
to:
(:cellnr align=center valign=top :) 11/21 (Tue)
Changed line 114 from:
(:cellnr align=center valign=top :) 11/21 (Tue)
to:
(:cellnr align=center valign=top :) 11/23 (Thu)
Changed line 118 from:
(:cellnr align=center valign=top :) 11/23 (Thu)
to:
(:cellnr align=center valign=top :) 11/28 (Tue)
Deleted lines 120-123:
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 11/28 (Tue)
(:cell align=left valign=top :) Linking, Part III
(:cell align=center valign=top :) Chap. 7.1-7.12
Added lines 124-127:
(: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 :) 12/5 (Tue)
Deleted lines 129-132:
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 12/5 (Tue)
(:cell align=left valign=top :) Optimization, Part II
(:cell align=center valign=top :) Chap. 5.1-5.12
Changed line 132 from:
(:cell align=left valign=top :) Optimization, Part III
to:
(:cell align=left valign=top :) Optimization, Part II
Changed lines 136-137 from:
(:cell align=left valign=top :) Memory Management
(:cell align=center valign=top :) Chap. 9.9
to:
(:cell align=left valign=top :) Optimization, Part III
(:cell align=center valign=top :) Chap. 5.1-5.12
August 24, 2017, at 05:07 AM by 58.239.71.243 -
Changed lines 92-93 from:
(:cell align=center valign=top :)
to:
(:cell align=center valign=top :) [[Attach:PA2.pdf|PA #2]]\\
(Due: 11/16
)
Changed lines 97-98 from:
(:cell align=center valign=top :) [[Attach:PA2.pdf|PA #2]]\\
(Due: 11/16
)
to:
(:cell align=center valign=top :)
August 24, 2017, at 05:06 AM by 58.239.71.243 -
Changed lines 47-48 from:
(:cell align=center valign=top :)
to:
(:cell align=center valign=top :) [[Attach:PA1.pdf|PA #1]]\\
(Due: 10/12
)
Changed lines 64-65 from:
(:cell align=center valign=top :) [[Attach:PA1.pdf|PA #1]]\\
(Due: 10/19)
to:
(:cell align=center valign=top :)
August 24, 2017, at 05:05 AM by 58.239.71.243 -
Changed line 144 from:
(:cell align=left valign=top :) %red%Final Exam%%
to:
(:cell align=left valign=top :) Wrap-Up
August 24, 2017, at 05:04 AM by 58.239.71.243 -
Changed lines 140-141 from:
(:cell align=left valign=top :) Wrap up and review
(:cell
align=center valign=top :)
to:
(:cell align=left valign=top :) Memory Management
(:cell
align=center valign=top :) Chap. 9.9
August 24, 2017, at 04:58 AM by 58.239.71.243 -
Changed lines 49-52 from:
(:cell align=left valign=top :) Assembly - Basics, Part III
(:cell align=center valign=top :) Chap. 3.1-3.4
(:cell
align=center valign=top :) [[Attach:PA1.pdf|PA #1]]\\
(Due: 4/27)
to:
(:cell align=left valign=top :) %red%No class (Confucius Birthday)%%
(:cell align=center valign=top :)
(:cell
align=center valign=top :)
Changed lines 53-55 from:
(:cell align=left valign=top :) Assembly - Arithmetic Ops.
(:cell align=center valign=top :) Chap. 3.5-3.6
(:cell
align=center valign=top :)
to:
(:cell align=left valign=top :) %red%No class (Thanksgiving Holiday)%%
(:cell align=center valign=top :)
(:cell
align=center valign=top :)
Changed lines 57-58 from:
(:cell align=left valign=top :) [[Attach:6-conditional.pdf|Assembly - Control, Part I]]
(:cell align=center valign=top :
) Chap. 3.6
to:
(:cell align=left valign=top :) %red%No class (Thanksgiving Holiday)%%
Deleted lines 58-60:
(:cellnr align=center valign=top :) 10/10 (Tue)
(:cell align=left valign=top :) Assembly - Control, Part II
(:cell align=center valign=top :) Chap. 3.6
Added lines 60-68:
(:cellnr align=center valign=top :) 10/5 (Thu)
(:cell align=left valign=top :) Assembly - Basics, Part III
(:cell align=center valign=top :) Chap. 3.1-3.4
(:cell align=center valign=top :) [[Attach:PA1.pdf|PA #1]]\\
(Due: 10/19)
(:cellnr align=center valign=top :) 10/10 (Tue)
(:cell align=left valign=top :) Assembly - Arithmetic Ops.
(:cell align=center valign=top :) Chap. 3.5-3.6
(:cell align=center valign=top :)
Changed lines 70-71 from:
(:cell align=left valign=top :) No Class
to:
(:cell align=left valign=top :) [[Attach:6-conditional.pdf|Assembly - Control, Part I]]
(:cell align=center valign=top :) Chap. 3.6
Deleted line 72:
(:cell align=center valign=top :)
Changed lines 74-78 from:
(:cell align=left valign=top :) %red%Midterm Exam%%
(:cell align=center valign=top :)
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 10/19 (Thu)
(:cell align=left valign=top :) Assembly - Control, Part III
to:
(:cell align=left valign=top :) Assembly - Control, Part II
Added lines 76-79:
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 10/19 (Thu)
(:cell align=left valign=top :) Assembly - Control, Part III
(:cell align=center valign=top :) Chap. 3.6
Changed lines 82-83 from:
(:cell align=left valign=top :) [[Attach:08-proc.pdf|Assembly - Procedures, Part I]]
(:cell align=center valign=top :) Chap. 3.7
to:
(:cell align=left valign=top :) %red%Midterm Exam%%
Added line 84:
(:cell align=center valign=top :)
Changed line 86 from:
(:cell align=left valign=top :) %red%No class (Bhuda's Birthday)%%
to:
(:cell align=left valign=top :) No class
Changed line 90 from:
(:cell align=left valign=top :) Assembly - Procedures, Part II
to:
(:cell align=left valign=top :) [[Attach:08-proc.pdf|Assembly - Procedures, Part I]]
Changed lines 92-93 from:
(:cell align=center valign=top :) [[Attach:PA2.pdf|PA #2]]\\
(Due: 5/31
)
to:
(:cell align=center valign=top :)
Added lines 94-98:
(: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: 11/16)
(:cellnr align=center valign=top :) 11/7 (Tue)
Changed line 102 from:
(:cellnr align=center valign=top :) 11/7 (Tue)
to:
(:cellnr align=center valign=top :) 11/9 (Thu)
Changed line 106 from:
(:cellnr align=center valign=top :) 11/9 (Thu)
to:
(:cellnr align=center valign=top :) 11/14 (Tue)
Changed line 110 from:
(:cellnr align=center valign=top :) 11/14 (Tue)
to:
(:cellnr align=center valign=top :) 11/16 (Thu)
Changed line 114 from:
(:cellnr align=center valign=top :) 11/16 (Thu)
to:
(:cellnr align=center valign=top :) 11/21 (Tue)
Changed line 118 from:
(:cellnr align=center valign=top :) 11/21 (Tue)
to:
(:cellnr align=center valign=top :) 11/23 (Thu)
Changed line 122 from:
(:cellnr align=center valign=top :) 11/23 (Thu)
to:
(:cellnr align=center valign=top :) 11/28 (Tue)
Changed lines 126-127 from:
(Due: 6/14)
(:cellnr align=center valign=top :) 11/28 (Tue)
to:
(Due: 12/7)
(:cellnr align=center valign=top :) 11/30 (Thu)
Changed line 131 from:
(:cellnr align=center valign=top :) 11/30 (Thu)
to:
(:cellnr align=center valign=top :) 12/5 (Tue)
Changed line 135 from:
(:cellnr align=center valign=top :) 12/5 (Tue)
to:
(:cellnr align=center valign=top :) 12/7 (Thu)
Changed line 139 from:
(:cellnr align=center valign=top :) 12/7 (Thu)
to:
(:cellnr align=center valign=top :) 12/12 (Tue)
Changed line 143 from:
(:cellnr align=center valign=top :) 12/12 (Tue)
to:
(:cellnr align=center valign=top :) 12/14 (Thu)
Deleted lines 144-147:
(:cell align=center valign=top :)
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 12/14 (Thu)
(:cell align=left valign=top :) No class
August 24, 2017, at 04:11 AM by 58.239.71.243 -
Changed line 12 from:
(:cellnr align=center valign=top :) 3/6 (Mon)
to:
(:cellnr align=center valign=top :) 8/29 (Tue)
Changed line 16 from:
(:cellnr align=center valign=top :) 3/8 (Wed)
to:
(:cellnr align=center valign=top :) 8/31 (Thu)
Changed line 20 from:
(:cellnr align=center valign=top :) 3/13 (Mon)
to:
(:cellnr align=center valign=top :) 9/5 (Tue)
Changed line 24 from:
(:cellnr align=center valign=top :) 3/15 (Wed)
to:
(:cellnr align=center valign=top :) 9/7 (Thu)
Changed line 28 from:
(:cellnr align=center valign=top :) 3/20 (Mon)
to:
(:cellnr align=center valign=top :) 9/12 (Tue)
Changed line 32 from:
(:cellnr align=center valign=top :) 3/22 (Wed)
to:
(:cellnr align=center valign=top :) 9/14 (Thu)
Changed line 36 from:
(:cellnr align=center valign=top :) 3/27 (Mon)
to:
(:cellnr align=center valign=top :) 9/19 (Tue)
Changed line 40 from:
(:cellnr align=center valign=top :) 3/29 (Wed)
to:
(:cellnr align=center valign=top :) 9/21 (Thu)
Changed line 44 from:
(:cellnr align=center valign=top :) 4/3 (Mon)
to:
(:cellnr align=center valign=top :) 9/26 (Tue)
Changed line 48 from:
(:cellnr align=center valign=top :) 4/5 (Wed)
to:
(:cellnr align=center valign=top :) 9/28 (Thu)
Changed line 53 from:
(:cellnr align=center valign=top :) 4/10 (Mon)
to:
(:cellnr align=center valign=top :) 10/3 (Tue)
Changed line 57 from:
(:cellnr align=center valign=top :) 4/12 (Wed)
to:
(:cellnr align=center valign=top :) 10/5 (Thu)
Changed line 61 from:
(:cellnr align=center valign=top :) 4/17 (Mon)
to:
(:cellnr align=center valign=top :) 10/10 (Tue)
Changed line 65 from:
(:cellnr align=center valign=top :) 4/19 (Wed)
to:
(:cellnr align=center valign=top :) 10/12 (Thu)
Changed line 69 from:
(:cellnr align=center valign=top :) 4/24 (Mon)
to:
(:cellnr align=center valign=top :) 10/17 (Tue)
Changed line 73 from:
(:cellnr align=center valign=top :) 4/26 (Wed)
to:
(:cellnr align=center valign=top :) 10/19 (Thu)
Changed line 77 from:
(:cellnr align=center valign=top :) 5/1 (Mon)
to:
(:cellnr align=center valign=top :) 10/24 (Tue)
Changed line 81 from:
(:cellnr align=center valign=top :) 5/3 (Wed)
to:
(:cellnr align=center valign=top :) 10/26 (Thu)
Changed line 85 from:
(:cellnr align=center valign=top :) 5/8 (Mon)
to:
(:cellnr align=center valign=top :) 10/31 (Tue)
Changed line 90 from:
(:cellnr align=center valign=top :) 5/3 (Wed)
to:
(:cellnr align=center valign=top :) 11/2 (Thu)
Changed line 94 from:
(:cellnr align=center valign=top :) 5/15 (Mon)
to:
(:cellnr align=center valign=top :) 11/7 (Tue)
Changed line 98 from:
(:cellnr align=center valign=top :) 5/17 (Wed)
to:
(:cellnr align=center valign=top :) 11/9 (Thu)
Changed line 102 from:
(:cellnr align=center valign=top :) 5/22 (Mon)
to:
(:cellnr align=center valign=top :) 11/14 (Tue)
Changed line 106 from:
(:cellnr align=center valign=top :) 5/24 (Wed)
to:
(:cellnr align=center valign=top :) 11/16 (Thu)
Changed line 110 from:
(:cellnr align=center valign=top :) 5/29 (Mon)
to:
(:cellnr align=center valign=top :) 11/21 (Tue)
Changed line 114 from:
(:cellnr align=center valign=top :) 5/31 (Wed)
to:
(:cellnr align=center valign=top :) 11/23 (Thu)
Changed line 119 from:
(:cellnr align=center valign=top :) 6/5 (Mon)
to:
(:cellnr align=center valign=top :) 11/28 (Tue)
Changed line 123 from:
(:cellnr align=center valign=top :) 6/7 (Wed)
to:
(:cellnr align=center valign=top :) 11/30 (Thu)
Changed line 127 from:
(:cellnr align=center valign=top :) 6/12 (Mon)
to:
(:cellnr align=center valign=top :) 12/5 (Tue)
Changed line 131 from:
(:cellnr align=center valign=top :) 6/14 (Wed)
to:
(:cellnr align=center valign=top :) 12/7 (Thu)
Changed line 135 from:
(:cellnr align=center valign=top :) 6/19 (Mon)
to:
(:cellnr align=center valign=top :) 12/12 (Tue)
Changed lines 139-147 from:
(:cellnr align=center valign=top :) 6/21 (Wed)
to:
(:cellnr align=center valign=top :) 12/14 (Thu)
(:cell align=left valign=top :) No class
(:cell align=center valign=top :)
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 12/19 (Tue)
(:cell align=left valign=top :) %red%Final Exam%%
(:cell align=center valign=top :)
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 12/21 (Thu
)
August 24, 2017, at 04:03 AM by 58.239.71.243 -
Changed line 8 from:
(:cellnr width=12% align=center valign=top :) '''Day'''
to:
(:cellnr width=15% align=center valign=top :) '''Day'''
Changed line 11 from:
(:cell width=18% align=center valign=top :) '''Projects'''
to:
(:cell width=15% align=center valign=top :) '''Projects'''
August 22, 2017, at 02:23 AM by 115.145.179.186 -
Changed lines 1-46 from:
!! CSE2003-41: System Programming (Fall 2017)

!!! [General information]

(:table border=0 width=90% align=left :)
(:cellnr width=15% valign=top :)
'''When:'''
(:cell valign
=top :)
16:30 - 17:45 (Tuesday)\\
09:00 - 10:15 (Thursday)
(:cellnr valign=top :)
'''Where:'''
(:cell valign=top :) #26312 (located on 3F of Engineering Bldg. II)
(:cellnr valign=top :) '''Official Language
:'''
(:cell valign=top :)
English
(:cellnr valign=top :) '''Instructor:'''
(:cell valign=bottom :) [[http
://csl.skku.edu/People/Euiseong|Euiseong Seo]] \\
Associate Professor\\
[[http://csl.skku.edu|Computer Systems Laboratory]]
(:cellnr valign
=top :) '''Course'''\\
'''Description
:'''
(:
cell valign=top :) This course is an introduction to concepts underlying all computer systems. More specifically, this course provides a programmer's view of how computer systems execute application programs, store information, and communicate with each other. This course also serves as a foundation for courses on operating systems, computer architectures, compilers, programming languages, computer networks, and embedded systems, where a deeper understanding of systems-level issues is required. Topics covered include data representations, assembly languages, processor architectures, the memory hierarchy, operating systems, compilers, linkers and loaders, and high-level application programming interfaces.
(:cellnr valign
=top :) '''Textbook:'''
(:cell valign=top :)
* Randal E. Bryant and David R. O'Hallaron, [[http
://csapp.cs.cmu.edu|''Computer Systems: A Programmer's Perspective'']], 3rd Ed., Prentice Hall, Inc., 2016.
(
:cellnr valign=top :) '''References:'''
(:cell valign=top :)

* Brian W. Kernighan and Dennis M. Ritchie, [[http://cm.bell-labs.com/cm/cs/cbook|''The C Programming Language'']], Second Edition, Prentice Hall, Inc., 1988.
* Randall Hyde, [[http
://webster.cs.ucr.edu|''The Art of Assembly Language Programming'']].
* [[http
://www.intel.com/products/processor/manuals/index.htm|''Intel Architectures Software Developer's Manuals'']], Intel Corp.
(:cellnr valign=top :) '''Prerequisites
:'''
(:cell valign=top
:)
* C programming skills
* Basic knowledge of Unix/Linux systems
* ICE2001
: Logic circuits
* ICE2002: Data structures
(:cellnr valign
=top :) '''Grading:'''
(:cell valign
=top :) (Subject to change)
* Class participation: 10%
* Exams: 60% (Mid and Final)
* Projects
: 30%
(:cellnr valign=top :) '''Teaching Assistants
:'''
(:
cell valign=top :)
* 임유혁
** E-Mail: dbgur3065 (at) gmail
.com
* E-Mail is the preferred way to contact.
(
:tableend:)
to:
!! SWE2001: System Program (Spring 2017)

!!! [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/6 (Mon)
(
: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 (Wed)
(: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/13 (Mon)
(: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 (Wed)
(: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/20 (Mon)
(: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/22 (Wed)
(
: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/27 (Mon)
(: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 (Wed)
(:cell align=left valign=top :) [[Attach:4-machinebasic.pdf|Assembly - Basics, Part I]]
(:cell align=center valign=top :) Chap. 3.1-3.4
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/3 (Mon)
(: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 (Wed)
(:cell align=left valign=top :) Assembly - Basics, Part III
(:cell align=center valign=top :) Chap. 3.1-3.4
(:cell align=center valign=top :) [[Attach:PA1.pdf|PA #1]]\\
(Due: 4/27)
(:cellnr align=center valign=top :) 4/10 (Mon)
(: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/12 (Wed)
(:cell align=left valign=top :) [[Attach:6-conditional.pdf|Assembly - Control, Part I]]
(:cell align=center valign=top :) Chap. 3.6
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/17 (Mon)
(: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 (Wed)
(:cell align=left valign=top :) No Class
(:cell align=center valign=top :)
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 4/24 (Mon)
(: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 (Wed)
(: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 :) 5/1 (Mon)
(: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 (Wed)
(:cell align=left valign=top :) %red%No class (Bhuda's Birthday)%%
(:cell align=center valign=top :)
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/8 (Mon)
(: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/31)
(:cellnr align=center valign=top :) 5/3 (Wed)
(: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/15 (Mon)
(: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/17 (Wed)
(:cell align=left valign=top :) [[Attach:10-advanced.pdf|Assembly - Advanced Topics I]]
(:cell align=center valign=top :) Chap. 3.10
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/22 (Mon)
(:cell align=left valign=top :) Assembly - Advanced Topics II
(:cell align=center valign=top :) Chap. 3.11
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/24 (Wed)
(: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/29 (Mon)
(:cell align=left valign=top :) Linking, Part II
(:cell align=center valign=top :) Chap. 7.1-7.12
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 5/31 (Wed)
(:cell align=left valign=top :) Linking, Part III
(:cell align=center valign=top :) Chap. 7.1-7.12
(:cell align=center valign=top :) [[Attach:PA3.pdf|PA #3]]\\
(Due: 6/14)
(:cellnr align=center valign=top :) 6/5 (Mon)
(: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 (Wed)
(: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/12 (Mon)
(: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 (Wed)
(:cell align=left valign=top :) Wrap up and review
(:cell align=center valign=top :)
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 6/19 (Mon)
(:cell align=left valign=top :) %red%Final Exam%%
(:cell align=center valign=top :)
(:cell align=center valign=top :)
(:cellnr align=center valign=top :) 6/21 (Wed)
(:cell align=left valign=top :) No class
(: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]])''
August 22, 2017, at 02:22 AM by 115.145.179.186 -
Added lines 1-46:
!! CSE2003-41: System Programming (Fall 2017)

!!! [General information]

(:table border=0 width=90% align=left :)
(:cellnr width=15% valign=top :) '''When:'''
(:cell valign=top :)
16:30 - 17:45 (Tuesday)\\
09:00 - 10:15 (Thursday)
(:cellnr valign=top :) '''Where:'''
(:cell valign=top :) #26312 (located on 3F of Engineering Bldg. II)
(:cellnr valign=top :) '''Official Language:'''
(:cell valign=top :)
English
(:cellnr valign=top :) '''Instructor:'''
(:cell valign=bottom :) [[http://csl.skku.edu/People/Euiseong|Euiseong Seo]] \\
Associate Professor\\
[[http://csl.skku.edu|Computer Systems Laboratory]]
(:cellnr valign=top :) '''Course'''\\
'''Description:'''
(:cell valign=top :) This course is an introduction to concepts underlying all computer systems. More specifically, this course provides a programmer's view of how computer systems execute application programs, store information, and communicate with each other. This course also serves as a foundation for courses on operating systems, computer architectures, compilers, programming languages, computer networks, and embedded systems, where a deeper understanding of systems-level issues is required. Topics covered include data representations, assembly languages, processor architectures, the memory hierarchy, operating systems, compilers, linkers and loaders, and high-level application programming interfaces.
(:cellnr valign=top :) '''Textbook:'''
(:cell valign=top :)
* Randal E. Bryant and David R. O'Hallaron, [[http://csapp.cs.cmu.edu|''Computer Systems: A Programmer's Perspective'']], 3rd Ed., Prentice Hall, Inc., 2016.
(:cellnr valign=top :) '''References:'''
(:cell valign=top :)
* Brian W. Kernighan and Dennis M. Ritchie, [[http://cm.bell-labs.com/cm/cs/cbook|''The C Programming Language'']], Second Edition, Prentice Hall, Inc., 1988.
* Randall Hyde, [[http://webster.cs.ucr.edu|''The Art of Assembly Language Programming'']].
* [[http://www.intel.com/products/processor/manuals/index.htm|''Intel Architectures Software Developer's Manuals'']], Intel Corp.
(:cellnr valign=top :) '''Prerequisites:'''
(:cell valign=top :)
* C programming skills
* Basic knowledge of Unix/Linux systems
* ICE2001: Logic circuits
* ICE2002: Data structures
(:cellnr valign=top :) '''Grading:'''
(:cell valign=top :) (Subject to change)
* Class participation: 10%
* Exams: 60% (Mid and Final)
* Projects: 30%
(:cellnr valign=top :) '''Teaching Assistants:'''
(:cell valign=top :)
* 임유혁
** E-Mail: dbgur3065 (at) gmail.com
* E-Mail is the preferred way to contact.
(:tableend:)