Find outlines by Subject code

BTB520 - Canadian Business Environment

This course will teach students about the Canadian business environment. Students will learn about types of businesses, corporate social responsibility, performance and financial analysis. A Canadian perspective on global business will be presented. Basic management principles will be covered with regards to Human Resource Management.

at

BTH540 - Design for User Interfaces

For any interactive system, the user's convenience depends largely on the ease of use of the interface, and its visual impact. In this course, students learn the User-Centred Design (UCD) process for software development. Through labs and assignments, students explore the fundamentals of cognition, the steps in conducting user research, and prototyping techniques. The rudiments of visual design, the importance design principles and design guidelines, and the impact on users of fonts, colours, and other elements of screen displays in human-computer interaction are also introduced.

at

BTP500 - Data Structures and Algorithms

This is a survey course on algorithms and data structures commonly used in computer programs. Students taking this course will learn how these classical data structures and algorithms function. They will learn how to implement these data structures and apply them to real programming problems. Students will also learn how these data structures are used to implement parts of the standard language libraries. Furthermore, the course will also introduce students to computational theory. This course is meant to provide students with a fundamental background to computer science concepts.

at

BTS530 - Major Project - Planning and Design

In this course students will work in groups to plan a major systems development project for a real client. Students will find a client, analyze client business requirements, model the system using object-oriented modeling tools and techniques, design interfaces and plan and start construction, in iterations. Students will complete the system in the follow-up project implementation course.

at