Richard Rasala
Education
- PhD, Harvard University
Biography
Richard Rasala is a professor at Khoury College of Computer Sciences who pioneered the use of software toolkits to teach computer science concepts in first-year and upper-level curricula for Khoury College of Computer Sciences.
He developed toolkits in C++, Java, and C#. His most extensive toolkit, written in collaboration with Professor Viera Proulx, is Java Power Tools. This toolkit supports robust input-output; rapid creation of graphical user interfaces; tools for shapes, graphics, transforms, and function plots; and sophisticated tools for software testing. The toolkit greatly simplifies programming for students and is structured to provide an exemplary model for software design. At the senior and master’s levels, Rasala is working on creating tools and examples for teaching dynamic website development.
Rasala developed the model for dual major programs, now common at Northeastern. He also contributed to Khoury and university-wide curriculum reform efforts. In collaboration with his faculty colleagues, Rasala has developed computer science curricula, written more than 20 papers, and participated in panel presentations, tutorials, and working groups addressing key issues in computer science education. He has also advocated for early introduction of design concepts in the curriculum.
Prior to joining Khoury in 1982, its founding year, Rasala was a member of the mathematics faculty and conducted research on abstract algebra.
Education
- PhD, Harvard University
Biography
Richard Rasala is a professor at Khoury College of Computer Sciences who pioneered the use of software toolkits to teach computer science concepts in first-year and upper-level curricula for Khoury College of Computer Sciences.
He developed toolkits in C++, Java, and C#. His most extensive toolkit, written in collaboration with Professor Viera Proulx, is Java Power Tools. This toolkit supports robust input-output; rapid creation of graphical user interfaces; tools for shapes, graphics, transforms, and function plots; and sophisticated tools for software testing. The toolkit greatly simplifies programming for students and is structured to provide an exemplary model for software design. At the senior and master’s levels, Rasala is working on creating tools and examples for teaching dynamic website development.
Rasala developed the model for dual major programs, now common at Northeastern. He also contributed to Khoury and university-wide curriculum reform efforts. In collaboration with his faculty colleagues, Rasala has developed computer science curricula, written more than 20 papers, and participated in panel presentations, tutorials, and working groups addressing key issues in computer science education. He has also advocated for early introduction of design concepts in the curriculum.
Prior to joining Khoury in 1982, its founding year, Rasala was a member of the mathematics faculty and conducted research on abstract algebra.