%SECTION Academic Unit %Country Canada, Nova Scotia, Halifax %Shortname Technical Univ. of Nova Scotia, Computer Science %Institution Technical University of Nova Scotia %Unit School of Computer Science %Address PO Box 1000 Halifax, N.S. CANADA B3J 2X4 %Phone (902) 420-7718 %Fax (902) 492-1517 %Email cs@tuns.ca %Contact Jonathan Barzilai %Updated 1994-03-01 %Degrees M.Comp.Sci., Ph.D. in Computer Science %HCI_MS_Theses 1 %HCI_PhD_Theses 0 %HCI_MS_Current 3 %HCI_PhD_Current 1 %Description Visual programming, software engineering, user interfaces, object oriented programming, database, graphics. %Facilities Macintosh, PC, Sun, HP, Dec and Next computers. %SECTION HCI Program %Contact Trevor Smedley %Title Assistant Professor %Address School of Computer Science Technical University of Nova Scotia PO Box 1000 Halifax, NS CANADA B3J 2X4 %Phone (902) 420-7838 %FAX (902) 492-1517 %Email smedley@tuns.ca %Program The faculty involved in HCI tend towards the practical aspects -- tools, techniques, etc. -- as opposed to the theoretical aspects. %Other_Contacts + * Philip Cox * Tom Pietrzkowski %SECTION HCI Faculty %Name Trevor Smedley %Title Assistant Professor %Degree Ph.D. (Waterloo); M.Math; B.Math %Phone (902) 420-7838 %Email smedley@tuns.ca %Interests + * Visual programming * user interfaces * object oriented programming * symbolic computation %SECTION HCI Courses %Title User Interface Design %Number CS4029 %Instructor Trevor Smedley %Frequency Annually %Times_Taught 3 %Enrollment 25 %Format Design and implementation assignments, and final project %Tools Prograph, C++, MotifApp %Text + * Young, D. A. Object-Oriented Programming with C++ and OSF/Motif * Norman, D. A. The Design of Everyday Things %Description This course is an introduction to user interface design, evaluation and development. It will stress the importance of good interfaces, and the relationship of user interface design to human-computer interaction. Programming assignments will be done on Macintosh computers using Prograph, and using OSF/Motif under Unix. %SECTION HCI Courses %Title Visual Programming %Number CS6087 %Instructor Trevor Smedley %Frequency Annually %Times_Taught 1 %Enrollment 11 %Description This course deals with topics relating to the use of visuality in programming. This will include topics such as visual programming languages, program visualisation and data visualisation, as well as discussion of graphical programming aids, including graphical tools for defining user interfaces.