Programs & Courses

Computer Systems
COMP 7005 - Computer Networks and Protocols

This course will cover the advanced elements of Data Communication and Network Architecture. The TCP/IP protocol suite and its application within the Internet architecture will be examined in depth, and in a practical manner. Also covered will be advanced topics such as ATM networks, Wireless Data Communication, and Security Protocols. Students will be introduced to the Berkeley socket API, and the basics of Client/Server programming will be introduced. Prerequisites: COMP 2654

This course isn't currently offered. Please check back next term or contact the appropriate Program Assistant [PDF] to determine when this course will be offered again.


COMP 7006 - Network Security Administration 1

Introduction to networking and cross platform file sharing using Win32 and Linux tools. Students will learn the basics of NFS, SAMBA, Apache, NIS and DHCP. In depth coverage of TCP/IP and "real world" network traffic analysis using tools such as packet sniffers and tcpdump. Introduction to intrusion detection, attacks and defences. (3 Credits)

Spring/Summer 2012


Apr 16-Jul 1612 Weeks$645.00CRN: 52376
Apr 16-Jul 16Mon17:30-21:15BBY SE12 323
Instructor: Aman Abdulla
Note: No classes on May 21 (Victoria Day) & July 2 (Canada Day). This is a CST BTech course. CST BTech courses are also open to non-bachelor program students. CST Bachelor program students have up to seven (7) years to complete the Bachelor program starting from the date of their first Technical degree-level course or the date of acceptance to the Bachelor program, WHICHEVER COMES FIRST.
Note: This course is in progress. For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
course outlinein progress


COMP 7011 - Introduction to Computer Graphics

This course offers an introduction to the theory and practice of computer graphics. Emphasis is placed on understanding the principles underlying interactive computer graphics, as well as gaining hands-on experience in programming with OpenGL. Core topics include: Introductions to CG, CG Hardware, Intro to OpenGL, 2D algorithms, scan conversion, filling, clipping, antialiasing, 3D representations, transformations, 2D and 3D splines, Hidden surface/hidden line removal, Shading models, Ray tracing, Color, and Scene-graph languages. Prerequisites: COMP 2618

This course isn't currently offered. Please check back next term or contact the appropriate Program Assistant [PDF] to determine when this course will be offered again.


COMP 7021 - Graphics in User Interface Design

This course covers a number of User Interface Design areas. These, drawn from a number of disciplines, come together to provide a working understanding of an elegant and highly usable User Interface. Subject matter includes topics such as: screen layout, navigation, color, human factors and user-centered design methodologies. These topics are covered from a combination of practical and theoretical viewpoints allowing students to become comfortable with using design guidelines and principals as well as with the analyses required to make decisions on their own. Projects and exercises also expose the student to tools and prototyping techniques.

This course isn't currently offered. Please check back next term or contact the appropriate Program Assistant [PDF] to determine when this course will be offered again.


COMP 7031 - Wireless and Mobile Applications Development 1

This course focuses on developing and deploying wireless applications on (2.5G or above) cell phones and PDAs. Popular data applications involving text messaging, web-browsing and email access for cell-phones & PDAs will be developed. This is a lab-based course in which students gain hands-on experience by developing the said applications using J2ME and related Java APIs on emulators. Prerequisites: COMP 2613 and COMP 2617

This course isn't currently offered. Please check back next term or contact the appropriate Program Assistant [PDF] to determine when this course will be offered again.


COMP 7036 - Applied Research Methods in Software Development

Introduces principles and procedures of standard research methodologies in the context of software development and includes the relationship between software development and fields such as MIS, systems analysis and design, data processing, knowledge engineering, and decision theory; theories, paradigms and frameworks in software development; the role and importance of models, theories and conceptual frameworks; (prescriptive and descriptive models; scientific tradition; inference; deductive, inductive and abductive reasoning), traditional empirical research methods survey, experiment, case study and implementation (generate and test); measurement and evaluation, reliability, validity; literature exploration and criticism.

This course isn't currently offered. Please check back next term or contact the appropriate Program Assistant [PDF] to determine when this course will be offered again.


COMP 7061 - Distributed Systems Principles

This course examines the principles & paradigms underlying distributed systems. Labs are focused on concurrent & distributed programming. Distributed object-based clients and servers are developed and deployed using CORBA & Java RMI. Students develop in-depth knowledge and understanding of the principles, architectures & issues of distributed systems. Please note that COMP7061 is offered only once a year in September. Prerequisites: COMP 2611 or COMP 2613

This course isn't currently offered. Please check back next term or contact the appropriate Program Assistant [PDF] to determine when this course will be offered again.


COMP 7071 - Database Design

This course offers an in-depth study of the Relational Model and Database System Architectures including, query processing, query optimization, transaction processing, concurrency control, recovery, parallel databases and distributed databases. Design of storage and file structures including different indexing and hashing organizations are also discussed. Assignment will reinforce learning through designing and constructing a database in Oracle and running queries against it. Prerequisites: COMP 1630

This course isn't currently offered. Please check back next term or contact the appropriate Program Assistant [PDF] to determine when this course will be offered again.


COMP 7081 - Technical Issues in Software Development

This course presents critical technical methods for software development. The course is oriented towards the industry practitioner and covers both structured and object-oriented methodology. (3 Credits)

Spring/Summer 2012


