Information Systems Technology

Full-time Post-Secondary Diploma
Vancouver
JAN, MAY, SEP
31 Weeks
Dom. $ Final Domestic Tuition after Discounts
Int. $ Final International Tuition after Discounts
Full-time Post-Secondary Diploma
JAN, MAY, SEP
Dom.$ Final Domestic Tuition after Discounts
Vancouver
31 Weeks
Int.$ Final International Tuition after Discounts


Program Description

This program provides students with sought-after technical skills and knowledge spanning various technology disciplines, including web and application development, systems administration, network administration and infrastructure management.

Students will acquire the ability to design, construct and uphold robust web-based, data persistence software applications using object-oriented design. They will integrate principles utilized in contemporary software development teams, gaining insight into software analysis, design and software project management under different development models within the software development lifecycle (SDLC).

In the infrastructure management segment, students will learn to configure, manage, troubleshoot and maintain MS Windows and Linux-based systems. They will also delve into enterprise server management using Windows Active Directory and Linux server operating systems.

Additionally, students will learn the concepts and methodologies necessary for comprehending and implementing computer networks. They will learn how to design, construct, manage and troubleshoot local-area and wide-area network technologies.

Program Benefits

This program provides students with a broad technology education, allowing them to explore different avenues and discover their preferred areas of focus within the field. It offers the opportunity to pursue various roles within technology, ensuring graduates are well-prepared for employment across diverse sectors. By focusing on core technical competencies, the program accelerates skills development, enabling students to enter the field faster and more confidently.

PTIB Approved Program

The Information Systems Technology program is reviewed and approved by the registrar of the Private Training Institutions Branch (PTIB) of the Ministry of Advanced Education, Skills & Training.

PITB Logo BC-EQA Logo



Career Opportunities

At CCTB, our mission is to equip students with top-tier training to distinguish themselves in today’s competitive job market. Our curriculum is meticulously designed to align with your career aspirations and delivered using cutting-edge industry tools. Experience a dynamic learning environment that mirrors real-world business practices, ensuring your readiness for the professional realm.

Moreover, CCTB is dedicated to offering comprehensive career orientation, guidance and continual employment assistance. Throughout your educational journey, you'll gain practical skills tailored to industry demands and receive personalized support to secure employment in your chosen field. Our commitment extends beyond graduation, as we aim to provide ongoing support to facilitate your successful integration into or re-entry into the workforce.

Studying in the Information Systems Technology program will provide you with the skills for many different roles. Some roles you could consider after you finish the program include:

NOCs: 22220

  • Computer network technician
  • Data center operator
  • Internet web site technician
  • Computer operations supervisor
  • Computer network technician
  • Local area network (LAN) administrator
  • Network administrator
  • Network support analyst
  • Network support technician
  • Server administrator
  • System administrator
  • Web designer
  • Web developer
  • Web site designer

 

Program Duration

Standard

  Weeks Terms
Academic 28 Weeks 2 Terms
Term Break 3 Weeks -
Total 31 Weeks 2 Terms

Academic terms will include intersessional study break periods.

 

Course Previews

The course starts with an overview of modern PC components and operating systems, focusing on computer administration, maintenance, monitoring and troubleshooting. Students will learn to install and configure desktop computers and devices in a business environment, covering topics like OS architecture, file management, BIOS/UEFI, virtual machines, software management and data protection. Networking and security essentials are also included.

Next, students will learn to install and configure Windows Server 2016 as a networked enterprise operating system. This includes setting up Active Directory, domain name services (DNS), dynamic host configuration protocol (DHCP) and virtualization services.

This course introduces students to the fundamentals of computer networking technologies, covering basic network configuration and management. Topics include the OSI model, TCP/IP protocol suite, IPv4/IPv6 addressing and subnetting, cable mediums, routing and switching, wireless technologies, data flows, connectivity troubleshooting and basic network device configuration.

Students will gain hands-on experience using network simulation software to design, configure and troubleshoot LAN/WAN networks and network devices. Advanced networking concepts such as VLANs, Inter-VLAN routing, IGP, OSPF, STP, network security, cloud computing, basic network programmability and automation will also be covered.

In this course, students will learn the essentials of front-end web development, covering HTML5, CSS3, Bootstrap and JavaScript. They will create responsive and interactive websites that are compatible with mobile and tablet devices.

Starting with HTML5, students will build a basic website structure and layout. They will then use CSS3 to add responsive design elements, including selectors, combinators, the box object model, positioning, animations and advanced layouts using CSS Grid, Flexbox and Bootstrap. Finally, students will use JavaScript to manipulate the Document Object Model (DOM), creating dynamic website features and performing basic form validation.

This course is an introduction to programming using the Python programming language, where learners will develop the foundational skills to create procedural and object-oriented applications.

