SCHOOL OF ENGINEERING AND COMPUTER SCIENCE

This Staff Members contact details, image and Currently teaching area will automatically display below
To update contact info, please get the staff member to update their own details via the Staff directory

Prof James Noble

Professor,
School of Engineering and Computer Science

Phone: 04 463 6736
Email: address
Street Address: Room 234, Cotton Building, Gate 7 Kelburn Pde, Kelburn Campus
Nearest Fax: 04 463 5045

Prof James Noble

Currently Teaching

COMP 348 - Special Topic: Computer Game Development
Course Lecturer

SWEN 222 - Software Design
Course Lecturer

SWEN 423 - Object-Oriented Paradigms
Course Coordinator

SWEN 425 - Design Patterns
Course Coordinator

Research Interests

My research centres around software design. This includes the design of the users' interface, the parts of software that users have to deal with every day, and the programmers' interface, the internal structures and organisations of software that programmers see only when they are designing, building, or modifying software. My research in both of these areas is coloured by my longstanding interest in object-oriented approaches to design.

Topics I have studied range from aliasing and object ownership, design patterns, agile methodology, via usability, visualisation and computer music, to postmodernism and the semiotics of programming.

Publications

For a complete list of my publications, please see the Publications Database.