Apr 16-Jul 1612 Weeks$645.00CRN: 24897
Apr 16-Jul 16Mon18:00-21:45BBY   
Note: No classes May 21 (Victoria Day) & July 2 (Canada Day). This class meets once per week for 2.5 hours face to face and requires an additional 1.25 hours per week online. This is a CST BTech course. CST BTech courses are also open to non-bachelor program students. CST Bachelor program students have up to seven (7) years to complete the Bachelor program starting from the date of their first Technical degree-level course or the date of acceptance to the Bachelor program, WHICHEVER COMES FIRST.
Note: For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
course outlinecancelled


COMP 7401 - Advanced Topics in Programming Methodology

This course is an introduction to robotics using Lego.  In this hands-on course, students will create intelligent robotic agents that are able to interact with the world around them.  Students will explore ways of controlling robots with the latest technologies such as speech recognition, Bluetooth, and Microsoft Kinect.  Students will also learn how to successfully use artificial intelligence techniques that will make your robot adapt to many new scenarios.

This course isn't currently offered. Please check back next term or contact the appropriate Program Assistant [PDF] to determine when this course will be offered again.


COMP 7481 - Selected Topics for Combined Electives

This course is a cross listing of either COMP 7401 (Advanced Topics in Programming Methodology) or COMP 7615 (Selected Topics in Computer Systems) or COMP 7881 (Advanced Topics in Software Engineering). Only CST Btech students who wish to take multiple offerings of either of these courses should register into this course. Students will not be given credit for taking the same topic twice. For more information, please call the program assistant for the Bachelor of Technology program in Computer Systems at 604-432-8644. (3 Credits)

Spring/Summer 2012


May 28-Jun 295 Weeks$645.00CRN: 61568
May 28-Jun 29  DIS
Note: Departmental Approval Needed - Department Approval Needed. This is a Directed Studies course. Students must have internet access to communicate with the instructor. Check out http://www.bcit.ca/distance/webcthelp/ Please be sure your email address is current by updating your personal information at http://my.bcit.ca/
Note: For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
course outlinefull


COMP 7615 - Selected Topics in Computer Systems

Comp 7615 is an applied cryptography course that will cover fundamental concepts, theory, methodologies and techniques of classical and contemporary cryptographic methods. The emphasis is on the theory and design of a variety ciphers and their appropriate implementation to solve a number of different cryptographic problems. (3 Credits)

Spring/Summer 2012


Apr 19-Jul 0512 Weeks$645.00CRN: 27592
Apr 19-Jul 05Thu18:30-22:15BBY SE12 308
Instructor: Abhijit Sen
Note: This is a CST BTech course. CST BTech courses are also open to non-bachelor program students. CST Bachelor program students have up to seven (7) years to complete the Bachelor program starting from the date of their first Technical degree-level course or the date of acceptance to the Bachelor program, WHICHEVER COMES FIRST.
Note: This course is in progress. For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
course outlinein progress


COMP 7881 - Advanced Topics Software Engineering

The topic for the Spring/Summer 2012 term is Enterprise Architecture. Computer science and information systems education needs to address the emerging new dimensions of software development and more broadly IT system development such as business impact of the software or IT solutions and on their applicability rather than just on the implementation of the solutions themselves. This course shows the importance of Enterprise Architecture in business-IT alignment and presents a few advanced topics in ways Enterprise Architecture (EA) and Service-Oriented Architecture (SOA) can contribute to reach this alignment and introduces a method for Enterprise Architecture development. The course’s focus will be placed on understanding of the role of Enterprise Architecture in modern organizations, the emerging frameworks in Enterprise Architecture, the importance of Service-Oriented Architecture in Enterprise Architecture practice, and being able to apply state of the art Enterprise Architecture methods and techniques to improve the quality of software and IT system development. Special emphasis is given to Enterprise Architecture and Service-Oriented Architecture modelling methods, techniques and best practices, and being able to effectively communicate those models to a broad spectrum of audience including business people, software architects and developers, IT project managers and senior management. (3 Credits)

Spring/Summer 2012


Apr 20-Jul 0612 Weeks$645.00CRN: 61071
Apr 20-Jul 06Fri18:30-22:15BBY   
Note: The topic is Enterprise Architecture. This is a CST BTech course. CST BTech courses are also open to non-bachelor program students. CST Bachelor program students have up to seven (7) years to complete the Bachelor program starting from the date of their first Technical degree-level course or the date of acceptance to the Bachelor program, WHICHEVER COMES FIRST. This course is held on the Burnaby Campus once a week on Friday and the duration is 12 weeks. Week 2 – 5 sessions (April 27 and May 4, 11, 18) will be delivered online.
Note: For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
course outlinecancelled


COMP 8005 - Network and Security Applications Development

This course is designed to provide students with a solid set of practical skills in the area of network and system-level programming on the Linux platform. The design and implementation of IPv4/IPv6 Client-Server applications is covered in-depth. Issues such as modularity and efficiency in the implementation of protocols will be covered. The emphasis will be very much the design and implementation of high-performance, robust, and scalable network applications. Security and private data transmission techniques over public networks are covered. Client-Server applications are designed and implemented using the Secure Sockets Layer (SSL) API. An in-depth coverage of techniques used to design and develop secure code and robust applications will be provided. Students will also be familiarized with the Bluetooth software development techniques. Please note that COMP8005 is only offered once a year in January. Prerequisites: 60% in COMP 7005

This course isn't currently offered. Please check back next term or contact the appropriate Program Assistant [PDF] to determine when this course will be offered again.


COMP 8006 - Network Security Administration 2