Students will become proficient at using and implementing fundamental programming concepts including basic language syntax, operators, flow-control, lists and tuples, functions, dictionaries and sets, I/O operations, program modules, database connections, object-orientation, generators and lambda expressions.

This learning outcomes of this course will set a strong foundation for students to pursue more intermediate to advanced programming courses.

This course provides a comprehensive exploration of JavaScript programming, starting with intermediate concepts such as advanced control flow, arrays, functions and objects, with a focus on manipulating the Document Object Model (DOM). Students will then progress to advanced topics like HTTP and asynchronous programming.

In the second part of the course, students will delve into server-side JavaScript programming technologies, including Node.js, Express.js, NPM and MongoDB. They will learn to design, create and deploy a full-stack CRUD-based application, gaining practical experience in building dynamic web applications from the front end to the back end.

This hands-on database course focuses on practical exercises to teach students the fundamentals of modeling and designing relational database schemas. Using enterprise data modeling and mapping tools, students will learn key concepts such as technical requirements analysis, relationship identification, entity mapping, data normalization and validation.

Moreover, students will gain proficiency in interacting with relational database systems through the SQL (Structured Query Language) programming language. By the end of the course, students will be equipped to perform intermediate-level database queries with confidence.

This course provides a comprehensive introduction to the Linux operating system, covering a wide array of topics essential for understanding its functionality and administration. Students will explore the underlying operating system architecture, gaining insights into command line interface navigation, device and filesystem management, networking fundamentals, common administration practices and bash shell scripting.

Additionally, students will delve into common server administration tasks, learning how to deploy, configure and maintain various enterprise services. These services include but are not limited to SSH for secure remote access, web servers such as Apache and NGINX, SQL servers like MySQL, application servers and version control systems.

This course provides a comprehensive introduction to the software development lifecycle (SDLC) and various development models, such as Agile and Waterfall. Students will learn the concepts and methodologies used by software teams throughout the entire software development process.

Students will learn to analyze business and technical requirements, create high-level technical design documentation, develop and execute test cases and manage their work using project management frameworks. The course includes a segment on high-level system design, where students will use object-oriented design (OOD) to identify program classes and create a domain model. They will also use the Unified Modeling Language (UML) to document their design.

In the software testing part of the course, students will practise different types of software testing, including unit testing, feature testing, usability testing, regression testing, smoke testing and user acceptance testing.



Program Fees

 

Financial assistance may be available to eligible students under the StudentAid BC program. For more information please go directly to https://studentaidbc.ca/sabc-home-page

 

Admission Requirements

  • High school diploma or equivalent from an approved government institution of applicant’s home country, or applicant is minimum 19 years of age
  • Good command of English language IELTS 5.5 or equivalent outlined below
  • Students must have and use their own personal computer in class

Language proficiency requirements are admission requirements and may not be waived by the institution or student.

Students must be in possession of one of the English Language Equivalencies as described in the CCTB Admissions Policy:



Program Intakes

2024 2025
JAN JAN
MAY MAY
SEP SEP

Employment and Career Highlights


.

1,254,708


1,254,708 people held positions in the tech industry 

22.4%


Canadian technology sector can expect a grow of 22.4% 

$64,217


Entry level positions start at $64,217 per year 

Student testimonials

I chose to study digital marketing because I think it’s a great field, and you can use your degree to work in so many areas. I like everything about CCTB, and I learned so many things about SEO and Google Analytics that I use in my co-op program right now.

Luisa Alencar, CCTB student

"One of the barriers for all immigrants and new graduates is to enter the job market. But when I entered this program, CCTB made this very easy for me. I got my first job offer immediately after the program, which was higher than my expectations."

Razieh Mokhtarnameh , CCTB alumna

"I just graduated from CCTB and right now I’m a business analyst at one of the government agencies. I don’t just think CCTB helped me, I think are still helping me now by providing feedback, responses, interview preparation and more."

Samuel Arawu, CCTB alumnus

"I completed my Software Quality Assurance testing through CCTB college. It’s amazing! It’s hands-on training and gives the experience of learning what we do in the work environment, which helped me to gain confidence to enter the new world of IT."

Vinitha-Kaliraj, CCTB alumna

"After taking the courses, I was ready and confident. In one of my interviews, the interviewer was impressed that I had that certificate. The instructors and the support team were so motivating and helpful that all students could catch up with the class."

Zoya Salehi, CCTB alumna

Land Acknowledgement

We acknowledge that the territories on which CCTB and its campus are situated are the traditional, ancestral and unceded territories of the xʷməθkʷəy̓əm (Musqueam), Sḵwx̱wú7mesh (Squamish) and Sel̓íl̓witulh (Tsleil-Waututh) Nations. We thank them for having cared for this land since time immemorial, honour their graciousness to the students who seek knowledge here, and iterate our dedication to valuing the ongoing contributions of Indigenous peoples and communities.