Skip to main content
< All Topics

Computer Science, IT and Software Engineering Library Guide

This umbrella guide is a broad starting point for students working across Computer Science, Information Technology, Software Engineering, networking, systems, and related research at Vector Technology Institute (VTI). Use it to orient yourself, choose the right evidence, and then move to the specialized programme guide that matches your task.

It is designed for assignments, projects, labs, technical reports, literature reviews, and capstone work. It does not replace the deeper programming, systems, cybersecurity, or ICT guidance in the subject-specific guides below.


Choose Your Path

Start here for orientation, then choose the guide closest to your programme or question.

Best Starting Point by Need

  • Programming and software development: use OpenStax or Open Textbook Library for foundations, then move to the ASC Software Programming and Software Engineering guides.
  • Systems and networking: use the ASc Computer Systems Technology guide for operating systems, infrastructure, hardware, and diagnostic learning.
  • Cybersecurity: use the Advanced Diploma – Cybersecurity Analyst guide for risk, standards, threat analysis, and defensive practice.
  • Cloud and infrastructure: begin with official documentation and the Computer Systems Technology or BSc ICT guide; use the IT Standards & Frameworks Guide when governance or controls matter.
  • Standards and frameworks: start with the IT Standards & Frameworks Guide, then consult the specific NIST, IETF, ITU, OWASP, or other authoritative document.
  • Scholarly research or literature review: use the discovery tools below, then evaluate individual publications with the Peer-Reviewed Scholarly Articles Guide.

How to Research a Computing Topic

Define question -> Find authoritative documentation/standards -> Search scholarly literature -> Evaluate evidence -> Apply to project/context -> Cite sources

  1. Define the question, scope, system, users, and expected outcome.
  2. Find official documentation or standards for current terminology, requirements, protocols, and implementation details.
  3. Search scholarly literature for research findings, methods, comparisons, and evidence.
  4. Evaluate currency, authority, method, relevance, publication type, and limitations.
  5. Apply the evidence to the project or context without claiming more than it supports.
  6. Record and cite every source used for a technical or academic claim.

Source Types: What to Use for What

  • Official documentation: use for current product, platform, language, API, tool, and configuration details. Check version and scope.
  • Standards: use NIST, IETF, ITU, OWASP, or other formal standards and frameworks for requirements, terminology, controls, protocols, and governance context.
  • Peer-reviewed research: use journal articles and scholarly books for academic claims, literature reviews, methods, and research findings.
  • Repositories and discovery tools: use Google Scholar, BASE, CORE, DOAJ, and library catalogues to find candidates; verify the individual source before citing it.
  • Training and tutorial resources: use open textbooks, courses, labs, and tutorials to learn concepts and practice skills. They should not replace authoritative or scholarly evidence when an assignment requires it.

Core Research Tools

Use a small, purposeful set rather than searching every database at once.

Broad Learning & Reference Resources

  • OpenStax – open textbooks for computing, mathematics, and supporting foundations.
  • Open Textbook Library – open textbooks across programming, systems, networking, and related subjects.
  • BCcampus Open Textbooks and LibreTexts – additional open learning material; check title-level quality and currency.
  • MIT OpenCourseWare – university-level lectures, assignments, and course material for independent study.
  • OpenLearn – short free courses and learning activities for reinforcing concepts.

Theses, Reports & Regional Context

Use theses, reports, and regional collections for advanced examples, local context, and leads to further research. Check the source type, date, author, and review status before treating any item as peer-reviewed journal evidence.

Academic & Project Support


Use this guide for orientation, then follow the specialized programme guide for deeper technical resources. Prefer official documentation for implementation details, standards for authoritative requirements, and peer-reviewed research for academic claims.

Table of Contents