This course builds on the foundations established in Comp 7006 and covers more advanced topics in network security and intrusion detection. In depth coverage of perimeter protection and firewall designs. Advanced intrusion detection and IDS signature and analysis. Students will be familiarized with network monitoring and security tools. Introduction to VPN design. Please note that COMP 8006 is offered only once a year in January. Prerequisites: 60% in COMP 7006

This course isn't currently offered. Please check back next term or contact the appropriate Program Assistant [PDF] to determine when this course will be offered again.


COMP 8011 - Selected Topics in Computer Graphics

This course focuses on selected topics in computer graphics. Students will work on independent projects allowing supervised research in areas such as 2D/3D graphics for computer games, visual simulation, data visualization and animation. Prerequisites: 60% in COMP 7011

This course isn't currently offered. Please check back next term or contact the appropriate Program Assistant [PDF] to determine when this course will be offered again.


COMP 8021 - Comparative Studies in GUI Principles

In this course, students will develop skills for GUI design and UI evaluation. Online discussion and presentation of GUI trends and criteria set the premise for research and debate. Through case studies of GUI examples, a project will emulate the real world practice of improving or remedying an analyzed problem in existing software. For instance, methodologies including but not limited to: Task flow charts, low/high fidelity prototyping, action analysis, walkthroughs, and user testing, in an applied mode, will increase awareness of user-centred GUI design issues. Prerequisites: 60% in COMP 7021 (3 Credits)

Spring/Summer 2012


Apr 12-Jun 2812 Weeks$645.00CRN: 52377
Apr 12-Jun 28Thu18:30-22:15BBY SE12 318
Instructor: Tamas Revoczi
Note: This is a CST BTech course. CST BTech courses are also open to non-bachelor program students. CST Bachelor program students have up to seven (7) years to complete the Bachelor program starting from the date of their first Technical degree-level course or the date of acceptance to the Bachelor program, WHICHEVER COMES FIRST.
Note: This course is in progress. For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
course outlinein progress


COMP 8031 - Wireless and Mobile Applications Development 2

This course builds upon the foundation of Wireless Mobile Application Development 1. Applications utilizing advanced wireless services such as Multi-Media Messaging and location services; and advanced features of cell-phones such as Bluetooth cards, Infra-red ports, high-resolution displays, game-consoles, GPS (Global Positioning System) and still picture cameras will be developed. Applications with ambient intelligence will be developed using advanced APIs such as MMAPI (Multi-Media API), BTAPI (Bluetooth API), IR (Infrared communication), and 3D graphics related packages. This is a lab-based course in which students gain hands-on experience by developing the said applications using emulators. Prerequisites: 60% in COMP 7031

This course isn't currently offered. Please check back next term or contact the appropriate Program Assistant [PDF] to determine when this course will be offered again.


COMP 8045 - Major Project 1

Provides for practical application of computing knowledge and skills preferably in a workplace setting and with projects that involve applied research or technology transfer. Should produce a product that is innovative, experimental or exploratory in nature. Ranges from directed study projects to the preparation of proposal or project plan and includes the development of formal deliverables, including a final report. The contact hours are approximate and will vary from student to student. Please refer to the policy and requirements for the major project as described in: http://share.cas.bcit.ca/btech/HelpfulResources/MajorProjectsGuidelines.pdf To view examples of past proposals and final reports contact the Program Assistant at cstbtech@bcit.ca . Prerequisite: Completion of all 7000 and 8000 level Bachelor of Technology courses, with the exception of the last 8000 level specialization course, which can be taken concurrently, and permission of the Program Head. (9 Credits)

Spring/Summer 2012


Apr 16-Apr 1552 Weeks$1610.00CRN: 24880
 BBY
Note: Departmental Approval Needed - To register, BTech students must have their proposal approved. For more information, please contact the program assistant at cstbtech@bcit.ca with your student ID after reading the Major Projects Guidelines thoroughly. This course can be registered throughout the term, even if it is full, upon approval of their proposal.
Note: For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
course outlinefull


COMP 8046 - Major Project 2

Provides for practical application of computing knowledge and skills preferably in a workplace setting and with projects that involve applied research or technology transfer. Should produce a product that is innovative, experimental or exploratory in nature. Ranges from directed study projects to the preparation of proposal or project plan and includes the development of formal deliverables, including a final report. The contact hours are approximate and will vary from student to student. Please refer to the policy and requirements for the major project as described in: http://share.cas.bcit.ca/btech/HelpfulResources/MajorProjectsGuidelines.pdf To view examples of past proposals and final reports contact the Program Assistant at cstbtech@bcit.ca . Prerequisite: COMP 8045 and permission of the Program Head. (9 Credits)

Spring/Summer 2012


Apr 16-Apr 1552 Weeks$1610.00CRN: 24881
Apr 16-Apr 15  BBY   
Note: Departmental Approval Needed - To register, BTech students must have their proposal approved. For more information, please contact the program assistant at cstbtech@bcit.ca with your student ID after reading the Major Projects Guidelines thoroughly. This course can be registered throughout the term, even if it is full, upon approval of their proposal.
course outlineregister now


COMP 8061 - Distributed Systems Applications

Focuses on Client-Server based systems and Distributed Systems that include database servers. Students develop in-depth knowledge and understanding of principles, architectures, and issues of client-server based systems. Various Web frameworks will be examined. Please note that COMP8061 is offered only once a year in January. Prerequisites: 60% in COMP 7061

This course isn't currently offered. Please check back next term or contact the appropriate Program Assistant [PDF] to determine when this course will be offered again.


COMP 8071 - Advanced Database Application

