CSE3026F09.Overview History
Show minor edits - Show changes to output
Changed line 20 from:
* no main test book but a few reference books.
to:
* Embedded System Design: An Introduction to Processes, Tools, and Techniques, Arnold Berger.
Changed line 13 from:
(:cell valign=bottom :) [[http://csl.skku.edu/People/joon|Joonwon Lee]] \\
to:
(:cell valign=bottom :) [[http://csl.skku.edu/People/joon|Joonwon Lee]]
Changed line 13 from:
(:cell valign=bottom :) [[http://csl.skku.edu/People/joon|Joonwon Lee]] \\ Professor\\
to:
(:cell valign=bottom :) [[http://csl.skku.edu/People/joon|Joonwon Lee]] \\
Changed line 20 from:
* Avi Silberschatz, Peter B. Galvin, and Greg Gagne, [[http://www.os-book.com/os8c/index.html|''Operating System Concepts'']], 8th Edition, John Wiley & Sons, Inc. 2008.
to:
* no main test book but a few reference books.
Changed lines 23-27 from:
* Andrew S. Tanenbaum, [[http://www.cs.vu.nl/~ast/books/mos2/|''Modern Operating Systems'']], 2nd Edition, Prentice-Hall, Inc. 2001.
* Daniel P. Bovet and Marco Cesati, [[http://www.oreilly.com/catalog/understandlk/index.html|''Understanding the Linux Kernel'']], Third Edition, O'Reilly & Associates, Inc. 2005.
* Mark E. Russinovich and David A. Solomon, [[http://www.microsoft.com/learning/en/us/Book.aspx?ID=12069&locale=en-us|''Windows Internals'']], Fifth Edition, Microsoft Press, 2009.
* Richard McDougall and Jim Mauro, [[http://www.solarisinternals.com|''Solaris Internals'']], Second Edition, Sun Microsystems, Inc. 2007.
* Randal E. Bryant and David R. O'Hallaron, [[http://csapp.cs.cmu.edu|''Computer Systems: A Programmer's Perspective'']], Prentice Hall, Inc., 2003.
* Daniel P. Bovet and Marco Cesati, [[http://www.oreilly.com/catalog/understandlk/index.html|''Understanding the Linux Kernel'']], Third Edition, O'Reilly & Associates, Inc. 2005.
* Mark E. Russinovich and David A. Solomon, [[http://www.microsoft.com/learning/en/us/Book.aspx?ID=12069&locale=en-us|''Windows Internals'']], Fifth Edition, Microsoft Press, 2009.
* Richard McDougall and Jim Mauro, [[http://www.solarisinternals.com|''Solaris Internals'']], Second Edition, Sun Microsystems, Inc. 2007.
* Randal E. Bryant and David R. O'Hallaron, [[http://csapp.cs.cmu.edu|''Computer Systems: A Programmer's Perspective'']], Prentice Hall, Inc., 2003
to:
* Embedded Systems Design, S. Heath.
* Embedded System Design: A Unified Hardware/Software Introduction, Frank Vahid and Tony Givargis.
* MDS lecture notes.
* Embedded System Design: A Unified Hardware/Software Introduction, Frank Vahid and Tony Givargis.
* MDS lecture notes.
Added line 30:
* CSE3008 Operating Systems
Changed line 38 from:
* TBD
to:
* TBA
Added lines 1-42:
!! CSE3026: Embedded Systems (Fall 2009)
!!! [General information]
(:table border=0 width=90% align=left :)
(:cellnr width=15% valign=top :) '''When:'''
(:cell valign=top :) 13:30 - 14:45 (Monday)\\
16:30 - 17:45 (Wednesday)
(:cellnr valign=top :) '''Where:'''
(:cell valign=top :) Lecture room #330118, Chemistry Bldg 1st Floor.
(:cellnr valign=top :) '''Instructor:'''
(:cell valign=bottom :) [[http://csl.skku.edu/People/joon|Joonwon Lee]] \\ Professor\\
[[http://csl.skku.edu|Computer Systems Laboratory]]
(:cellnr valign=top :) '''Course'''\\
'''Description:'''
(:cell valign=top :) This course is focused on principles underlying design and analysis of computational elements that interact with the physical environment. Increasingly, such embedded computers are everywhere, from smart cameras to medical devices to automobiles. While the classical theory of computation focuses on the function that a program computes, to understand embedded computation, we need to focus on the reactive nature of the interaction of a component with its environement via inputs and outputs, the continuous dynamics of the physical world, different ways of communication among components, and requirements concerning safety, timeliness, stability, and performance. Developing tools for approaching design, analysis, and implementation of embedded systems in a principled manner is an active research area. This course will attempt to give students a coherent introduction to this emerging area..
(:cellnr valign=top :) '''Textbook:'''
(:cell valign=top :)
* Avi Silberschatz, Peter B. Galvin, and Greg Gagne, [[http://www.os-book.com/os8c/index.html|''Operating System Concepts'']], 8th Edition, John Wiley & Sons, Inc. 2008.
(:cellnr valign=top :) '''References:'''
(:cell valign=top :)
* Andrew S. Tanenbaum, [[http://www.cs.vu.nl/~ast/books/mos2/|''Modern Operating Systems'']], 2nd Edition, Prentice-Hall, Inc. 2001.
* Daniel P. Bovet and Marco Cesati, [[http://www.oreilly.com/catalog/understandlk/index.html|''Understanding the Linux Kernel'']], Third Edition, O'Reilly & Associates, Inc. 2005.
* Mark E. Russinovich and David A. Solomon, [[http://www.microsoft.com/learning/en/us/Book.aspx?ID=12069&locale=en-us|''Windows Internals'']], Fifth Edition, Microsoft Press, 2009.
* Richard McDougall and Jim Mauro, [[http://www.solarisinternals.com|''Solaris Internals'']], Second Edition, Sun Microsystems, Inc. 2007.
* Randal E. Bryant and David R. O'Hallaron, [[http://csapp.cs.cmu.edu|''Computer Systems: A Programmer's Perspective'']], Prentice Hall, Inc., 2003.
(:cellnr valign=top :) '''Prerequisites:'''
(:cell valign=top :)
* CSE2003: System programming
* ICE3003: Computer Architecture (Recommended)
(:cellnr valign=top :) '''Grading:'''
(:cell valign=top :) (Subject to change)
* Class attendance: 10%
* Projects: 35%
* Exams: 55%
(:cellnr valign=top :) '''Teaching Assistants:'''
(:cell valign=top :)
* TBD
(:tableend:)
!!! [General information]
(:table border=0 width=90% align=left :)
(:cellnr width=15% valign=top :) '''When:'''
(:cell valign=top :) 13:30 - 14:45 (Monday)\\
16:30 - 17:45 (Wednesday)
(:cellnr valign=top :) '''Where:'''
(:cell valign=top :) Lecture room #330118, Chemistry Bldg 1st Floor.
(:cellnr valign=top :) '''Instructor:'''
(:cell valign=bottom :) [[http://csl.skku.edu/People/joon|Joonwon Lee]] \\ Professor\\
[[http://csl.skku.edu|Computer Systems Laboratory]]
(:cellnr valign=top :) '''Course'''\\
'''Description:'''
(:cell valign=top :) This course is focused on principles underlying design and analysis of computational elements that interact with the physical environment. Increasingly, such embedded computers are everywhere, from smart cameras to medical devices to automobiles. While the classical theory of computation focuses on the function that a program computes, to understand embedded computation, we need to focus on the reactive nature of the interaction of a component with its environement via inputs and outputs, the continuous dynamics of the physical world, different ways of communication among components, and requirements concerning safety, timeliness, stability, and performance. Developing tools for approaching design, analysis, and implementation of embedded systems in a principled manner is an active research area. This course will attempt to give students a coherent introduction to this emerging area..
(:cellnr valign=top :) '''Textbook:'''
(:cell valign=top :)
* Avi Silberschatz, Peter B. Galvin, and Greg Gagne, [[http://www.os-book.com/os8c/index.html|''Operating System Concepts'']], 8th Edition, John Wiley & Sons, Inc. 2008.
(:cellnr valign=top :) '''References:'''
(:cell valign=top :)
* Andrew S. Tanenbaum, [[http://www.cs.vu.nl/~ast/books/mos2/|''Modern Operating Systems'']], 2nd Edition, Prentice-Hall, Inc. 2001.
* Daniel P. Bovet and Marco Cesati, [[http://www.oreilly.com/catalog/understandlk/index.html|''Understanding the Linux Kernel'']], Third Edition, O'Reilly & Associates, Inc. 2005.
* Mark E. Russinovich and David A. Solomon, [[http://www.microsoft.com/learning/en/us/Book.aspx?ID=12069&locale=en-us|''Windows Internals'']], Fifth Edition, Microsoft Press, 2009.
* Richard McDougall and Jim Mauro, [[http://www.solarisinternals.com|''Solaris Internals'']], Second Edition, Sun Microsystems, Inc. 2007.
* Randal E. Bryant and David R. O'Hallaron, [[http://csapp.cs.cmu.edu|''Computer Systems: A Programmer's Perspective'']], Prentice Hall, Inc., 2003.
(:cellnr valign=top :) '''Prerequisites:'''
(:cell valign=top :)
* CSE2003: System programming
* ICE3003: Computer Architecture (Recommended)
(:cellnr valign=top :) '''Grading:'''
(:cell valign=top :) (Subject to change)
* Class attendance: 10%
* Projects: 35%
* Exams: 55%
(:cellnr valign=top :) '''Teaching Assistants:'''
(:cell valign=top :)
* TBD
(:tableend:)