Computer Science Wiki
Search
Search
Dark mode
Light mode
Explorer
Cloud Computing
AWS
Compute
EC2
Amazon Machine Image (AMI)
Connect to an EC2 instance
EC2 - Elastic Compute Cloud
EC2 Image Builder
EC2 Purchase Options
EC2 Sizing and Configuration Options
Security and Permissions
Types of EC2 Instances
ASG - Auto Scaling Group
ECR - Elastic Container Registry
ECS - Elastic Container Service
ELB - Elastic Load Balancer
Database
Amazon Athena
Amazon Aurora
Amazon ElastiCache
Amazon Glue
Amazon Managed Blockchain
Amazon Neptune
Amazon QLDB
Amazon QuickSight
Amazon Timestream
DMS - Database Migration Service
DocumentDB
DynamoDB
EMR - Elastic MapReduce
RDS - Relational Database Service
RDS Deployment Options
Redshift
IAM
AWS Identity and Access Management (IAM)
IAM Guidelines and Best Practices
IAM Security Tools
IAM Users, Groups, Roles, and Policies
Other services
Serverless and AWS Lambda
Storage
EC2 Instance Storage
Amazon FSx
EBS - Elastic Block Store
EBS Snapshot
EC2 Instance Store
EFS - Elastic File System
S3
Amazon S3
Amazon S3 Bucket Policies
Amazon S3 Encryption
Amazon S3 Replication (CRR & SRR)
Amazon S3 Security
Amazon S3 Static Website Hosting
Amazon S3 Storage Class
Amazon S3 Versioning
AWS Snow Family
AWS Storage Gateway
Edge Computing with AWS Snow Family
AWS Command Line Interface (CLI)
AWS Region and Availability Zone
AWS Shared Responsibility Model
Pricing of the AWS
Cloud Computing
Scalability and High Availability in Cloud Computing
The Delivery of Cloud Services
The Deployment Models of the Cloud
Traditional Computing VS Cloud Computing
Types of Cloud Computing Services
Computer Networks
Internet Protocol Suite
Address Resolution Protocol (ARP)
Application Layer
Border Gateway Protocol (BGP)
Determine if destination outside the LAN
DNS Nameserver
DNS Record
DNS Resolution
Domain Name System (DNS)
Hypertext Transfer Protocol (HTTP)
Internet Control Message Protocol (ICMP)
Internet Layer
Internet Protocol (IP)
Internet Protocol Suite
Link Layer
Reaching destinations outside the LAN
Simple Mail Transfer Protocol (SMTP)
SMTP Commands
TCP Port
Transport Layer
Circuit Switching VS Packet Switching
Computer Networks
Ethernet
LAN and WAN
Network Layered Architecture
Computing Research and Cross-Disciplinary Studies
Computing Research
Role of Management and Board in the Cybersecurity Picture
Cross-Disciplinary Studies
Business Information Systems (BIS)
Business Information System Ethics
Business Information Systems (BIS)
Business Process (BP)
Business Process Management (BPM)
Business Process Model and Notation (BPMN)
Databases and Data Modelling
Information System (IS)
IS Five Components Example
Porter's Five Forces Analysis
Porter's Four Competitive Strategies
Porter's Value Chain Model
Process Improvement
Strategy and Competitive Advantage
What Is Business
Computing Project Management
Computing Project Mangement
Project management process groups
Human Computer Interaction (HCI)
Usability
Information Architecture (IA)
Understanding Users - Information Collection
What is Usability
Human Computer Interaction (HCI)
Interview
Computing Research and Cross-Disciplinary Studies
Cyber Security
Network Security
Asymmetric Cryptography
Caesar Cipher
Diffie-Hellman Key Exchange
Digital Certificate
Digital Signature
Hash Algorithms
Hash Extension Attack
HMAC Key Derivation Function (HKDF)
HTTP Secure (HTTPS)
Key Distribution
Message Authentication Code (MAC)
Network Attacks and Preventions
Network Security and Cryptography
One-Time Pad (OTP)
Password Based Attacks
RSA Algorithm
Secure Shell (SSH)
Stream Cipher and Block Cipher
Symmetric Cryptography
Transport Layer Security (TLS)
Vigenère Cipher
Cyber Security and Security Engineering
Cybersecurity Culture and Framework
Human Factors in Cybersecurity
Number Theory and Abstract Algebra in Cryptography
Principle of Psychological Acceptability
Security Concepts
System Security and Access Control
Usability and Security of Passwords
Data Science and AI
Artificial Intelligence (AI)
Search Problems
Informed Search - Greedy Search
Problem Solving and Search
Uninformed Search - Breadth-First Search (BFS)
Uninformed Search - Depth-First Search (DFS)
Uninformed Search - Iterative Deepening Search (IDS)
Uninformed Search - Uninformed Cost Search (UCS)
Computational Data Science and Artificial Intelligence (AI)
Data Structures and Algorithms
Algorithms
Divide and Conquer
Divide and Conquer
Divide and Conquer Master theorem Examples
Divide and Conquer Unrolling Examples
Integer Multiplication
Maxima Set
Searching Algorithms
Binary Search
Graph Breadth-First Search (BFS)
Graph Depth-First Search (DFS)
Sorting Algorithms
Bubble Sort
Merge Sort
Selection Sort
Trivals
Count Character
Dijkstras Shortest Path
MST - Kruskal's Algorithm
MST - Prim's Algorithm
Range Query in BST
Greedy Algorithm
Data Structures
Abstract Data Type (ADT)
ADT - Binary Tree
ADT - Disjoint Set
ADT - Graph
ADT - Map
ADT - Priority Queue
ADT - Set
ADT - Tree
AVL Tree
Binary Search Tree (BST)
Hash Table
Heap
Linked List
Big-O Notation and Algorithm Complexities
Data Structure and Algorithms Cheat Sheet
Data Structures and Algorithms
Pseudocode Conventions
Sequence and Series
Database Systems
Database Systems
Relational Database Management System (RDBMS)
Relational Database Normalisation
Operating System (OS)
Bash Scripting
Bash
Bash Basic Operators
Bash Process Management
File Manipulation
File Permission
Network Configuration and Troubleshooting
Regular Expressions (Regex)
Text Processing and Manipulation
Work with Variables
Bit Masking
Character Representation
Data Representation
Number System Conversion
Operating Systems (OS)
Process management and System calls
Processes and Memory Management
Shell
Unix Systems
Web and App Development
DevOps
Version Control
Git
Basic Git Commands
Getting a Git repository
Git
Git Configuration
Git Distributed Workflows
Git Internals 1 - Introduction to Git
Git Internals 2 - Git Objects
Git Internals 3 - Git Branches
Git Internals 4 - Git Merge
Git Transfer Protocol
Record Changes to the Repository
Version Control System
DevOps
Docker
GitHub Actions
YAML
Front-End Development
HTML
Programming Languages
Java
Java API
Java Database Connectivity (JDBC)
Reflection API
Stream API
Java Build Tool
Apache Maven
Apache Maven
Java Frameworks
Spring
IoC Container
Java-Based Configuration 1 - Intro & Bean Annotation
Java-Based Configuration 2 - Dependency Injection (DI) & Wiring
XML-Based Configuration 1 - Intro & Spring Bean
XML-Based Configuration 2 - Dependency Injection (DI) & Wiring
XML-Based Configuration 3 - Autowiring
Spring
Spring Boot
Java Programming Advanced
Annotation
Enum 1 - Enum Class
Enum 2 - Natural Ordering
Exception
Exception Hierarchy
Lambda Expressions
User Input using BufferReader and Scanner
Java Programming Core
Java Collections Framework
Collections Class
Comparable Interface
Comparator Interface
Generics
Java Collections Framework Overview
Vector
Java Data Types
Character
Integer Class
Literals
String Class
StringBuffer
StringBuilder
Type Casting
Java OOP
Abstraction
Class and Object
Dynamic Method Dispatch (Runtime Polymorphism)
Encapsulation
Inheritance
Nested Class
Object Class
Polymorphism
Miscellaneous
Access Modifier
Autoboxing and Unboxing
Do-While Loop
Final Keyword
Static Keyword
Java Standard Edition (Java SE) and Java Programming
JVM Performance Tuning
JVM Performance Tuning
Multithreading Programming
Java Threads and Multiple Threads
Thread Safety
The Java Platform
Compile Time VS Runtime
How Does Java Work
Java Platform
Java Platform Overview
JIT Compilation and Java bytecode
JVM Class Loader Sub-System
JVM Overview
JVM Runtime Data Area
Java
Software Design Principles and Patterns
Software Design Patterns
Behavioural Patterns
Behavioural Patterns - Memento Pattern
Behavioural Patterns - Observer Pattern
Behavioural Patterns - State Pattern
Behavioural Patterns - Strategy Pattern
Creational Patterns
Creational Patterns - Builder Pattern
Creational Patterns - Factory Method Pattern
Creational Patterns - Prototype Pattern
Creational Patterns - Singleton Pattern
Software Design Patterns
Structural Patterns
Structural Patterns - Adapter Pattern
Structural Patterns - Decorator Pattern
Structural Patterns - Facade Pattern
Code Reviews
GRASP Design Principles
Low Coupling Principle
SOLID Design Principles
Software Development Life Cycle (SDLC)
Analysis Modelling
Analysis Modelling
Behavioural Modelling
Behavioural State Machine
Class Responsibility Collaboration (CRC) Cards
Functional Modelling
Structural Modelling
UML Diagrams
UML - Activity Diagram
UML - Class Diagram
UML - Use Case Diagram
UML Diagrams
UML-Sequence Diagram
Design
Implementation
Planing
Software Development Life Cycle (SDLC)
Software Development Methodologies
Software Requirement Engineering
Coupling and Cohesion
Dependency
Web and Application Development
CODE_OF_CONDUCT
Contributor Manual
Design Specifications
First Time Contributor
Tired?
Wiki Design Principles
Home
❯
tags
❯
Tag: INFO1112
Tag: INFO1112
50 items with this tag.
Mar 18, 2025
File Permission
Bash
Bash_scripting
INFO1112
Bash_utilities
File_permission
Mar 18, 2025
Network Configuration and Troubleshooting
Bash
Bash_scripting
INFO1112
Bash_utilities
Network_config_and_troubleshooting
Computer_networks
DNS_record
Mar 18, 2025
Regular Expressions (Regex)
Bash
Bash_scripting
INFO1112
Regular_expression
Regex
Mar 18, 2025
Text Processing and Manipulation
Bash
Bash_scripting
INFO1112
Bash_utilities
Text_processing
Mar 18, 2025
Work with Variables
Bash
Bash_scripting
INFO1112
Bash_programming
Bash_variable
Mar 18, 2025
Bit Masking
Operating_system
INFO1112
Bit_masking
Mar 18, 2025
Character Representation
Operating_system
INFO1112
Character_representation
Unicode
ASCII
Mar 18, 2025
Data Representation
Operating_system
INFO1112
Data_representation
Number_system_conversion
Binary
Hexadecimal
Hex
Bit
Mar 18, 2025
Number System Conversion
Operating_system
INFO1112
Data_representation
Number_system_conversion
Binary
Hex
Hexadecimal
Mar 18, 2025
Operating Systems (OS)
Operating_system
INFO1112
System_call
Unix
Mar 18, 2025
Process management and System calls
Operating_system
INFO1112
System_call
Bash
Process_management
Mar 18, 2025
Processes and Memory Management
Operating_system
INFO1112
Memory_management
Unix
Process_management
Mar 18, 2025
Shell
Operating_system
INFO1112
Shell
Bash
Mar 18, 2025
Unix Systems
Operating_system
Unix
INFO1112
Bash
Shell
Mar 18, 2025
Bash
Operating_system
Bash
INFO1112
Bash_scripting
Bash_utilities
Bash_programming
Mar 18, 2025
File Manipulation
Bash
Bash_scripting
INFO1112
Bash_utilities
File_manipulation
Mar 18, 2025
Symmetric Cryptography
Computer_networks
Network_security
INFO1112
Symmetric_cryptography
Digital_signature
Mar 18, 2025
Digital Signature
Computer_networks
Network_security
INFO1112
Digital_signature
Mar 18, 2025
HTTP Secure (HTTPS)
Computer_networks
Network_security
HTTPS
HTTP
INFO1112
INFO2222
TLS
Mar 18, 2025
Hash Algorithms
Computer_networks
Network_security
Cyber_Security
Hash_algorithm
INFO1112
INFO2222
Mar 18, 2025
Network Security and Cryptography
Computer_networks
Network_security
INFO1112
INFO2222
CSEC3616
Mar 18, 2025
Secure Shell (SSH)
Computer_networks
Network_security
INFO1112
SSH
Asymmetric_cryptography
Key_pair
Mar 18, 2025
Cyber Security and Security Engineering
Cyber_Security
Network_Security
HCI
Usability
INFO1112
INFO2222
CSEC3616
Mar 18, 2025
Asymmetric Cryptography
Computer_networks
Network_security
Key_pair
Public_key
Private_key
INFO1112
Asymmetric_cryptography
Certificate_Authority
Mar 18, 2025
Digital Certificate
Network_security
Digital_certificate
Certificate_Authority
INFO1112
INFO2222
Mar 18, 2025
TCP Port
Computer_networks
INFO1112
TCP/IP
Transport_layer
Transmission_Control_Protocol_TCP
TCP_port
Hyper_Text_Transfer_Protocol_HTTP
Simple_Mail_Transfer_Protocol_SMTP
Mar 18, 2025
Transport Layer
Computer_networks
INFO1112
TCP/IP
Transport_layer
Transmission_Control_Protocol_TCP
User_Datagram_Protocol_UDP
Mar 18, 2025
LAN and WAN
Computer_networks
LAN
WAN
Packet_switching
INFO1112
Mar 18, 2025
Network Layered Architecture
Computer_networks
TCP/IP
Ethernet
INFO1112
Mar 18, 2025
Application Layer
Computer_networks
INFO1112
TCP/IP_model
Application_layer
Mar 18, 2025
Border Gateway Protocol (BGP)
Computer_networks
INFO1112
TCP/IP
Internet_layer
Border_Gateway_Protocol_BGP
Mar 18, 2025
DNS Nameserver
Computer_networks
INFO1112
TCP/IP_model
Application_layer
Domain_Name_System_DNS
DNS_resolution
DNS_hierarchy
Nameserver
Top_Level_Domain_TLD
Second_Level_Domain_SLD
Subdomain
Mar 18, 2025
DNS Record
Computer_networks
INFO1112
TCP/IP_model
Application_layer
Domain_Name_System_DNS
DNS_resolution
DNS_record
Network_config_and_troubleshooting
Shell_command
Mar 18, 2025
DNS Resolution
Computer_networks
INFO1112
TCP/IP_model
Application_layer
Domain_Name_System_DNS
DNS_resolution
Internet_Protocol_IP
DNS_hierarchy
DNS_record
Nameserver
Dynamic_Host_Configuration_Protocol_DHCP
Top_Level_Domain_TLD
Second_Level_Domain_SLD
Subdomain
Mar 18, 2025
Determine if destination outside the LAN
Computer_networks
INFO1112
TCP/IP
Internet_layer
LAN
Binary_masking
Mar 18, 2025
Domain Name System (DNS)
Computer_networks
INFO1112
TCP/IP_model
Application_layer
Domain_Name_System_DNS
DNS_resolution
User_Datagram_Protocol_UDP
Internet_Protocol_IP
DNS_hierarchy
Mar 18, 2025
Hypertext Transfer Protocol (HTTP)
Computer_networks
INFO1112
TCP/IP_model
Application_layer
Hyper_Text_Transfer_Protocol_HTTP
HTTP_status_code
HTTP_method
HTTP_response
HTTP_request
Domain_Name_System_DNS
TCP_port
Internet_Protocol_IP
DNS_resolution
HTML
Mar 18, 2025
Internet Control Message Protocol (ICMP)
Computer_networks
INFO1112
TCP/IP
Internet_layer
Internet_Control_Message_Protocol_ICMP
ping
Time-to-Live_TTL
Time-Exceeded
Traceroute
Checksum
Internet_Protocol_IP
Mar 18, 2025
Internet Layer
Computer_networks
INFO1112
TCP/IP
Internet_layer
Ethernet
LAN
WAN
Network_Address_Translation_NAT
Internet_Protocol_IP
Address_Resolution_Protocol_ARP
Internet_Control_Message_Protocol_ICMP
Routing
Mar 18, 2025
Internet Protocol (IP)
Computer_networks
INFO1112
TCP/IP
Internet_layer
Internet_Protocol_IP
Checksum
Routing
Mar 18, 2025
Internet Protocol Suite
Computer_networks
INFO1112
TCP/IP
Application_layer
Internet_layer
Transport_layer
Link_layer
Checksum
Media_Access_Control_MAC
Internet_Protocol_IP
Session
Connection
Mar 18, 2025
Link Layer
Computer_networks
INFO1112
TCP/IP
Link_layer
Ethernet
LAN
WAN
MAC_address
Mar 18, 2025
Reaching destinations outside the LAN
Computer_networks
INFO1112
TCP/IP
Internet_layer
Routing
Network_Gateway
Mar 18, 2025
SMTP Commands
Computer_networks
INFO1112
TCP/IP_model
Application_layer
Simple_Mail_Transfer_Protocol_SMTP
SMTP_command
MultiPurpose_Internet_Mail_Extension_MIME
Mar 18, 2025
Simple Mail Transfer Protocol (SMTP)
Computer_networks
INFO1112
TCP/IP_model
Application_layer
Simple_Mail_Transfer_Protocol_SMTP
SMTP_command
DNS_record
TCP_port
Mar 18, 2025
The Delivery of Cloud Services
Cloud_computing
INFO1112
VM
SSH
Mar 18, 2025
Circuit Switching VS Packet Switching
Computer_networks
Packet_switching
INFO1112
Mar 18, 2025
Computer Networks
Computer_networks
Packet_switching
LAN
WAN
INFO1112
Network_protocol
Mar 18, 2025
Ethernet
Computer_networks
INFO1112
TCP/IP
Link_layer
Ethernet
LAN
WAN
Packet_switching
Mar 18, 2025
Address Resolution Protocol (ARP)
Computer_networks
INFO1112
TCP/IP
Internet_layer
LAN
MAC_address
Address_Resolution_Protocol_ARP
LAN_broadcast