The course is divided into the following three parts: 1. Fundamentals of designing large data warehouses 2. Design of a Data Warehouse using Oracle Warehouse Builder (OWB) 3. Discussion of different high performance data analysis techniques. Prerequisites: 60% in COMP 7071

This course isn't currently offered. Please check back next term or contact the appropriate Program Assistant [PDF] to determine when this course will be offered again.


COMP 8081 - Management Issues in Software Engineering

This course presents several current topics important to the management of software development projects. Emphasis will be given to understanding and being able to apply state-of-the-art management techniques to improve software productivity and help software projects and companies transition to new technologies. Special emphasis is placed on management issues such as project leadership, communication, critical thinking, and problem solving skills. Please note that COMP 8081 is offered only twice a year in January and September. Prerequisites: 60% in COMP 7081

This course isn't currently offered. Please check back next term or contact the appropriate Program Assistant [PDF] to determine when this course will be offered again.


COMP 8505 - Special Topics in Network and Security Development

This course is a study of topics of particular interest to advanced B. Tech students in the area of Network software development and Network security. The focus will be on the research and application of advanced TCP/IP programming techniques and covert channels. Please note that COMP8505 is only offered once a year in April. Prerequisites: 60% in COMP 8005 (3 Credits)

Spring/Summer 2012


Apr 17-Jul 0312 Weeks$645.00CRN: 25997
Apr 17-Jul 03Tue18:00-21:45BBY SE12 323
Instructor: Aman Abdulla
Note: This is a CST BTech course. CST BTech courses are also open to non-bachelor program students. CST Bachelor program students have up to seven (7) years to complete the Bachelor program starting from the date of their first Technical degree-level course or the date of acceptance to the Bachelor program, WHICHEVER COMES FIRST.
Note: This course is in progress. For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
course outlinein progress


COMP 8506 - Special Topics in Network Design and Implementation

Students will apply the skill acquired in the previous level 1 and 2 courses in the design and performance analysis of networks. Detailed and complete LAN designs will be discussed and analyzed. Focus will be on performance and security issues. Students will learn to identify vulnerabilities in LAN designs and understand how these holes can be exploited and how to protect networks against attacks. Please note that COMP 8506 is offered only once a year in April. Prerequisites: 60% in COMP 8006 (3 Credits)

Spring/Summer 2012


Apr 19-Jul 0512 Weeks$645.00CRN: 29891
Apr 19-Jul 05Thu18:00-21:45BBY SE12 323
Instructor: Aman Abdulla
Note: This is a CST BTech course. CST BTech courses are also open to non-bachelor program students. CST Bachelor program students have up to seven (7) years to complete the Bachelor program starting from the date of their first Technical degree-level course or the date of acceptance to the Bachelor program, WHICHEVER COMES FIRST.
Note: This course is in progress. For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
course outlinein progress


COMP 8511 - Advanced Topics in Computer Graphics

This course is a directed study in computer graphics providing opportunity for additional study in one or more specialized areas such as advanced rendering techniques, ray tracing and radiosity, optimization techniques for real-time systems, optimization techniques for off-line rendering, non photo-realistic rendering. Prerequisites: 60% in COMP 8011

This course isn't currently offered. Please check back next term or contact the appropriate Program Assistant [PDF] to determine when this course will be offered again.


COMP 8521 - Selected Topics in Advanced Interface Design

This course examines selected topics in Advanced User Interface Design. Participants will be required to develop prototype interface designs for reduced versions of different applications: (egs: an E-mail program, Browser, Museum Kiosk Display, cell phones/PDA wireless devices, DVDs, Video Games, etc.). These assignments focus on creating an effective and intuitive user interface with coherent navigational logic. In addition to the GUI design techniques covered in COMP 7021, COMP 8021 students will be further exposed to advanced issues and alternative approaches in Human-Computer Interaction. Simulated assignment/product development cycles will facilitate participant's keener awareness of real world time pressures. Some prefabricated elements may be used to expedite construction, integration and testing of beta interface prototypes. Participants at this stage will be developing their visual and other non-textual multisensory communication, innovation and problem solving skills. The final project offers the participants a powerful opportunity to integrate all of their newly acquired knowledge and skills in a supportive, flexible and potentially inspirational manner/environment. Prerequisites: 60% in COMP 8021

This course isn't currently offered. Please check back next term or contact the appropriate Program Assistant [PDF] to determine when this course will be offered again.


COMP 8531 - Special Topics in Wireless Mobile Applications

This course will cover a broad selection of topics in mobile computing architectures and protocols. Students will learn the principles of Mobile Computing and its enabling technologies, and explore solutions and paradigm shifts. The solutions and paradigm shifts address the issue of limited bandwidth and unreliability of wireless medium while taking advantage of mobility. The focus is on examining strategies and algorithms to achieve design goals such as performance, reliability, scalability, consistency and security in wireless mobile applications. The course will have a project component in which students will develop multimedia applications involving real-time communications as well as data storage for WLAN (Wireless Local Area Networks), WPAN (Wireless Personal Area Networks) or MANET (Mobile Ad-hoc Networks) platforms. Prerequisites: 60% in COMP 8031 (3 Credits)

Spring/Summer 2012


Apr 20-Jul 0612 Weeks$645.00CRN: 55077
Apr 20-Jul 06  DIS
Note: This is a Directed Studies course. Students must have internet access to communicate with the instructor. Check out http://www.bcit.ca/distance/webcthelp/ Please be sure your email address is current by updating your personal information at http://my.bcit.ca/ . This is a CST BTech course. CST BTech courses are also open to non-bachelor program students. CST Bachelor program students have up to seven (7) years to complete the Bachelor program starting from the date of their first Technical degree-level course or the date of acceptance to the Bachelor program, WHICHEVER COMES FIRST.
Note: This course is in progress. For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
course outlinein progress


