Find outlines by Subject code

BTC640 - Multimedia Presentations

In an organization, multimedia presentations are an important component of a communications strategy. In this course, students will learn to create multimedia presentations, which are delivered on digital media.

A survey of current media technologies provides the student with the knowledge to design, evaluate, and select the technologies for a successful multimedia presentation that informs, educates, markets, or entertains. A series of foundational topics are covered and analyzed. Students will critique existing multimedia presentations, and learn the impact of text, images, audio, video, and animation on an audience. Software development tools, frameworks, and techniques will be used to learn, develop, and deploy their work.

at

BTE620 - Law, Ethics and Social Responsibility

This course examines fundamental issues concerning the nature of legal and moral responsibility. What is it to be responsible, i.e. for one's actions? The concept of responsibility is prima facie a kind of liability to the welfare or interests of others. Thus, if one's act is considered "good," then it is deserving of the appropriate praise or reward; an "evil" act, on the other hand, is subject to the required blame, censure, or (if necessary) punishment. Actions, however, can be evaluated in moral and/or legal terms. We may now ask: what is the difference between moral and legal responsibility (for one's actions)? What is the justification of punishment? Similarly, moral blame is a form of punishment; but under what conditions is it reasonable to morally condemn irresponsible acts?

In order to properly address these questions, we must first explore their foundation: the nature of law in relation to morality. Is law (necessarily) conditioned by moral principles or only contingently moral, i.e. a "social fact"? Thus, our understanding of moral and legal responsibility turns on our conceptions of morality and law.

at

BTP600 - Design Patterns in UML

Traditionally, OO designers have developed their own private "catalogs" of solutions to recurring design problems. More recently, advocates of design patterns have created public repositories of patterns that more formally a) identify these recurring design problems b) document possible solutions to these problems through the general arrangement and composition of objects and classes c) discuss the advantages and disadvantages of the various solutions and d) provide implementation examples. This course will introduce the student to the concept of design patterns, examine several patterns in detail, apply these patterns to specific problems, and point the student to design pattern resources.

at

BTS630 - Major Project - Implementation

This course requires students to apply the object-oriented design and implementation concepts, tools and techniques learned in previous courses to a larger-scale project. As part of a project development team, students will take their system proposal from BTS530 (Major Project Design and Planning) and continue its development -- planning, designing, coding, testing, and documenting a complete system, rolling it out by the end of semester.

at

CPP600 - Co-op Professional Practice

Co-operative (co-op) education is meant to provide learners with the opportunity to integrate academic learning with relevant work experience. It also provides the opportunity to learn more about themselves and their chosen field of study. The purpose of this work term is to enable the learner to make a smooth transition from the academic setting to a work environment.

at