Elisa Baniassad

Elisa is an instructor in Computer Science at the University of British Columbia. She has also taught at Trinity College Dublin, the Chinese University of Hong Kong and the Australian National University. Elisa got her PhD at UBC in 2001.
Areas of Expertise:
- Software Engineering
- Programming Languages
- Introduction to Programming
Major Works:
Aspect-Oriented Analysis and Design, Siobhan Clarke and Elisa Baniassad, Addison Wesley.Social Psychology and Software Teams: Establishing Task-Effective Group Norms. IEEE Software 29(4): 53-58 (2012)
Elisa L. A. Baniassad, Sebastian Fleissner: The geography of programming. OOPSLA Companion 2006: 510-520

Sort options

Software Construction: Object-Oriented Design (edX)

Learn how to design large software systems that solve real-world problems using object-oriented design techniques. By the end of the course, you will have a solid foundation in Java and Object-Oriented Design, as well as many software development concepts that can be applied to any language.

Software Construction: Data Abstraction (edX)

Learn powerful data abstraction and decomposition techniques to build large, complex programs. The course begins with the topic of data abstraction - from specification to implementation. Particular attention is given to how to write robust tests using JUnit. Then the course expands on these ideas to explore how type [...]