COMP 8561 - Advanced Topics in Distributed Systems

This course discusses advanced topics in Client/Server systems, Distributed Systems, and Network Computing. The focus is on examining strategies and algorithms to achieve design goals such as performance, reliability, scalability, consistency, and security in a distributed system. Topics include: Parallel Processing and Scheduling; Performance Modelling; Concurrency Control, Recovery in multi-user and distributed data servers; Security and Fault Tolerance; Embedded and Real Time distributed systems; Multimedia Storage and Transmission. Please note that COMP 8561 is offered only once a year in April. Prerequisites: 60% in COMP 8061 (3 Credits)

Spring/Summer 2012


Apr 16-Jul 0212 Weeks$645.00CRN: 28748
Apr 16-Jul 02  DIS
Note: This is a Directed Studies course. Students must have internet access to communicate with the instructor. Check out http://www.bcit.ca/distance/webcthelp/ Please be sure your email address is current by updating your personal information at http://my.bcit.ca/ This is a CST BTech course. CST BTech courses are also open to non-bachelor program students. CST Bachelor program students have up to seven (7) years to complete the Bachelor program starting from the date of their first Technical degree-level course or the date of acceptance to the Bachelor program, WHICHEVER COMES FIRST.
Note: This course is in progress. For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
course outlinein progress


COMP 8571 - Selected Topics in Database

This course is focused on emerging object-oriented database technology. Object-oriented design and development is discussed with specific emphasis on database systems. Topics on handling large objects (LOBs) and database-web integration are also included. Prerequisites: 60% in COMP 7071 (3 Credits)

Spring/Summer 2012


Apr 18-Jul 0412 Weeks$645.00CRN: 25998
Apr 18-Jul 04Wed18:30-22:15BBY SE12 322
Instructor: Richard Chau
Note: This is a CST BTech course. CST BTech courses are also open to non-bachelor program students. CST Bachelor program students have up to seven (7) years to complete the Bachelor program starting from the date of their first Technical degree-level course or the date of acceptance to the Bachelor program, WHICHEVER COMES FIRST.
Note: This course is in progress. For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
course outlinein progress


Liberal Studies
LIBS 7001 - Critical Reading and Writing

Develops advanced skills in critical analysis, close reading and composition through lectures, discussion and group activities in which students analyse and evaluate materials from various disciplines. Readings might come from professional journals, reports, newspapers, magazines and literature. Multimedia such as video, music and the Internet may also be included. Prerequisite: BCIT ENGL 1177, or 6 credits BCIT Communication at 1100-level or above, or 3 credits of university/college composition. (3 Credits)

Spring/Summer 2012


Apr 30-Aug 1015 Weeks$621.71CRN: 29695
Apr 30-Aug 10  NET
Instructor: Ashton Howley
Note: ***This is not a self-paced course. There will be specific timelines for assignments and exams.*** Course content, kind and quality of assignments and general standards for this online course are the same as classroom courses. You must have an email address and access to a computer capable of downloading basic documents. ALL FINAL EXAMS MUST BE WRITTEN DURING THE LAST WEEK OF THE COURSE ON DESIGNATED DATES AND TIMES. If you live outside the Lower Mainland area you will be required to have an approved proctor administer the exam.
Note: Internet delivery format.
Note: This course is in progress. For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
course outlinein progress

Apr 30-Aug 1015 Weeks$621.71CRN: 50866
Apr 30-Aug 10  NET
Instructor: Ashton Howley
Note: ***This is not a self-paced course. There will be specific timelines for assignments and exams.*** Course content, kind and quality of assignments and general standards for this online course are the same as classroom courses. You must have an email address and access to a computer capable of downloading basic documents. ALL FINAL EXAMS MUST BE WRITTEN DURING THE LAST WEEK OF THE COURSE ON DESIGNATED DATES AND TIMES. If you live outside the Lower Mainland area you will be required to have an approved proctor administer the exam.
Note: Internet delivery format.
Note: For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
course outlinefull

Apr 30-Aug 1015 Weeks$621.71CRN: 51736
Apr 30-Aug 10  NET
Instructor: Karyn Huenemann
Note: ***This is not a self-paced course. There will be specific timelines for assignments and exams.*** Course content, kind and quality of assignments and general standards for this online course are the same as classroom courses. You must have an email address and access to a computer capable of downloading basic documents. ALL FINAL EXAMS MUST BE WRITTEN DURING THE LAST WEEK OF THE COURSE ON DESIGNATED DATES AND TIMES. If you live outside the Lower Mainland area you will be required to have an approved proctor administer the exam.
Note: Internet delivery format.
Note: For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
course outlinefull

Apr 30-Aug 1015 Weeks$621.71CRN: 57899
Apr 30-Aug 10  NET
Instructor: Karyn Huenemann
Note: ***This is not a self-paced course. There will be specific timelines for assignments and exams.*** Course content, kind and quality of assignments and general standards for this online course are the same as classroom courses. You must have an email address and access to a computer capable of downloading basic documents. ALL FINAL EXAMS MUST BE WRITTEN DURING THE LAST WEEK OF THE COURSE ON DESIGNATED DATES AND TIMES. If you live outside the Lower Mainland area you will be required to have an approved proctor administer the exam.
Note: Internet delivery format.
Note: This course is in progress. For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
course outlinein progress

