Victor Nelson - Academia.edu (original) (raw)
Papers by Victor Nelson
The Computing Curricula 2001 (CC2001) Task Force [1] was established in 1998 by the Association f... more The Computing Curricula 2001 (CC2001) Task Force [1] was established in 1998 by the Association for Computing Machinery and the Computer Society of the Institute for Electrical and Electronics Engineers. The goal of the task force was to develop a set of curricular guidelines that would "match the latest developments of computing technologies in the past decade and endure through the next decade." Similar efforts a decade earlier had focused on computer science, however, the current effort is developing a series of volumes defining curricular guidelines for several disciplines within the computing field. A committee was established in 2001 to focus on the computer engineering volume, including defining the body of knowledge that constitutes computer engineering and identifying examples of course and curricular implementations.
Fundamentals of Industrial Electronics, 2018
ACM Inroads, Feb 9, 2015
T he CE2016 Steering Committee, composed of representatives from academia and industry and jointl... more T he CE2016 Steering Committee, composed of representatives from academia and industry and jointly funded by ACM and the IEEE Computer Society, is charged with updating the 2004 report on curriculum guidelines for undergraduate degree programs in computer engineering [1]. The 2004 curriculum guidelines divide the computer engineering Body of Knowledge (BoK) into 18 Knowledge Areas (KAs), with each KA containing a topic list, learning outcomes, and a suggested minimum core coverage time. Obviously, the computer engineering world has seen substantial changes since 2004, prompting the need for a revision. The CE2016 Steering Committee was initially formed in 2011, with community outreach efforts for progress and feedback resulting in a 2012 SIGCSE special session, 2012 Frontiers in Education (FIE) special session, 2013 FIE pre-conference workshop, and a 2014 FIE special session. Much of 2013 was spent in research/ discussion on technological trends within computer engineering since 2004 and its impact on the BoK, particularly in areas such as computer security, multi-core/many-core architectures, system-on-chip design, new software development methods (e.g., Agile) and mobile computing. Initial drafts of revised KAs have been produced and were presented for feedback to participants at the 2014 FIE special session. Looking forward, a draft for public release and feedback is scheduled for spring 2015. Feedback will also be sought at other conference venues in 2015 such as an Electrical and Computer Engineering (ECE) Division panel discussion at American Society for Engineering Education (ASEE) Conference and presentations at other conferences such as the Electrical and Computer Engineering Department Heads Association (ECEDHA) and FIE. It is hoped that a final draft will be produced in 2016. Community feedback on the various drafts is critical to producing a quality result, so please consider providing comments when the opportunity arises. Further information about the CE2016 effort can be obtained by contacting any of this article’s authors. Ir
ABSTRACT The computer society of the Institute for Electrical and Electronic Engineers (IEEE-CS) ... more ABSTRACT The computer society of the Institute for Electrical and Electronic Engineers (IEEE-CS) and the Association for Computing Machinery (ACM) established the joint task force on Computing Curricula 2001 (CC2001) to undertake a major review of curriculum guidelines for undergraduate programs in computing. The effort was to match the latest developments of computing technologies in the past decade and last through the next decade. The "Computing Curriculum 1991" and other previous efforts of the IEEE-CS and ACM did not distinguish computer science from computer engineering programs. The IEEE-CS and ACM established the computing curriculum - computer engineering (CCCE) task force in 2001 to develop a separate volume on computer engineering curricula to complement the CC2001 report. The work of the CCCE task force appears as a report available for review on the web. This report has undergone extensive review, including an NSF-sponsored workshop. By the time of this conference, the final report will have been presented to the IEEE-CS and ACM, and made available for distribution. This panel presents an overview of that report.
IEEE Transactions on Industrial Electronics and Control Instrumentation, Nov 1, 1980
This paper describes a low-cost digital integrated circuit (IC) tester designed and implemented u... more This paper describes a low-cost digital integrated circuit (IC) tester designed and implemented using the Intel 8080 microcomputer family. Test patterns are applied to each IC to be tested from a lookup table stored in memory, along with appropriate clock signals if needed. The resulting chip outputs are then examined for errors resulting from stuck-at conditions or other functional errors. The hardware and software structure are presented as well as experimental results obtained in actual system applications.
Joint ACM/IEEE Computer Society undergraduate computer engineering curriculum guidelines are slat... more Joint ACM/IEEE Computer Society undergraduate computer engineering curriculum guidelines are slated for release in 2016. These update the 2004 guidelines commonly known as CE2004. The presenters are part of the task group leading the revisions and will give an overview of the latest draft. Participants will engage in discussions on potential improvements to the guidelines to ensure that they are useful to programs as they work to ensure their curricula reflect the state-of-the-art in computer engineering education and practice and are relevant for the coming decade.
2018 ASEE Annual Conference & Exposition Proceedings
is a graduate student in the Electrical and Computer Engineering department at Auburn University.... more is a graduate student in the Electrical and Computer Engineering department at Auburn University. He is currently working as a research assistant to Mark L. Adams in the STORM Lab. His current research focus is in quantum engineering and introducing quantum systems to high school and undergraduate students.
2017 IEEE Frontiers in Education Conference (FIE), 2017
The report, Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering (CE20... more The report, Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering (CE2016), developed by the Association for Computing Machinery and the IEEE Computer Society, was released in December of 2016. This is one volume of a series of reports covering curricula for a variety of computing fields; it is a significant update of the previous version, CE2004. This paper discusses significant aspects of CE2016, with a focus on how the report might be used in reviewing, updating, and creating computer engineering programs.
IEEE Transactions on Industrial Electronics and Control Instrumentation, 1980
This paper describes a low-cost digital integrated circuit (IC) tester designed and implemented u... more This paper describes a low-cost digital integrated circuit (IC) tester designed and implemented using the Intel 8080 microcomputer family. Test patterns are applied to each IC to be tested from a lookup table stored in memory, along with appropriate clock signals if needed. The resulting chip outputs are then examined for errors resulting from stuck-at conditions or other functional errors. The hardware and software structure are presented as well as experimental results obtained in actual system applications.
2012 ASEE Annual Conference & Exposition Proceedings
His primary research interests include embedded systems and computer-aided design and testing of ... more His primary research interests include embedded systems and computer-aided design and testing of digital systems and application-specific integrated circuits (ASICs). He is co-author of the textbook Digital Logic Circuit Analysis and Design and a tutorial book on fault-tolerant computing. He
2009 24th IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems, 2009
This paper presents a software based approach for automatic generation of digital circuitry for s... more This paper presents a software based approach for automatic generation of digital circuitry for synthesis and incorporation in a mixed-signal circuit or system to provide Built-In Self-Test (BIST) and measurement of the analog circuitry. The measurements supported by the BIST circuitry include frequency response (both gain and phase), linearity and noise figure. The measurements provide analog functional testing as well as the basis for on-chip compensation to improve yield during manufacturing and performance during system operation. 1
2004 Annual Conference Proceedings
In the fall of 1998, the Computer Society of the Institute for Electrical and Electronic Engineer... more In the fall of 1998, the Computer Society of the Institute for Electrical and Electronic Engineers (IEEE-CS) and the Association for Computing Machinery (ACM) established the Joint Task Force on Computing Curricula 2001 (CC2001) to undertake a major review of curriculum guidelines for undergraduate programs in computing. The effort was to match the latest developments of computing technologies in the past decade and last through the next decade [1]. The "Computing Curriculum 1991" [2] and other previous efforts of the IEEE-CS and ACM did not distinguish computer science from computer engineering programs. The IEEE-CS and ACM established the Computing Curriculum-Computer Engineering (CCCE) Task Force in 2001 to develop a separate volume on computer engineering curricula to complement the CC2001 report. Other task forces also emerged to prepare separate volumes for computer science, information systems, information technology, and software engineering. The work of the CCCE Task Force appears as a report available for review on the web [3]. This report has undergone extensive review, including an NSF-sponsored workshop. By the time of this conference, the final report will have been presented to the IEEE-CS and ACM, and made available for distribution. This paper presents an overview of that report. The Computing Curriculum-Computer Engineering (CCCE) Report One must understand the nature of a discipline and its needs before designing a curriculum to produce graduates who can work effectively in that discipline. The CCCE report begins by discussing computer engineering as a discipline, including an overview of how the field of computer engineering has evolved, characteristics of computer engineering graduates, and the corresponding curricular preparation required to practice computer engineering. Computer engineering embodies the science and technology of design, construction, implementation, and maintenance of software and hardware components of modern computing systems and computer-controlled equipment. Computer engineering has traditionally occupied the territory that lies at the interface between computer science and electrical engineering. It evolved over the past three decades as a separate, although intimately related, discipline. Computer engineering is solidly grounded in the theories and principles of computing, mathematics, science, and engineering and it applies these theories and principles to solve
2001 Annual Conference Proceedings
2003 Annual Conference Proceedings
2012 ASEE Annual Conference & Exposition Proceedings
2014 Ieee Frontiers in Education Conference Proceedings, Oct 1, 2014
ABSTRACT The audience will discuss the current state of the effort to update the 2004 document ti... more ABSTRACT The audience will discuss the current state of the effort to update the 2004 document titled “Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering,” also known as CE2004. The presenters represent the ACM and the IEEE Computer Society (IEEE-CS), which are leading the effort. They will engage participants on ways of improving the body of knowledge so that the document reflects the state-of-the-art of computer engineering education and practice that is relevant for the coming decade. ...
Iee Proceedings Part E Computers and Digital Techniques, Jul 1, 1990
The Computing Curricula 2001 (CC2001) Task Force [1] was established in 1998 by the Association f... more The Computing Curricula 2001 (CC2001) Task Force [1] was established in 1998 by the Association for Computing Machinery and the Computer Society of the Institute for Electrical and Electronics Engineers. The goal of the task force was to develop a set of curricular guidelines that would "match the latest developments of computing technologies in the past decade and endure through the next decade." Similar efforts a decade earlier had focused on computer science, however, the current effort is developing a series of volumes defining curricular guidelines for several disciplines within the computing field. A committee was established in 2001 to focus on the computer engineering volume, including defining the body of knowledge that constitutes computer engineering and identifying examples of course and curricular implementations.
Fundamentals of Industrial Electronics, 2018
ACM Inroads, Feb 9, 2015
T he CE2016 Steering Committee, composed of representatives from academia and industry and jointl... more T he CE2016 Steering Committee, composed of representatives from academia and industry and jointly funded by ACM and the IEEE Computer Society, is charged with updating the 2004 report on curriculum guidelines for undergraduate degree programs in computer engineering [1]. The 2004 curriculum guidelines divide the computer engineering Body of Knowledge (BoK) into 18 Knowledge Areas (KAs), with each KA containing a topic list, learning outcomes, and a suggested minimum core coverage time. Obviously, the computer engineering world has seen substantial changes since 2004, prompting the need for a revision. The CE2016 Steering Committee was initially formed in 2011, with community outreach efforts for progress and feedback resulting in a 2012 SIGCSE special session, 2012 Frontiers in Education (FIE) special session, 2013 FIE pre-conference workshop, and a 2014 FIE special session. Much of 2013 was spent in research/ discussion on technological trends within computer engineering since 2004 and its impact on the BoK, particularly in areas such as computer security, multi-core/many-core architectures, system-on-chip design, new software development methods (e.g., Agile) and mobile computing. Initial drafts of revised KAs have been produced and were presented for feedback to participants at the 2014 FIE special session. Looking forward, a draft for public release and feedback is scheduled for spring 2015. Feedback will also be sought at other conference venues in 2015 such as an Electrical and Computer Engineering (ECE) Division panel discussion at American Society for Engineering Education (ASEE) Conference and presentations at other conferences such as the Electrical and Computer Engineering Department Heads Association (ECEDHA) and FIE. It is hoped that a final draft will be produced in 2016. Community feedback on the various drafts is critical to producing a quality result, so please consider providing comments when the opportunity arises. Further information about the CE2016 effort can be obtained by contacting any of this article’s authors. Ir
ABSTRACT The computer society of the Institute for Electrical and Electronic Engineers (IEEE-CS) ... more ABSTRACT The computer society of the Institute for Electrical and Electronic Engineers (IEEE-CS) and the Association for Computing Machinery (ACM) established the joint task force on Computing Curricula 2001 (CC2001) to undertake a major review of curriculum guidelines for undergraduate programs in computing. The effort was to match the latest developments of computing technologies in the past decade and last through the next decade. The "Computing Curriculum 1991" and other previous efforts of the IEEE-CS and ACM did not distinguish computer science from computer engineering programs. The IEEE-CS and ACM established the computing curriculum - computer engineering (CCCE) task force in 2001 to develop a separate volume on computer engineering curricula to complement the CC2001 report. The work of the CCCE task force appears as a report available for review on the web. This report has undergone extensive review, including an NSF-sponsored workshop. By the time of this conference, the final report will have been presented to the IEEE-CS and ACM, and made available for distribution. This panel presents an overview of that report.
IEEE Transactions on Industrial Electronics and Control Instrumentation, Nov 1, 1980
This paper describes a low-cost digital integrated circuit (IC) tester designed and implemented u... more This paper describes a low-cost digital integrated circuit (IC) tester designed and implemented using the Intel 8080 microcomputer family. Test patterns are applied to each IC to be tested from a lookup table stored in memory, along with appropriate clock signals if needed. The resulting chip outputs are then examined for errors resulting from stuck-at conditions or other functional errors. The hardware and software structure are presented as well as experimental results obtained in actual system applications.
Joint ACM/IEEE Computer Society undergraduate computer engineering curriculum guidelines are slat... more Joint ACM/IEEE Computer Society undergraduate computer engineering curriculum guidelines are slated for release in 2016. These update the 2004 guidelines commonly known as CE2004. The presenters are part of the task group leading the revisions and will give an overview of the latest draft. Participants will engage in discussions on potential improvements to the guidelines to ensure that they are useful to programs as they work to ensure their curricula reflect the state-of-the-art in computer engineering education and practice and are relevant for the coming decade.
2018 ASEE Annual Conference & Exposition Proceedings
is a graduate student in the Electrical and Computer Engineering department at Auburn University.... more is a graduate student in the Electrical and Computer Engineering department at Auburn University. He is currently working as a research assistant to Mark L. Adams in the STORM Lab. His current research focus is in quantum engineering and introducing quantum systems to high school and undergraduate students.
2017 IEEE Frontiers in Education Conference (FIE), 2017
The report, Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering (CE20... more The report, Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering (CE2016), developed by the Association for Computing Machinery and the IEEE Computer Society, was released in December of 2016. This is one volume of a series of reports covering curricula for a variety of computing fields; it is a significant update of the previous version, CE2004. This paper discusses significant aspects of CE2016, with a focus on how the report might be used in reviewing, updating, and creating computer engineering programs.
IEEE Transactions on Industrial Electronics and Control Instrumentation, 1980
This paper describes a low-cost digital integrated circuit (IC) tester designed and implemented u... more This paper describes a low-cost digital integrated circuit (IC) tester designed and implemented using the Intel 8080 microcomputer family. Test patterns are applied to each IC to be tested from a lookup table stored in memory, along with appropriate clock signals if needed. The resulting chip outputs are then examined for errors resulting from stuck-at conditions or other functional errors. The hardware and software structure are presented as well as experimental results obtained in actual system applications.
2012 ASEE Annual Conference & Exposition Proceedings
His primary research interests include embedded systems and computer-aided design and testing of ... more His primary research interests include embedded systems and computer-aided design and testing of digital systems and application-specific integrated circuits (ASICs). He is co-author of the textbook Digital Logic Circuit Analysis and Design and a tutorial book on fault-tolerant computing. He
2009 24th IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems, 2009
This paper presents a software based approach for automatic generation of digital circuitry for s... more This paper presents a software based approach for automatic generation of digital circuitry for synthesis and incorporation in a mixed-signal circuit or system to provide Built-In Self-Test (BIST) and measurement of the analog circuitry. The measurements supported by the BIST circuitry include frequency response (both gain and phase), linearity and noise figure. The measurements provide analog functional testing as well as the basis for on-chip compensation to improve yield during manufacturing and performance during system operation. 1
2004 Annual Conference Proceedings
In the fall of 1998, the Computer Society of the Institute for Electrical and Electronic Engineer... more In the fall of 1998, the Computer Society of the Institute for Electrical and Electronic Engineers (IEEE-CS) and the Association for Computing Machinery (ACM) established the Joint Task Force on Computing Curricula 2001 (CC2001) to undertake a major review of curriculum guidelines for undergraduate programs in computing. The effort was to match the latest developments of computing technologies in the past decade and last through the next decade [1]. The "Computing Curriculum 1991" [2] and other previous efforts of the IEEE-CS and ACM did not distinguish computer science from computer engineering programs. The IEEE-CS and ACM established the Computing Curriculum-Computer Engineering (CCCE) Task Force in 2001 to develop a separate volume on computer engineering curricula to complement the CC2001 report. Other task forces also emerged to prepare separate volumes for computer science, information systems, information technology, and software engineering. The work of the CCCE Task Force appears as a report available for review on the web [3]. This report has undergone extensive review, including an NSF-sponsored workshop. By the time of this conference, the final report will have been presented to the IEEE-CS and ACM, and made available for distribution. This paper presents an overview of that report. The Computing Curriculum-Computer Engineering (CCCE) Report One must understand the nature of a discipline and its needs before designing a curriculum to produce graduates who can work effectively in that discipline. The CCCE report begins by discussing computer engineering as a discipline, including an overview of how the field of computer engineering has evolved, characteristics of computer engineering graduates, and the corresponding curricular preparation required to practice computer engineering. Computer engineering embodies the science and technology of design, construction, implementation, and maintenance of software and hardware components of modern computing systems and computer-controlled equipment. Computer engineering has traditionally occupied the territory that lies at the interface between computer science and electrical engineering. It evolved over the past three decades as a separate, although intimately related, discipline. Computer engineering is solidly grounded in the theories and principles of computing, mathematics, science, and engineering and it applies these theories and principles to solve
2001 Annual Conference Proceedings
2003 Annual Conference Proceedings
2012 ASEE Annual Conference & Exposition Proceedings
2014 Ieee Frontiers in Education Conference Proceedings, Oct 1, 2014
ABSTRACT The audience will discuss the current state of the effort to update the 2004 document ti... more ABSTRACT The audience will discuss the current state of the effort to update the 2004 document titled “Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering,” also known as CE2004. The presenters represent the ACM and the IEEE Computer Society (IEEE-CS), which are leading the effort. They will engage participants on ways of improving the body of knowledge so that the document reflects the state-of-the-art of computer engineering education and practice that is relevant for the coming decade. ...
Iee Proceedings Part E Computers and Digital Techniques, Jul 1, 1990