Course details
Business Analysis and Systems Design is the study of concepts, processes and tools that professionals use to plan and develop information systems to industry standards. COMP 2831 continues the established Systems Analysis tradition and provides the foundation for all BCIT Computing development credentials. This course assumes that all participants have strong English communication and interpersonal skills. Students must provide their own current model PC, i5 or higher equivalent processor, 8 GB of RAM minimum, and 256 GB minimum storage. High-speed internet access is needed for online sections and for homework. Beginning with an introduction to the Software Development Life Cycle (SDLC), students work in teams to initiate the system process, analyze problems, discover requirements and create a logical design. Participants will work in groups to ask implicit questions in order to make better decisions. They will then document detailed communication plans prior to developing an information system. Topics include: techniques used in the discovery of business requirements, traditional approaches to data and process modelling. There is an overview of Object-Oriented Modelling techniques using the Unified Modelling Language (UML) as well as an introduction to Project Management. Agile frameworks including XP, Extreme Programming, and SCRUM are also introduced. Please Note: Attendance, participation in class and the BCIT Learning Hub are mandatory. Students may have an average total time commitment of 13+ hours per week; 3 hours of synchronous class time, a 1-hour online component, plus 9+ hours of homework each week. Participants are required to work in groups, to provide detailed written materials and to make presentations of their designs. COMP 2831 is the prerequisite for COMP 2833 Agile Methods and the Scrum Framework. Both courses are required in the Agile Development Associate Certificate and the Computer Systems Certificate, CSC. Upon completion, successful students will be able to use industry standard tools and methods to analyze, design, document, present and implement information systems. Computer Systems Certificate, CSC students must complete COMM 1103 or COMM 1106 prior to COMP 2831.
Credits
4.0
Cost
$674.44 - $713.89 See individual course offerings below for actual costs.
Course offerings
Spring/Summer 2022
Below are six offerings of COMP 2831 for the Spring/Summer 2022 term.
CRN 61081
Duration
Wed Apr 13 - Wed Jun 29 (12 weeks)
- 12 weeks
- CRN 61081
- $711.27
Class meeting times
Dates | Days | Times | Locations |
---|---|---|---|
Apr 13 - Jun 29 | Wed | 18:00 - 21:00 | Online |
Apr 13 - Jun 29 | N/A | N/A | Online |
Instructor
TBD
Course outline
Course outline TBD — see Learning Outcomes in the interim.
Cost
$711.27
Important information
- Internet delivery format.
- Departmental approval needed
- Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
-
Please email cstpts@bcit.ca for Departmental approval. Include your Student number (A0#) and COMP__ and preferred CRN __ and Program Declaration____. Course is 48 hours - 36 hours synchronous online classes and 12 hours asynchronous activities/labs. This class meets once per week for 3 hours face to face (virtual classroom) and requires an additional 1 hour per week asynchronously. The typical total commitment for this course is 6-8 hours each week. Attendance and group work are mandatory. Late registration is not permitted.
Status
Cancelled
This course offering has been cancelled. Please check this page for other currently available offerings, subscribe to receive email updates or contact us with your comments or questions.
CRN 61083
Duration
Mon Apr 25 - Mon Jul 18 (12 weeks)
- 12 weeks
- CRN 61083
- $674.44
Class meeting times
Dates | Days | Times | Locations |
---|---|---|---|
Apr 25 - Jul 18 | N/A | N/A | Online |
Instructor
Frank Wegener
Course outline
Cost
$674.44
Important information
- Internet delivery format.
- Departmental approval needed
- Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
-
Please email cstpts@bcit.ca for Departmental approval. Include your Student number (A0#) and COMP__ and preferred CRN __ and Program Declaration____. This course section is delivered online asynchronously with an optional 1-hour interactive synchronous Q&A/Review sessions (via Virtual Classroom) per week. The exams are synchronous and attendance is required on the scheduled dates and times: MIDTERM: Monday, June 06 at 18:00 FINAL: Monday, July 18 at 18:00. Course is 48 hours. The typical total commitment for this course is 6-8 hours each week. Attendance and group work are mandatory. Late registration is not permitted. No class on May 23.
Status
In Progress
This course offering is in progress. Please check this page for other currently available offerings, subscribe to receive email updates or contact us with your comments or questions.
CRN 64682
Duration
Tue May 03 - Tue Jul 19 (12 weeks)
- 12 weeks
- CRN 64682
- $711.27
Class meeting times
Dates | Days | Times | Locations |
---|---|---|---|
May 03 - Jul 19 | Tue | 18:00 - 21:00 | Online |
Instructor
Glen Elliott
Course outline
Cost
$711.27
Important information
- Internet delivery format.
- Departmental approval needed
- Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
-
Please email cstpts@bcit.ca for Departmental approval. Include your Student number (A0#) and COMP__ and preferred CRN __ and Program Declaration____. Course is 48 hours - 36 hours synchronous online classes and 12 hours asynchronous activities/labs. This class meets once per week for 3 hours face to face (virtual classroom) and requires an additional 1 hour per week asynchronously. The typical total commitment for this course is 6-8 hours each week. Attendance and group work are mandatory. Late registration is not permitted. The start and end dates have been changed from April 12 – June 28 to May 03 – July 19.
Status
In Progress
This course offering is in progress. Please check this page for other currently available offerings, subscribe to receive email updates or contact us with your comments or questions.
CRN 65938
Duration
Thu May 05 - Thu Jul 21 (12 weeks)
- 12 weeks
- CRN 65938
- $699.84
Class meeting times
Dates | Days | Times | Locations |
---|---|---|---|
May 05 - Jul 21 | Thu | 18:00 - 21:00 | Downtown DTC |
May 05 - Jul 21 | N/A | N/A | Online |
Instructor
TBD
Course outline
Course outline TBD — see Learning Outcomes in the interim.
Cost
$699.84
Important information
- Departmental approval needed
-
Please email cstpts@bcit.ca for Departmental approval. Include your Student number (A0#) and COMP__ and preferred CRN __ and Program Declaration____. Course is 48 hours - 36 hours on campus and 12 hours asynchronous activities/labs. This class meets once per week for 3 hours on campus and requires an additional 1 hour per week asynchronously. The typical total commitment for this course is 6-8 hours each week. This is a BYOD (bring your own device) course, participants must provide their own current model PC with an i5 or higher equivalent processor, 8 GB of RAM minimum, 256 GB minimum storage and high-speed internet access. Late registration is not permitted. The start and end dates have been changed from April 14 – June 30 to May 05 – July 21.
Status
Cancelled
This course offering has been cancelled. Please check this page for other currently available offerings, subscribe to receive email updates or contact us with your comments or questions.
CRN 66623
Duration
Thu May 05 - Thu Jul 21 (12 weeks)
- 12 weeks
- CRN 66623
- $711.27
Class meeting times
Dates | Days | Times | Locations |
---|---|---|---|
May 05 - Jul 21 | Thu | 18:30 - 21:30 | Online |
May 05 - Jul 21 | N/A | N/A | Online |
Instructor
TBD
Course outline
Course outline TBD — see Learning Outcomes in the interim.
Cost
$711.27
Important information
- Internet delivery format.
- Departmental approval needed
- Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
-
Please email cstpts@bcit.ca for Departmental approval. Include your Student number (A0#) and COMP__ and preferred CRN __ and Program Declaration____. Course is 48 hours - 36 hours synchronous online classes and 12 hours asynchronous activities/labs. This class meets once per week for 3 hours face to face (virtual classroom) and requires an additional 1 hour per week asynchronously. The typical total commitment for this course is 6-8 hours each week. Attendance and group work are mandatory. Late registration is not permitted.
Status
Cancelled
This course offering has been cancelled. Please check this page for other currently available offerings, subscribe to receive email updates or contact us with your comments or questions.
CRN 67560
Duration
Wed May 11 - Wed Jul 27 (12 weeks)
- 12 weeks
- CRN 67560
- $711.27
Class meeting times
Dates | Days | Times | Locations |
---|---|---|---|
May 11 - Jul 27 | Wed | 18:00 - 21:00 | Online |
May 11 - Jul 27 | N/A | N/A | Online |
Instructor
Edward Rubuliak
Course outline
Cost
$711.27
Important information
- Internet delivery format.
- Departmental approval needed
- Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
-
Please email cstpts@bcit.ca for Departmental approval. Include your Student number (A0#) and COMP__ and preferred CRN __ and Program Declaration____. Course is 48 hours - 36 hours synchronous online classes and 12 hours asynchronous activities/labs. This class meets once per week for 3 hours face to face (virtual classroom) and requires an additional 1 hour per week asynchronously. The typical total commitment for this course is 6-8 hours each week. Attendance and group work are mandatory. Late registration is not permitted.
Status
In Progress
This course offering is in progress. Please check this page for other currently available offerings, subscribe to receive email updates or contact us with your comments or questions.
Fall 2022
Below are six offerings of COMP 2831 for the Fall 2022 term.
CRN 38185
Duration
Mon Sep 12 - Mon Dec 05 (12 weeks)
- 12 weeks
- CRN 38185
- $688.00
Class meeting times
Dates | Days | Times | Locations |
---|---|---|---|
Sep 12 - Dec 05 | N/A | N/A | Online |
Instructor
Frank Wegener
Course outline
Course outline TBD — see Learning Outcomes in the interim.
Cost
$688.00
Important information
- Internet delivery format.
- Departmental approval needed
- Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
-
Please email cstpts@bcit.ca for Departmental approval. Include your Student number (A0#) and COMP__ and preferred CRN __ and Program Declaration____. This course section is delivered online asynchronously with an optional 1-hour interactive synchronous Q&A/Review sessions (via Virtual Classroom) per week. The exams are synchronous and attendance is required on the scheduled dates and times: MIDTERM: Monday, October 24 at 18:00 PM, FINAL: Monday, December 05 at 18:00 PM. Course is 48 hours. The typical total commitment for this course is 6-8 hours each week. Attendance and group work are mandatory. Late registration is not permitted. No class on October 10 (Thanksgiving).
Status
CRN 38657
Duration
Mon Sep 12 - Mon Dec 05 (12 weeks)
- 12 weeks
- CRN 38657
- $688.00
Class meeting times
Dates | Days | Times | Locations |
---|---|---|---|
Sep 12 - Dec 05 | Mon | 18:00 - 21:00 | Online |
Sep 12 - Dec 05 | N/A | N/A | Online |
Instructor
Edward Rubuliak
Course outline
Course outline TBD — see Learning Outcomes in the interim.
Cost
$688.00
Important information
- Internet delivery format.
- Departmental approval needed
- Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
-
Please email cstpts@bcit.ca for Departmental approval. Include your Student number (A0#) and COMP__ and preferred CRN __ and Program Declaration____. Course is 48 hours - 36 hours synchronous online classes and 12 hours asynchronous activities/labs. This class meets once per week for 3 hours online and requires an additional 1 hour per week asynchronously. The typical total commitment for this course is 6-8 hours each week. Attendance and group work are mandatory. Late registration is not permitted. No class on October 10 (Thanksgiving).
Status
CRN 42461
Duration
Tue Sep 13 - Tue Nov 29 (12 weeks)
- 12 weeks
- CRN 42461
- $688.00
Class meeting times
Dates | Days | Times | Locations |
---|---|---|---|
Sep 13 - Nov 29 | Tue | 18:00 - 21:00 | Online |
Sep 13 - Nov 29 | N/A | N/A | Online |
Instructor
Glen Elliott
Course outline
Course outline TBD — see Learning Outcomes in the interim.
Cost
$688.00
Important information
- Internet delivery format.
- Departmental approval needed
- Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
-
Please email cstpts@bcit.ca for Departmental approval. Include your Student number (A0#) and COMP__ and preferred CRN __ and Program Declaration____. Course is 48 hours - 36 hours synchronous online classes and 12 hours asynchronous activities/labs. This class meets once per week for 3 hours online and requires an additional 1 hour per week asynchronously. The typical total commitment for this course is 6-8 hours each week. Attendance and group work are mandatory. Late registration is not permitted.
Status
CRN 38186
Duration
Wed Sep 14 - Wed Nov 30 (12 weeks)
- 12 weeks
- CRN 38186
- $688.00
Class meeting times
Dates | Days | Times | Locations |
---|---|---|---|
Sep 14 - Nov 30 | Wed | 18:00 - 21:00 | Online |
Sep 14 - Nov 30 | N/A | N/A | Online |
Instructor
Glen Elliott
Course outline
Course outline TBD — see Learning Outcomes in the interim.
Cost
$688.00
Important information
- Internet delivery format.
- Departmental approval needed
- Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
-
Please email cstpts@bcit.ca for Departmental approval. Include your Student number (A0#) and COMP__ and preferred CRN __ and Program Declaration____. Course is 48 hours - 36 hours synchronous online classes and 12 hours asynchronous activities/labs. This class meets once per week for 3 hours online and requires an additional 1 hour per week asynchronously. The typical total commitment for this course is 6-8 hours each week. Attendance and group work are mandatory. Late registration is not permitted.
Status
CRN 46254
Duration
Thu Sep 15 - Thu Dec 01 (12 weeks)
- 12 weeks
- CRN 46254
- $713.89
Class meeting times
Dates | Days | Times | Locations |
---|---|---|---|
Sep 15 - Dec 01 | Thu | 18:00 - 21:00 | Downtown DTC Rm. 665 |
Sep 15 - Dec 01 | N/A | N/A | Online |
Instructor
Glen Elliott
Course outline
Course outline TBD — see Learning Outcomes in the interim.
Cost
$713.89
Important information
- Departmental approval needed
-
Please email cstpts@bcit.ca for Departmental approval. Include your Student number (A0#) and COMP__ and preferred CRN __ and Program Declaration____. Course is 48 hours - 36 hours on campus and 12 hours asynchronous activities/labs. This class meets once per week for 3 hours on campus and requires an additional 1 hour per week asynchronously. The typical total commitment for this course is 6-8 hours each week. Attendance and group work are mandatory. This is a BYOD (bring your own device) course, participants must provide their own current model PC with an i5 or higher equivalent processor, 8 GB of RAM minimum, 256 GB minimum storage and high-speed internet access. Late registration is not permitted.
Status
CRN 47001
Duration
Thu Sep 15 - Thu Dec 01 (12 weeks)
- 12 weeks
- CRN 47001
- $688.00
Class meeting times
Dates | Days | Times | Locations |
---|---|---|---|
Sep 15 - Dec 01 | Thu | 18:30 - 21:30 | Online |
Sep 15 - Dec 01 | N/A | N/A | Online |
Instructor
Phyllis Lo
Course outline
Course outline TBD — see Learning Outcomes in the interim.
Cost
$688.00
Important information
- Internet delivery format.
- Departmental approval needed
- Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
-
Please email cstpts@bcit.ca for Departmental approval. Include your Student number (A0#) and COMP__ and preferred CRN __ and Program Declaration____. Course is 48 hours - 36 hours synchronous online classes and 12 hours asynchronous activities/labs. This class meets once per week for 3 hours online and requires an additional 1 hour per week asynchronously. The typical total commitment for this course is 6-8 hours each week. Attendance and group work are mandatory. Late registration is not permitted.
Status
Learning Outcomes
Upon successful completion of this course, the student will be able to:
- Explain and use the various phases of the SDLC, (Software Development Life Cycle).
- Describe some of the key features in current trends in system development: RAD, RUP, Agile & BPM, Business Process Management.
- Explain the term "Agile Software Development".
- Discover and define system requirements using the appropriate technique(s).
- Develop use case diagrams and scenario descriptions.
- Read, interpret and develop models that can be incorporated with Business Process Management.
- Explain how Use Case Modelling and WorkFlow Analysis work together to define functional system requirements.
- Develop a project schedule using PERT and GANTT charts.
- Construct a cost benefit analysis to determine the feasibility of a project.
- Identify and analyze the data entities and objects needed in a system using both Information Engineering and OO techniques with UML.
- Design a technical architecture system "blueprint".
- Design appropriate user interfaces following Human Engineering design principles.
- Identify the required integrity controls for inputs, outputs, data and processing.
- Describe implementation and support activities.
- Identify appropriate formats for system documentation.
- Prepare and present a system proposal in a team environment.
Effective as of Fall 2017
Related Programs
Business Analysis and Systems Design (COMP 2831) is offered as a part of the following programs:
School of Business + Media
- Project Management
Associate Certificate Part-time
School of Computing and Academic Studies
- Agile Development
Associate Certificate Part-time
- Applied Data Analytics
Certificate Part-time
- Applied Database Administration and Design
Associate Certificate Part-time
- Applied Software Development (ASD)
Associate Certificate Part-time
- Applied Web Development
Associate Certificate Part-time
- Computer Systems
Certificate Part-time
Contact Us
If you have a question or comment about this course, please complete and submit the form below.
Subscribe
Interested in being notified about future offerings of Business Analysis and Systems Design (COMP 2831)? If so, fill out the information below and we'll notify you by email when courses for each new term are displayed here.
Programs and courses are subject to change without notice.