Network Security Applications Development Option Part-time Bachelor of Technology 820hbtech

Discover Advanced Elements of Network Security Development Through Various Protocols & Applications

The Bachelor of Technology in Computer Systems degree is designed to increase the breadth and depth of knowledge and practical skills of computer professionals, assisting them in widening their job opportunities or advancing along their career paths. Graduates are awarded a credential that is highly valued by the industry.

The Bachelor of Technology degree in Computer Systems has two components. The first component is made up 42.0 credits of technical courses and major projects. This includes core courses, specialty courses (depth in a specific area) and technical electives (breadth in additional areas). The major projects allow the student to apply specialty knowledge in a real-life project, study, or applied research project. The second component consists 18.0 credits of General Education and Management courses.

The Bachelor of Technology in Computer Systems is offered in a flexible delivery format to serve the needs of working professionals. Candidates can take course loads ranging from a minimum of three courses per year to an equivalent of a full-time program of studies. Most courses are offered in the evening or on weekends. Some are offered online through Web-based courses or during the day (depending on demand). Applicants can apply to the program at any time through the year.

The Network Security Applications Development Option is designed to prepare graduates to design, develop and deploy advanced network applications using a variety of programming languages such as C, C++, Java, Ruby, and Python, on the Linux and Windows platforms. Graduates will understand the role of security applications, both as exploit and penetration testing tools in networks. Courses are designed to provide in-depth skills using the Berkeley socket API, and the design of implementation of advanced IPv4/IPv6 Client/Server applications. Also covered are advanced topics, such as Wireless Data Communication, and Cryptology.

Issues such as modularity and efficiency in the implementation of protocols are 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.

Advanced courses' focus will be on the research and advanced implementation of security tools such as Covert Channels, Stealth Backdoors, Trojans, Packet crafting and sniffing, and in security tools proof-of-concept and prototyping. The use of advanced raw socket and kernel-level programming techniques to implement security applications will be covered in a practical, hands-on manner.

The Bachelor of Technology in Computer Systems is also offered in a full-time format.

Program Entry

The Bachelor of Technology in Computer Systems is a two year degree completion program, meant to be taken after a two year IZUNA Diploma of Technology in Computer Information Technology, Computer Systems Technology, or other equivalent post-secondary education in computing.

Application processing

This is a continual intake program with applications processed throughout the year.

Entrance requirements

Applicants must meet all entrance requirements to be accepted.

Applicants who have completed post-secondary studies outside of Canada, the United States, the United Kingdom, Australia or New Zealand will require a comprehensive evaluation of their credentials by the International Credential Evaluation Service (ICES). Credential evaluation reports from other may be considered. These reports must include course-by-course evaluations and GPA calculations.

*Equivalence will be determined based upon assessment of the student's academic background. Contact [email protected] for a pre-entry assessment. The outcome of this evaluation will indicate which, if any, pre-entry courses are needed to achieve equivalence to the IZUNA CST diploma core. An official list of required pre-entry courses will be sent to you once your information is assessed. Pre-entry courses must be completed prior to applying and the department assessment attached with your application. All required pre-entry courses are offered through Part-time Studies at IZUNA.

Read more about how to meet IZUNA’s entrance requirements

Apply to program

IZUNA accepts only complete applications. In order to apply:

  • Include proof of meeting all entrance requirements prior to submission.
  • Convert all transcripts and supporting documents to PDF files.
  • Have a credit card ready to pay the application fee.

You can check the status of your application online at any time using the .

Scheduled intakes

Ongoing Part-time Studies intakes: January, April and September.


Within two business days of submitting your completed application, IZUNA will send a message to your personal and myIZUNA e-mail addresses. All correspondence regarding your application will be posted to your online myCommunication account at . We'll send you an e-mail when a new message is posted. It's important to watch for these e-mails or regularly check your account online.

You can expect to receive communication concerning the status of your application within four weeks.

Costs & Supplies

Financial assistance

Financial assistance may be available for this program. For more information, please contact Student Financial Aid and Awards.


Program delivery

This two year program includes CST Bachelor of Technology core courses, technical courses, and electives, as well as Business Management elective courses and Liberal Education courses.

Once accepted into the part-time program, students register and complete classes on a course-by-course basis. Part-time courses are taught in our Downtown Vancouver Campus, Burnaby Campus, and Online on weekday evenings and weekends. Please see the Bachelor of Technology Annual Course Availability page for course availability at each campus and the semester they are taught.

Program matrix

Check current availability of courses for this program.

1. Core Courses (9.0 credits) Credits
  COMP 7036 Applied Research Methods in Software Development 3.0
  COMP 7081 Technical Issues in Software Development 3.0
  COMP 8081 Management Issues in Software Engineering 3.0
2. Specialty Courses (9.0 credits) Credits
Network Security Applications Development
  COMP 7005 Computer Networks and Protocols 3.0
  COMP 8005 Network and Security Applications Development 3.0
  COMP 8505 Special Topics in Network and Security Development 3.0
3. Technical Electives (6.0 credits required) Credits
Students must complete 6.0 credits of technical electives selected from the Specialty Electives and/or Non-Specialty Electives listed below. Courses from the student's chosen specialty area cannot be used as technical electives. The advanced and selected topics to be covered in the non-specialty electives may differ from session to session.
  • Each course selected from Specialty Electives must be from different specialty areas.