Apr 30-Aug 1015 Weeks$621.71CRN: 58585
Apr 30-Aug 10  NET
Instructor: Karyn Huenemann
Note: This is not a self-paced course. There will be specific timelines for assignments and exams.*** Course content, kind and quality of assignments and general standards for this online exam are the same as classroom courses. You must have an email address and access to a computer capable of downloading basic documents. ALL FINAL EXAMS MUST BE WRITTEN DURING THE LAST WEEK OF THE COURSE ON DESIGNATED DATES AND TIMES. If you live outside of the Lower Mainland area you will be required to have an approved proctor administer the exam.
Note: Internet delivery format.
Note: This course is in progress. For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
course outlinein progress

Apr 30-Aug 1015 Weeks$621.71CRN: 61418
Apr 30-Aug 10  NET
Instructor: Ashton Howley
Note: ***This is not a self-paced course. There will be specific timelines for assignments and exams.***Course content, kind and quality of assignments and general standards for this online course are the same as classroom courses. You must have an email address and access to a computer capable of downloading basic documents. ALL FINAL EXAMS MUST BE WRITTEN DURING THE LAST WEEK OF THE COURSE ON DESIGNATED DATES AND TIMES. If you live outside the Lower Mainland area you will be required to have an approved proctor administer the exam.
Note: This course is in progress. For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
course outlinein progress

May 01-Aug 0715 Weeks$621.71CRN: 28529
May 01-Aug 07Tue18:30-21:30BBY SE6 108
Instructor: Tessa Jordan
Note: ALL FINAL EXAMS MUST BE WRITTEN DURING THE LAST WEEK OF THE COURSE ON THE DESIGNATED DATE AND TIME.
Note: For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
course outlinefull

May 02-Aug 0815 Weeks$621.71CRN: 28531
May 02-Aug 08Wed18:30-21:30BBY SW1 2024
Instructor: Chris-Anne Stumpf
Note: ALL FINAL EXAMS MUST BE WRITTEN DURING THE LAST WEEK OF THE COURSE ON THE DESIGNATED DATE AND TIME.
Note: This course is in progress. For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
course outlinein progress

May 03-Aug 0915 Weeks$621.71CRN: 50826
May 03-Aug 09Thu18:30-21:30BBY NE1 298
Instructor: Tessa Jordan
Note: ALL FINAL EXAMS MUST BE WRITTEN DURING THE LAST WEEK OF THE COURSE ON THE DESIGNATED DATE AND TIME.
Note: This course is in progress. For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
course outlinein progress

May 14-Aug 0312 Weeks$621.71CRN: 58580
May 14-Aug 03  NET
Instructor: Stephen Ogden
Note: THIS SECTION IS FOR CURRENT FULL-TIME NURSING STUDENTS ONLY. Students who register for this section who not enrolled in the BCIT Nursing Program will be withdrawn. ***This is not a self-paced course. There will be specific timelines for assignments and exams.*** Course content, kind and quality of assignments and general standards for this online course are the same as classroom courses. You must have an email address and access to a computer capable of downloading basic documents. ALL FINAL EXAMS MUST BE WRITTEN DURING THE LAST WEEK OF THE COURSE ON DESIGNATED DATES AND TIMES. If you live outside the Lower Mainland area you will be required to have an approved proctor administer the exam.
Note: Internet delivery format.
Note: For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
course outlinefull

May 14-Aug 0312 Weeks$621.71CRN: 58581
May 14-Aug 03  NET
Instructor: Stephen Ogden
Note: THIS SECTION IS FOR CURRENT FULL-TIME NURSING STUDENTS ONLY. Students who register for this section who are not enrolled in the BCIT Nursing Program will be withdrawn. ***This is not a self-paced course. There will be specific timelines for assignments and exams.*** Course content, kind and quality of assignments and general standards for this online course are the same as classroom courses. You must have an email address and access to a computer capable of downloading basic documents. ALL FINAL EXAMS MUST BE WRITTEN DURING THE LAST WEEK OF THE COURSE ON DESIGNATED DATES AND TIMES. If you live outside the Lower Mainland area you will be required to have an approved proctor administer the exam.
Note: Internet delivery format.
Note: For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
course outlinefull

May 14-Aug 0312 Weeks$621.71CRN: 58582
May 14-Aug 03  NET
Instructor: Tessa Jordan
Note: THIS SECTION IS FOR CURRENT FULL-TIME NURSING STUDENTS ONLY. Students who register for this section who are not enrolled in the BCIT Nursing Program will be withdrawn. ***This is not a self-paced course. There will be specific timelines for assignments and exams.*** Course content, kind and quality of assignments and general standards for this online course are the same as classroom courses. You must have an email address and access to a computer capable of downloading basic documents. ALL FINAL EXAMS MUST BE WRITTEN DURING THE LAST WEEK OF THE COURSE ON DESIGNATED DATES AND TIMES. If you live outside the Lower Mainland area you will be required to have an approved proctor administer the exam.
Note: Internet delivery format.
Note: For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
course outlinefull

May 14-Aug 0312 Weeks$621.71CRN: 58583
May 14-Aug 03  NET
Instructor: Tessa Jordan
Note: ***This is not a self-paced course. There will be specific timelines for assignments and exams.*** Course content, kind and quality of assignments and general standards for this online course are the same as classroom courses. You must have an email address and access to a computer capable of downloading basic documents. ALL FINAL EXAMS MUST BE WRITTEN DURING THE LAST WEEK OF THE COURSE ON DESIGNATED DATES AND TIMES. If you live outside the Lower Mainland area you will be required to have an approved proctor administer the exam.
Note: Internet delivery format.
Note: For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
course outlinefull

Jun 04-Aug 2412 Weeks$621.71CRN: 61303
Jun 04-Aug 24  NET
Instructor: Stephen Ogden
Note: ***This is not a self-paced course. There will be specific timelines for assignments and exams.***Course, kind and quality of assignments and general standards for this online course are the same as classroom courses. You must have an email address and access to a computer capable of downloading basic documents. ALL FINAL EXAMS MUST BE WRITTEN DURING THE LAST WEEK OF THE COURSE ON DESIGNATED DATES AND TIMES. If you live outside the Lower Mainland area you will be required to have an approved proctor administer the exam.
Note: For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
course outlinefull


LIBS 7002 - Applied Ethics

Fosters abilities and values required for ethical decision making at work. Develops skills in logical analysis, a working knowledge of moral principles and theories, and the ability to diagnose and resolve moral disagreements commonly found at work. Examines and applies moral principles to historically famous cases in manufacturing, human resources, management, engineering, health care, and computing. Prerequisite: BCIT ENGL 1177, or 6 credits BCIT Communication at 1100-level or above, or 3 credits of university/college composition. (3 Credits)

Spring/Summer 2012


Apr 30-Aug 1015 Weeks$621.71CRN: 29696
Apr 30-Aug 10  NET
Instructor: Brian Thomas
Note: ***This is not a self-paced course. There will be specific timelines for assignments and exams.*** Course content, kind and quality of assignments and general standards for this online course are the same as classroom courses. You must have an email address and access to a computer capable of downloading basic documents. ALL FINAL EXAMS MUST BE WRITTEN DURING THE LAST WEEK OF THE COURSE ON DESIGNATED DATES AND TIMES. If you live outside the Lower Mainland area you will be required to have an approved proctor administer the exam.
Note: Internet delivery format.
Note: For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
course outlinefull

Apr 30-Aug 1015 Weeks$621.71CRN: 50867
Apr 30-Aug 10  NET
Instructor: Shulamit Gribov
Note: ***This is not a self-paced course. There will be specific timelines for assignments and exams.*** Course content, kind and quality of assignments and general standards for this online course are the same as classroom courses. You must have an email address and access to a computer capable of downloading basic documents. ALL FINAL EXAMS MUST BE WRITTEN DURING THE LAST WEEK OF THE COURSE ON DESIGNATED DATES AND TIMES. If you live outside the Lower Mainland area you will be required to have an approved proctor administer the exam.
Note: Internet delivery format.
Note: This course is in progress. For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
course outlinein progress

Apr 30-Aug 1015 Weeks$621.71CRN: 56359
Apr 30-Aug 10  NET
Note: ***This is not a self-paced course. There will be specific timelines for assignments and exams.*** Course content, kind and quality of assignments and general standards for this online course are the same as classroom courses. You must have an email address and access to a computer capable of downloading basic documents. ALL FINAL EXAMS MUST BE WRITTEN DURING THE LAST WEEK OF THE COURSE ON DESIGNATED DATES AND TIMES. If you live outside the Lower Mainland area you will be required to have an approved proctor administer the exam.
Note: Internet delivery format.
Note: For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
course outlinecancelled

Apr 30-Aug 1015 Weeks$621.71CRN: 59887
Apr 30-Aug 10  NET
Instructor: Vasco Castela
Note: ***This is not a self-paced course. There will be specific timelines for assignments and exams.*** Course content, kind and quality of assignments and general standards for this online course are the same as classroom courses. You must have an email address and access to a computer capable of downloading basic documents. ALL FINAL EXAMS MUST BE WRITTEN DURING THE LAST WEEK OF THE COURSE ON DESIGNATED DATES AND TIMES. If you live outside the Lower Mainland area you will be required to have an approved proctor administer the exam.
Note: Internet delivery format.
Note: This course is in progress. For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
course outlinein progress

Apr 30-Aug 1015 Weeks$621.71CRN: 60685
Apr 30-Aug 10  NET
Instructor: Vasco Castela
Note: **This is not a self-paced course. There will be specific timelines for assignments and exams.** Course content, kind and quality of assignments and general standards for this online course are the same as classroom courses. You must have an email address and access to a computer capable of downloading basic documents. ALL FINAL EXAMS MUST BE WRITTEN DURING THE LAST WEEK OF THE COURSE ON DESIGNATED DATES AND TIMES. If you live outside the Lower Mainland area you will be required to have an approved proctor administer the exam.
Note: Internet delivery format.
Note: This course is in progress. For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
course outlinein progress

Apr 30-Aug 1015 Weeks$621.71CRN: 61419
Apr 30-Aug 10  NET
Instructor: Vasco Castela
Note: ***This is not a self-paced course. There will be specific timelines for assignments and exams.***Course content, kind and quality of assignments and general standards for this online course are the same as classroom courses. You must have an email address and access to a computer capable of downloading basic documents. ALL FINAL EXAMS MUST BE WRITTEN DURING THE LAST WEEK OF THE COURSE ON DESIGNATED DATES AND TIMES. If you live outside the Lower Mainland area you will be required to have an approved proctor administer the exam.
Note: Internet delivery format.
Note: For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
course outlinefull

May 01-Aug 0715 Weeks$621.71CRN: 28680
May 01-Aug 07Tue18:30-21:30BBY SW5 2895
Instructor: Kari Coleman
Note: ALL FINAL EXAMS MUST BE WRITTEN DURING THE LAST WEEK OF THE COURSE ON THE DESIGNATED DATE AND TIME.
Note: This course is in progress. For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
course outlinein progress

