Course Overview
This course will give students an understanding of software engineering on a variety of levels. Topics include: basic microprocessor/computer architecture, software development methodology and tools, assembly language programming, and C programming. If time permits, elements of scientific algorithms and real-time programming wil also be included. The goal of this course is to give the student an in-depth view of software engineering starting from the hardware level building up to the use of high level programming languages.
Prerequisite(s)
- No prerequisites are required for this course.
Credits
3.0
- Not offered this term
- This course is not offered this term. Notify me to receive email notifications when the course opens for registration next term.
Related Programs
Software Engineering (COMP 3152) is offered as a part of the following programs:
- Indicates programs accepting international students.
- Indicates programs eligible for students to apply for Post-graduation Work Permit (PGWP).
School of Health Sciences
- Biomedical Engineering Technology
Diploma Full-time
Programs and courses are subject to change without notice. Find out more about BCIT course cancellations.