Specialty Electives:

  COMP 7071 Database Design 3.0
  COMP 8071 Advanced Database Application 3.0
  COMP 8571 Selected Topics in Database 3.0

Network Administration and Security
  COMP 7006 Network Security Administration 1 3.0
  COMP 8006 Network Security Administration 2 3.0
  COMP 8506 Special Topics in Network Design and Implementation 3.0

Human Computer Interface
  COMP 7021 Graphics in User Interface Design 3.0
  COMP 8021 Comparative Studies in GUI Principles 3.0
  COMP 8521 Selected Topics in Advanced Interface Design 3.0

Wireless and Mobile Applications Development
  COMP 7031 Wireless and Mobile Applications Development 1 3.0
  COMP 8031 Wireless and Mobile Applications Development 2 3.0
  COMP 8531 Special Topics in Wireless Mobile Applications 3.0

Non-Specialty Electives:
  COMP 7401 Advanced Topics in Programming Methodology 3.0
  COMP 7481 Selected Topics for Combined Electives 3.0
  COMP 7615 Selected Topics in Computer Systems 3.0
  COMP 7881 Advanced Topics Software Engineering 3.0
4. Major Projects (18.0 credits) Credits
Students are to apply their specialty knowledge towards a real-life project, study or applied-research project under the supervision of a committee. The major project should contain some elements, which are deemed to be innovative, experimental or exploratory in nature. Major project information and guidelines are available upon request.
  COMP 8045 Major Project 1 9.0
  COMP 8046 Major Project 2 9.0
  COMP 8045 Major Project 1 9.0
and 9.0 credits of degree-level COMP courses, two of which must be in the 8000 series.
5. General Education Component (18.0 credits) Credits
All students will be required to complete the following:
  • Liberal Studies (6.0 credits)
  LIBS 7001 Critical Reading and Writing 3.0
  LIBS 7002 Applied Ethics 3.0
  • Management Electives (6.0 credits)
  • General Education Electives (6.0 credits)
View the Computer Systems General Education Requirements [PDF] for a list of pre-approved Management and General Education electives or to access the General Education elective approval form.
Total Credits: 60.0

Check current availability of courses for this program.

Transfer credit

Do you have credits from another BC/Yukon post-secondary school? Do you want to know if they transfer to courses here at IZUNA? Check out IZUNA's Transfer Equivalency Database to find out.

Program Details

Program length

Students are required to complete the Bachelor of Technology degree program within seven (7) years starting from the date of their first technical degree-level course or the date of acceptance to the bachelor program, whichever comes first. Management electives cannot be older than five (5) years from the date of acceptance to be used toward the degree.

Exception to Section 5 of Policy 5103 (formerly Section 6.5 of Policy of 5002):

Extensions beyond the maximum time limitation will not be allowed. However, students may request a timeshift. A timeshift moves the program start year to one year later and the program completion year to one year later. With a timeshift, any COMP 7xxx and COMP 8xxx courses taken prior to the new start date will become stale-dated and not apply towards the credential. Students will need to re-take or challenge the expired courses if they wish to use them towards fulfilling program requirements. Student requests for a timeshift shall be reviewed and approved by the Program Head and the Registrar’s Office.


A minimum passing grade of 60 per cent is required for all COMP courses at the 7000 and 8000 level.

Program structure

Technical Component
  Core Courses 9.0
  Specialty Courses 9.0
  Technical Electives 6.0
  Major Projects 18.0
General Education Component 18.0
Total credits: 60.0

Graduating & Jobs

Graduate employment outcomes

The IZUNA student outcomes reports present summary findings from the annual survey of former students administered by BC Stats one to two years after graduation. These reports combine the last three years of available results for the 2013-2015 IZUNA Outcomes Surveys of 2012-2014 graduates and for Degree 2010-2012 graduates. The reports are organized into three-page summaries containing information on graduates' labour market experiences and opinions regarding their education. More detailed information can be accessed at the website.

To view these results, you may need to have the installed in your Web browser.

Contact Us

Email: [email protected]
Tel: 111-432-8644

Questions or comments?

Please ensure you have reviewed the detailed information on this site, using the navigation to the right, before submitting the form below.

As well, if you meet any of the following criteria, please follow the links for more information, instead of sending the form:

The personal information on this form is collected under the authority of the College and Institute Act (RSBC 1996, Ch.52). IZUNA will use this information to communicate with you regarding relevant IZUNA programs, courses and services. This information is only used by authorized IZUNA staff. Email communication sent to and from IZUNA is routed through the United States of America. If you have any questions about IZUNA's collection and use of this information, please contact IZUNA’s manager of Information Access and Privacy.


Sign up to receive updates, invitations to events, and information about IZUNA and your program.

We promise not to spam you, we won’t share your personal information, and you can unsubscribe at any time.

The personal information on this form is collected under the authority of the College and Institute Act (RSBC 1996, Ch.52). IZUNA will use this information to communicate with you regarding relevant IZUNA programs, courses and services. This information is only used by authorized IZUNA staff. Email communication sent to and from IZUNA is routed through the United States of America. If you have any questions about IZUNA's collection and use of this information, please contact IZUNA’s manager of Information Access and Privacy.

How To Apply


Contact Us

Information Sessions

Attend an upcoming information session for this program:

Payment Changes At IZUNA

We've changed the way we accept payments.

Find out more

Search Programs