Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Daniel C. Hyde is active.

Publication


Featured researches published by Daniel C. Hyde.


technical symposium on computer science education | 1979

The integration of a Problem Solving Process in the first course

Daniel C. Hyde; Donald Utter

Introductory computer science courses should incorporate a problem solving approach as a pedagogical framework. Many first courses hand out problems to be solved and ask the students for solutions, but very few explicitly teach a problem solving methodology. The authors have developed a simple methodology called the “Problem Solving Process” (PSP) which focuses on the designing of computer programs for realistic problem situations in the introductory courses. This Problem Solving Process (PSP) is formulated to allow the integration of problem solving throughout the course. Through this integration, the course guarantees active student participation in learning about problem solving techniques as well as performing the act of problem solving.


workshop on computer architecture education | 1998

Using verilog HDL to teach computer architecture concepts

Daniel C. Hyde

Students in computer architecture courses, especially undergraduates, need to design computer components in order to gain an in-depth understanding of architectural concepts. For maximum benefit, students must be active learners, engage the material and design, i. e., produce components to meet a specific need. Unfortunately, computers have become so sophisticated that designing architectural components, e. g., a cache memory, in hardware is not feasible in a one semester course. This paper describes an approach where students use a hardware description language (HDL), Verilog HDL and an associated simulator, to design components of computer systems and explore architectural concepts. To support this approach, the author has developed web-based course materials which include a manual on Verilog HDL, a paper on how to realize his Verilog-based computational model in digital circuits and twelve structured laboratory exercises.


technical symposium on computer science education | 1989

A parallel processing course for undergraduates

Daniel C. Hyde

We argue that a parallel processing course should be offered to undergraduate computer science majors. A major component of such a course should be a series of programming laboratories where the student can investigate the strengths and weaknesses of different parallel architectures. The student should design and debug parallel algorithms on the different parallel models. We propose a cost effective solution to the teaching of the course which uses simulators and Transputer-based parallel accelerators in a personal computer or workstation environment.


frontiers in education conference | 2001

Project Catalyst: promoting systemic change in engineering education

Brian Hoyt; Michael Hanyak; Margot Vigeant; William Snyder; Maurice F. Aburdene; Daniel C. Hyde; Edward J. Mastascusa; Michael J. Prince

Project Catalyst is an NSF-funded initiative to promote systemic change in engineering education by integrating instructional design techniques, transforming the classroom into a cooperative learning environment, and incorporating the use of information technology in the teaching/learning process. A conceptual framework is described to aid in shifting and supporting students and instructors activities in a transition from a traditional mode to a collaborative mode of instruction. In the first year of Project Catalyst, a core group of engineering faculty has begun implementing this focused shift by introducing a greater emphasis on team building, teamwork, cooperative learning, problem-based learning, and information technology. This paper discusses our enhanced instructional model and the supplementary skills modules that we will develop and use to implement this model. It concludes with the future work for the remaining two years of the NSF-funded project.


international symposium on microarchitecture | 2000

Teaching design in a computer architecture course

Daniel C. Hyde


Archive | 1995

Introduction to the Programming Language Occam

Daniel C. Hyde


Archive | 2002

A Conceptual Framework for Progressively Developing Students' Team and Problem Solving Skills Across the Curriculum

Michael J. Prince; Michael Hanyak; Brian Hoyt; Daniel C. Hyde; William Snyder; T. Michael Toole; Mathew Higgins; Steve Shooter; Marie Wagner; Margot Vigeant; Maurice F. Aburdene


ASEE Conference Proceedings | 2001

Project Catalyst: Successes and Frustrations of Introducing Systemic Change to Engineering Education

Michael J. Prince; Daniel C. Hyde; Edward J. Mastascusa; Margot Vigeant; Michael Hanyak; Maurice F. Aburdene; Brian Hoyt; William Snyder


2002 Annual Conference | 2002

An Undergraduate Networked Systems Laboratory

Ralph Droms; John Jantzi; Daniel C. Hyde; Brian Hoyt; Xiannong Meng; Maurice F. Aburdene


Archive | 2003

Session 3531 Engineering Engineering Education A Conceptual Framework for Supporting Faculty in Adopting Collaborative Learning

Brian Hoyt; Michael J. Prince; Steve Shooter; Michael Hanyak; William Snyder; T. Michael Toole; Mathew Higgins; Daniel C. Hyde; Marie Wagner; Margot Vigeant

Collaboration


Dive into the Daniel C. Hyde's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge