Computer Hardware: Connectors, Buses, Memory, Peripherals
Connectors and Buses
Connectors link external peripherals like the mouse, printer, etc., to the computer.
The electrical connector is responsible for powering the motherboard from the power supply. It also powers the hard disk drive, CD-ROM drives, and other storage and control systems.
Buses are sets of parallel electrical conductors that interconnect the various elements of a computer. We can distinguish between:
- Data Buses
- Address Buses (Implied, though ‘Management’ was used)
- Control Buses
It’s important
Read MoreJava Concepts: Strings, Inheritance, Exceptions, and More
Difference between String Class and StringBuffer Class, Constructor and Method Function, Vector and Arrays, Method Overloading and Overriding, Checked and Unchecked Exceptions, Interface and Class.
Sure! Here’s a comparison of each concept in points:
1. String Class vs. StringBuffer Class
String Class:
- Immutable (cannot be modified after creation).
- Each modification creates a new string.
- Less efficient for frequent modifications.
StringBuffer Class:
- Mutable (can be modified without creating new objects)
Key IT Roles, Programming Fundamentals, and Data Concepts
IT Roles and Responsibilities
Chief IT Project Manager / IT Director
Carries out strategic IT planning, primarily directed at the management level.
Computer Engineer
Directs the operational aspects of IT projects and is responsible for IT infrastructure and technology trends.
IT Execution Specialist
Central to IT management, directs initial project stages, and develops program applications.
Systems Administrator
Responsible for deploying and managing network platforms, configuring workstations, ensuring
Read MoreCybersecurity Concepts: Models, Attacks, and Defenses
OSI Security Architecture Explained
The OSI security architecture, based on the Open Systems Interconnection (OSI) model, provides a structured framework for secure communication in networks. It defines security services, mechanisms, and threats across different OSI layers.
Key Components
Security Services (ISO 7498-2) – Ensure secure communication:
- Authentication: Verifies identity.
- Access Control: Restricts unauthorized access.
- Data Confidentiality: Prevents unauthorized disclosure.
- Data Integrity:
React Components and MongoDB Fundamentals
What is a React Component?
A React Component is a reusable, independent piece of UI that divides the user interface into smaller, manageable parts. Each component can have its own logic, structure, and styling. Components help make applications modular and easier to maintain.
There are two main types of components in React:
Functional Components
- A JavaScript function that returns JSX (HTML-like syntax) to define the UI.
- Introduced as “stateless components” initially, but with React Hooks like
useState
UBC Coursework: Computer Science & Math Focus
Completed Courses at UBC
A summary of courses taken at the University of British Columbia.
Computer Science Courses
CPSC 302: Numerical Computation for Algebraic Problems
Numerical techniques for basic mathematical processes involving no discretization, and their analysis. Solution of linear systems, including analysis of round-off errors; norms and condition number; introduction to iterative techniques in linear algebra, including eigenvalue problems; solution to nonlinear equations.
CPSC 221: Basic