- International Fees
International fees are typically 3.25 times the domestic tuition. Exact cost will be calculated upon completion of registration.
Course Overview
This course is an introduction to computer programming terminology and concepts. Students will learn to write basic programs using loops, statements, variables, functions, and arrays and how to connect different network devices through python code. Students will learn how to extract specific data from different types of logs. Practical exercises provide students the exposure to computer programming and the ability to interpret programming code.
Prerequisite(s)
- Basic knowledge of networking, routing, and switching and OS.
Credits
1.0
Domestic fees
$217.93 - $222.30 See individual course offerings below for actual costs.
Learning Outcomes
Upon successful completion of this course, the student will be able to:
- Describe the use of an object-oriented programming language
- Describe the concepts behind modular programming
- Code within an Integrated Development Environment
- Install the tools required to use an object-oriented programming language to create a program
- Implement code to demonstrate the functions of variables, loops, and decisions in Python
- Describe various data types including Strings, Integers, and Floats
- Describe the differences between interpreted and compiled languages
- Implement a code to extract attributes from logs
- Create REST API requests over HTTPS to securely integrate services
- Implement a code to extract data from HTML (Web Scraping)
- Access built-in and 3rd party libraries within a program
- Implement code to connect different network devices
Effective as of Winter 2022
Related Programs
Network Programming for Security Analysts (XCSA 1100) is offered as a part of the following programs:
- Indicates programs accepting international students.
School of Energy
- Cybersecurity Analysis for Network Administrators
Microcredential Part-time
Course Offerings
Spring/Summer 2025
Below is one offering of XCSA 1100 for the Spring/Summer 2025 term.
CRN 68169
Dates
Apr 07 - Jun 06 Loading
- CRN 68169
- $217.93 Domestic fees
Class meeting times
Dates | Days | Times | Locations |
---|---|---|---|
Apr 07 - Jun 06 | N/A | N/A | Online |
Duration
10 weeks
Instructor
Hamidreza Talebi
Course outline
Course outline TBD — see Learning Outcomes in the interim.
Important information
- International fees are typically 3.25 times the domestic tuition. Exact cost will be calculated upon completion of registration.
- For questions about this course, please contact the Program Assistant Franziska Sattler-Morrison at soepts@bcit.ca. Note: BCIT reserves the right to cancel courses. In the event of a course cancellation, you will be notified at least two business days prior to the course start. Please ensure that your contact information is current in your myBCIT.
Status
Fall 2025
Below is one offering of XCSA 1100 for the Fall 2025 term.
CRN 49694
Dates
Start any time Loading
- CRN 49694
- $222.30 Domestic fees
Continuous Entry, Distance or Online
This is an online learning course. Start any time. You have 10 weeks from the date you register to complete this course.
Duration
10 weeks
Instructor
TBD
Course outline
Course outline TBD — see Learning Outcomes in the interim.
Important information
- International fees are typically 3.25 times the domestic tuition. Exact cost will be calculated upon completion of registration.
- For questions about this course, please contact the Program Assistant Franziska Sattler-Morrison at soepts@bcit.ca. Please include your BCIT student ID (if you have one). Note: BCIT reserves the right to cancel courses. In the event of a course cancellation, you will be notified at least two business days prior to the course start. Please ensure that your contact information is current.
Status
Programs and courses are subject to change without notice.