NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 4 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Mattmann, C. A.; Medvidovic, N.; Malek, S.; Edwards, G.; Banerjee, S. – IEEE Transactions on Education, 2012
As embedded software systems have grown in number, complexity, and importance in the modern world, a corresponding need to teach computer science students how to effectively engineer such systems has arisen. Embedded software systems, such as those that control cell phones, aircraft, and medical equipment, are subject to requirements and…
Descriptors: Computer Software, Computer System Design, Computer Science Education, Experiential Learning
Peer reviewed Peer reviewed
Direct linkDirect link
Lee, Jong Hyuk; Lee, Seung Eun; Yu, Heon Chang; Suh, Taeweon – IEEE Transactions on Education, 2012
This paper presents a pipelined CPU design project with a field programmable gate array (FPGA) system in a computer architecture course. The class project is a five-stage pipelined 32-bit MIPS design with experiments on the Altera DE2 board. For proper scheduling, milestones were set every one or two weeks to help students complete the project on…
Descriptors: Computer Science Education, Computer System Design, Experiential Learning, Student Projects
Peer reviewed Peer reviewed
Direct linkDirect link
Ozturk, O. – IEEE Transactions on Education, 2011
A project-oriented course for advanced undergraduate and graduate students is described for simulating multiple processor cores. Simics, a free simulator for academia, was utilized to enable students to explore computer architecture, operating systems, and hardware/software cosimulation. Motivation for including this course in the curriculum is…
Descriptors: Foreign Countries, Curriculum Development, Graduate Students, Undergraduate Students
Peer reviewed Peer reviewed
Direct linkDirect link
Fitch, A. L.; Iu, H. H. C.; Lu, D. D. C. – IEEE Transactions on Education, 2011
This paper describes a compact analog computer and proposes its use in electronic engineering teaching laboratories to develop student understanding of applications in analog electronics, electronic components, engineering mathematics, control engineering, safe laboratory and workshop practices, circuit construction, testing, and maintenance. The…
Descriptors: Engineering Education, Laboratory Safety, Electronics, Experiential Learning