{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:41:52Z","timestamp":1750308112370,"version":"3.41.0"},"reference-count":27,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2005,8,1]],"date-time":"2005-08-01T00:00:00Z","timestamp":1122854400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Embed. Comput. Syst."],"published-print":{"date-parts":[[2005,8]]},"abstract":"<jats:p>The paper presents a curriculum for a 4-year undergraduate program in Embedded System Engineering (ESE). The curriculum was developed using a two-step approach. First, a body of education knowledge for Embedded System Engineering was defined. The body consists of sixteen knowledge areas. Each area is composed of several knowledge units, some designated as core and others as electives. The minimum lecture time for the core of each knowledge area is identified. The Body of Knowledge for Computer Engineering, developed by the IEEE-CS\/ACM task force for Computing Curricula, was used as a reference. The education knowledge for ESE then served as the base for the development of the program curriculum. The curriculum has a strong mathematics and basic science base, an in-depth exposure to engineering science and design of systems implemented with digital hardware and software, and coverage of two prominent application areas of embedded systems. The curriculum core takes approximately 3 years of the program; the remaining part is elective.<\/jats:p>","DOI":"10.1145\/1086519.1086525","type":"journal-article","created":{"date-parts":[[2005,11,7]],"date-time":"2005-11-07T16:00:45Z","timestamp":1131379245000},"page":"569-586","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":31,"title":["A curriculum for embedded system engineering"],"prefix":"10.1145","volume":"4","author":[{"given":"Rudolph E.","family":"Seviora","sequence":"first","affiliation":[{"name":"University of Waterloo, Ontario, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2005,8]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Accreditation Board for Engineering and Technology. 2003. Criteria for Accrediting Engineering Programs (Effective for Evaluations during the 2004--2005 Accreditation Cycle) (Nov.). http:\/\/www.abet.org\/criteria.html.  Accreditation Board for Engineering and Technology. 2003. Criteria for Accrediting Engineering Programs (Effective for Evaluations during the 2004--2005 Accreditation Cycle) (Nov.). http:\/\/www.abet.org\/criteria.html."},{"key":"e_1_2_1_2_1","unstructured":"ACM\/IEEE-CS Joint Curriculum Task Force. 1990. Computing Curricula 1991 (Dec.). http:\/\/www.acm.org\/education\/curr91\/homepage.html.  ACM\/IEEE-CS Joint Curriculum Task Force. 1990. Computing Curricula 1991 (Dec.). http:\/\/www.acm.org\/education\/curr91\/homepage.html."},{"key":"e_1_2_1_3_1","doi-asserted-by":"crossref","unstructured":"Allan A. et al. 2002. 2001 technology roadmap for semiconductors. IEEE Computer (Jan.). 42--53. 10.1109\/2.976918   Allan A. et al. 2002. 2001 technology roadmap for semiconductors. IEEE Computer (Jan.). 42--53. 10.1109\/2.976918","DOI":"10.1109\/2.976918"},{"key":"e_1_2_1_4_1","unstructured":"Bigelow J. 1865. \u201cAn address on the limits of education \u201d read before \u201d read before \u201d read before \u201d read before (Nov.). Available at http:\/\/libraries.mit.edu\/archives\/mithistory\/founding.htm.  Bigelow J. 1865. \u201cAn address on the limits of education \u201d read before M.I.T. (Nov.). Available at http:\/\/libraries.mit.edu\/archives\/mithistory\/founding.htm."},{"key":"e_1_2_1_5_1","unstructured":"Canadian Engineering Accreditation Board. 2003. Accreditation Criteria and Procedures. http:\/\/www.ccpe.ca\/e\/files\/report_ceab.pdf.  Canadian Engineering Accreditation Board. 2003. Accreditation Criteria and Procedures. http:\/\/www.ccpe.ca\/e\/files\/report_ceab.pdf."},{"key":"e_1_2_1_6_1","doi-asserted-by":"crossref","unstructured":"Cherry S. 2004. Edholm's Law of Bandwidth. IEEE Spectrum (July). 58--60. 10.1109\/MSPEC.2004.1309810   Cherry S. 2004. Edholm's Law of Bandwidth. IEEE Spectrum (July). 58--60. 10.1109\/MSPEC.2004.1309810","DOI":"10.1109\/MSPEC.2004.1338790"},{"key":"e_1_2_1_7_1","unstructured":"Career Space Consortium. 2001. Curriculum Development Guidelines (New ICT curricula for the 21st century: Designing tomorrow's education) Office for Official Publications of the European Community Luxembourg. http:\/\/www.career-space.com\/cdguide\/index.htm.  Career Space Consortium. 2001. Curriculum Development Guidelines (New ICT curricula for the 21st century: Designing tomorrow's education) Office for Official Publications of the European Community Luxembourg. http:\/\/www.career-space.com\/cdguide\/index.htm."},{"key":"e_1_2_1_8_1","unstructured":"Committee on Networked Systems of Embedded Computers National Research Council. 2001. Embedded Everywhere: : : : The National Academic Press. Also available at http:\/\/www.nap.edu\/books\/0309075688\/html\/.   Committee on Networked Systems of Embedded Computers National Research Council. 2001. Embedded Everywhere: A Research Agenda for Networked Systems of Embedded Computers. The National Academic Press. Also available at http:\/\/www.nap.edu\/books\/0309075688\/html\/."},{"key":"e_1_2_1_9_1","unstructured":"EECS 249 Design of Embedded Systems. 2004. Models Validation and Synthesis University of California at Berkeley. http:\/\/www-cad.eecs.berkeley.edu\/~polis\/class\/.  EECS 249 Design of Embedded Systems. 2004. Models Validation and Synthesis University of California at Berkeley. http:\/\/www-cad.eecs.berkeley.edu\/~polis\/class\/."},{"key":"e_1_2_1_10_1","unstructured":"Fayad M. Schmidt D. and Johnson R. 1999. . . . Oriented Foundations    Wiley New York.   Fayad M. Schmidt D. and Johnson R. 1999. Building Application Frameworks: Object-Oriented Foundations of Framework Design Wiley New York."},{"key":"e_1_2_1_11_1","doi-asserted-by":"crossref","unstructured":"Gajski D. et al. 2000. . . . Specification Language    Kluwer Acadmic Publ. Boston MA.  Gajski D. et al. 2000. SpecC: Specification Language and Methodology Kluwer Acadmic Publ. Boston MA.","DOI":"10.1007\/978-1-4615-4515-6"},{"key":"e_1_2_1_12_1","unstructured":"Hegel G. W. F. 1812. The Science of Logic. Synopsis in http:\/\/encarta.msn.com\/encyclopedia_761552560\/Hegel.html.  Hegel G. W. F. 1812. The Science of Logic. Synopsis in http:\/\/encarta.msn.com\/encyclopedia_761552560\/Hegel.html."},{"key":"e_1_2_1_13_1","doi-asserted-by":"crossref","unstructured":"Kephart J. O. and Chess D. M. 2003. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IBM http:\/\/researchweb.watson.ibm.com\/autonomic\/manifesto\/autonomic_computing.pdf. 10.1109\/MC.2003.1160055   Kephart J. O. and Chess D. M. 2003. The vision of autonomic computing. IEEE Computer (Jan.) 41--50. See also Autonomic Computing Manifesto IBM http:\/\/researchweb.watson.ibm.com\/autonomic\/manifesto\/autonomic_computing.pdf. 10.1109\/MC.2003.1160055","DOI":"10.1109\/MC.2003.1160055"},{"key":"e_1_2_1_14_1","first-page":"1523","article-title":"System-level design: Orthogonalization of concerns and platform-based design","author":"Keutzer K.","year":"2002","journal-title":"IEEE Trans. Computer Aided Design."},{"key":"e_1_2_1_15_1","unstructured":"Kurzweil R. 2000. The Age of Spiritual Machines: When Computers Exceed Human Intelligence Penguin New York.   Kurzweil R. 2000. The Age of Spiritual Machines: When Computers Exceed Human Intelligence Penguin New York."},{"volume":"56","volume-title":"Advances in Computers","author":"Lee E. A.","key":"e_1_2_1_16_1"},{"volume-title":"Proceedings of the IEEE International Solid-State Circuits Conference, Section 1.1.","author":"Moore G. E.","key":"e_1_2_1_17_1"},{"volume-title":"American Society for Engineering Education Annual Conference and Exposition (ASEE'04)","author":"Nelson V.","key":"e_1_2_1_18_1"},{"key":"e_1_2_1_19_1","unstructured":"Pafko W. History of chemical engineering & chemical technology. http:\/\/www.pafko.com\/history\/.  Pafko W. History of chemical engineering & chemical technology. http:\/\/www.pafko.com\/history\/."},{"key":"e_1_2_1_20_1","unstructured":"Scholastic Aptitude Test Subject Tests: Mathematics Chemistry Biology and Physics. http:\/\/www.collegeboard.com\/prod_downloads\/sat\/SAT2_Math1and2_Bio_Ch_Ph.pdf.  Scholastic Aptitude Test Subject Tests: Mathematics Chemistry Biology and Physics. http:\/\/www.collegeboard.com\/prod_downloads\/sat\/SAT2_Math1and2_Bio_Ch_Ph.pdf."},{"key":"e_1_2_1_21_1","unstructured":"School of Medicine Catalog 2002--03 Stanford University Stanford CA 2002.  School of Medicine Catalog 2002--03 Stanford University Stanford CA 2002."},{"volume-title":"Computing Research Conference at Snowbird, (July). http:\/\/www.cra.org\/Activities\/snowbird\/2004\/slides\/spector.ibm.pdf.","author":"Spector A. Z.","key":"e_1_2_1_22_1"},{"volume-title":"Final Report","year":"2001","author":"The Joint IEEE-CS\/ACM Task Force on Computing Curricula.","key":"e_1_2_1_23_1"},{"key":"e_1_2_1_24_1","unstructured":"The Joint IEEE-CS\/ACM Task Force on Computing Curricula. Computing Curricula: Software Engineering Final Report May 2004. http:\/\/sites.computer.org\/ccse\/volume\/FinalReport-5-21-04.pdf.  The Joint IEEE-CS\/ACM Task Force on Computing Curricula. Computing Curricula: Software Engineering Final Report May 2004. http:\/\/sites.computer.org\/ccse\/volume\/FinalReport-5-21-04.pdf."},{"key":"e_1_2_1_25_1","unstructured":"The Joint Task Force for Computing Curricula. 2004. Computing Curricula 2004: Overview Report including A Guide to Undergraduate Degree Programs in Computing for Undergraduate Degree Programs in Computer Engineering Computer Science Information Systems Information Technology Software Engineering A cooperative project of ACM AIS and IEEE-CS (Nov.). http:\/\/www.acm.org\/education\/Overview_Draft_11-22-04.pdf.   The Joint Task Force for Computing Curricula. 2004. Computing Curricula 2004: Overview Report including A Guide to Undergraduate Degree Programs in Computing for Undergraduate Degree Programs in Computer Engineering Computer Science Information Systems Information Technology Software Engineering A cooperative project of ACM AIS and IEEE-CS (Nov.). http:\/\/www.acm.org\/education\/Overview_Draft_11-22-04.pdf."},{"key":"e_1_2_1_26_1","unstructured":"The Joint IEEE-CS\/ACM Task Force on Computing Curricula 2005. Computing Curricula: Computer Engineering Ironman Draft. (June). http:\/\/www.eng.auburn.edu\/ece\/CCCE\/CCCE-IronDraft-2004June8.pdf.  The Joint IEEE-CS\/ACM Task Force on Computing Curricula 2005. Computing Curricula: Computer Engineering Ironman Draft. (June). http:\/\/www.eng.auburn.edu\/ece\/CCCE\/CCCE-IronDraft-2004June8.pdf."},{"key":"e_1_2_1_27_1","unstructured":"University of Waterloo Undergraduate Calendar 2004--05 University of Waterloo 2004 http:\/\/www.adm.uwaterloo.ca\/infoucal\/INTRO\/prog_avail.html.  University of Waterloo Undergraduate Calendar 2004--05 University of Waterloo 2004 http:\/\/www.adm.uwaterloo.ca\/infoucal\/INTRO\/prog_avail.html."}],"container-title":["ACM Transactions on Embedded Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1086519.1086525","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1086519.1086525","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:08:12Z","timestamp":1750262892000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1086519.1086525"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,8]]},"references-count":27,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2005,8]]}},"alternative-id":["10.1145\/1086519.1086525"],"URL":"https:\/\/doi.org\/10.1145\/1086519.1086525","relation":{},"ISSN":["1539-9087","1558-3465"],"issn-type":[{"type":"print","value":"1539-9087"},{"type":"electronic","value":"1558-3465"}],"subject":[],"published":{"date-parts":[[2005,8]]},"assertion":[{"value":"2005-08-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}