May 02-Aug 0815 Weeks$621.71CRN: 28681
May 02-May 08Wed18:30-21:30BBY SE6 114
May 15-Aug 08Wed18:30-21:30BBY SW1 3150
Instructor: Kari Coleman
Note: ALL FINAL EXAMS MUST BE WRITTEN DURING THE LAST WEEK OF THE COURSE ON THE DESIGNATED DATE AND TIME.
Note: For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
course outlinefull

May 03-Aug 0915 Weeks$621.71CRN: 29292
May 03-Aug 09Thu18:30-21:30BBY SE6 108
Instructor: Kari Coleman
Note: ALL FINAL EXAMS MUST BE WRITTEN DURING THE LAST WEEK OF THE COURSE ON THE DESIGNATED DATE AND TIME.
Note: This course is in progress. For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
course outlinein progress

May 03-Aug 0915 Weeks$621.71CRN: 60595
May 03-Aug 09Thu18:30-21:30BBY SW9 122
Instructor: Brian Thomas
Note: ALL FINAL EXAMS MUST BE WRITTEN DURING THE LAST WEEK OF THE COURSE ON THE DESIGNATED DATE AND TIME.
Note: This course is in progress. For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
course outlinein progress

May 14-Aug 0312 Weeks$621.71CRN: 58589
May 14-Aug 03  NET
Instructor: Andrea Nicki
Note: THIS SECTION IS FOR CURRENT FULL-TIME NURSING STUDENTS ONLY. Students who register for this section who are not enrolled in the BCIT Nursing Program will be withdrawn. ***This is not a self-paced course. There will be specific timelines for assignments and exams.*** Course content, kind and quality of assignments and general standards for this online course are the same as classroom courses. You must have an email address and access to a computer capable of downloading basic documents. ALL FINAL EXAMS MUST BE WRITTEN DURING THE LAST WEEK OF THE COURSE ON DESIGNATED DATES AND TIMES. If you live outside the Lower Mainland area you will be required to have an approved proctor administer the exam.
Note: Internet delivery format.
Note: For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
course outlinefull

May 14-Aug 0312 Weeks$621.71CRN: 58590
May 14-Aug 03  NET
Instructor: Andrea Nicki
Note: ***This is not a self-paced course. There will be specific timelines for assignments and exams.*** Course content, kind and quality of assignments and general standards for this online course are the same as classroom courses. You must have an email address and access to a computer capable of downloading basic documents. ALL FINAL EXAMS MUST BE WRITTEN DURING THE LAST WEEK OF THE COURSE ON DESIGNATED DATES AND TIMES. If you live outside the Lower Mainland area you will be required to have an approved proctor administer the exam.
Note: Internet delivery format.
Note: This course is in progress. For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
course outlinein progress

May 14-Aug 0312 Weeks$621.71CRN: 58591
May 14-Aug 03  NET
Instructor: Shulamit Gribov
Note: ***This is not a self-paced course. There will be specific timelines for assignments and exams.*** Course content, kind and quality of assignments and general standards for this online course are the same as classroom courses. You must have an email address and access to a computer capable of downloading basic documents. ALL FINAL EXAMS MUST BE WRITTEN DURING THE LAST WEEK OF THE COURSE ON DESIGNATED DATES AND TIMES. If you live outside the Lower Mainland area you will be required to have an approved proctor administer the exam.
Note: Internet delivery format.
Note: For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
course outlinefull

May 14-Aug 0312 Weeks$621.71CRN: 58592
May 14-Aug 03  NET
Instructor: Shulamit Gribov
Note: ***This is not a self-paced course. There will be specific timelines for assignments and exams.*** Course content, kind and quality of assignments and general standards for this online course are the same as classroom courses. You must have an email address and access to a computer capable of downloading basic documents. ALL FINAL EXAMS MUST BE WRITTEN DURING THE LAST WEEK OF THE COURSE ON DESIGNATED DATES AND TIMES. If you live outside the Lower Mainland area you will be required to have an approved proctor administer the exam.
Note: Internet delivery format.
Note: This course is in progress. For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
course outlinein progress

Jun 04-Aug 2412 Weeks$621.71CRN: 61304
Jun 04-Aug 24  NET
Note: ***This is not a self-paced course. There will be specific timelines for assignments and exams.*** Course, kind and quality of assignments and general standards for this online course are the same as classroom courses. You must have an email address and access to a computer capable of downloading basic documents. ALL FINAL EXAMS MUST BE WRITTEN DURING THE LAST WEEK OF THE COURSE ON DESIGNATED DATES AND TIMES. If you live outside the Lower Mainland area you will be required to have an approved proctor administer the exam.
Note: For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
course outlinefull


As BCIT strives to keep our programs current, programs and courses are subject to change without notice.

Note: Classroom locations are subject to last minute changes. Please check the Part-time Studies Classroom Locations listing at www.bcit.ca/rooms on the first day of any course you are registered for.

BCIT Bookstore
Course manuals, materials and textbooks are not included in tuition fees. Part-time students should visit the BCIT Bookstore for all books and supplies. Distance and Online Learning students can order course materials online.

Visit the Bookstore now
Part-time Studies Grants
Will you be studying at BCIT part-time? Do you need assistance funding your studies?

» Find out if you qualify for a Part-time Studies grant.


FEEDBACK WANTED: Love it? Hate it? Let us know how BCIT's website is working for you.