Thursday, February 15, 2024

Computer Science: Programming Languages Main Contents (FORTRAN-BASIC-ProLog-C++)

- Concepts

*Programming Languages Categories

*Syntax and Semantics

*Lexical and Syntax Analysis

*Name, Binding and Scopes

*Data Types

*Expressions

*Control Structures

*Concurrency

*Exception Handling

- (BASIC) Programming Language

*Basic Commands

*Expressions, Numbers and Variables

*Data manipulation

*Program flow control

*Input and output

*Mathematical functions

*Functions and Subroutines

- (FORTRAN) Procedural Programming Language

*Code structure

*Variables and Expressions

*Arrays and Strings

*Operators and flow control

*Organising code structure

*Procedures and Modules

- (ProLog) Logic Programming Language

*Prolog atoms, Numbers variables and terms

*Facts, Rules, and Queries

*Unification and Proof Search

*Recursion

*Lists

*Arithmetic

*Definite Clause Grammars

*Cuts and Negation

*Files

- (C++) Object-Oriented Programming Language

*C++ Programming Basics

*Loops and Decisions

*Structures

*Pointers

*Functions

*Objects and Classes

*Data Abstraction

*Data Encapsulation

*Arrays and Strings

*Operator Overloading

*Inheritance

*Polymorphism

*Virtual Functions

*Streams and Files

*Templates

*Exceptions

*The Standard Template Library

*Object-Oriented Software Development

Tuesday, January 30, 2024

Business Domain - Banking

  • Sales & Service - Marketing, Customer & Product Management ("Front Office")

The products and services offered to customer entities by a financial institution.

    • Common Services
      • Customer Relationship Management
      • Delivery Channel Management
      • Marketing
    • Investment Banking

Services corporations, other financial institutions and governments with raising funds via capital markets.

      • Trading
      • Corporate Finance
      • Research
      • Custody Services
    • Commercial & Business Banking

Offered to larger domestic and multi-national commercial clients, include payments and cash management, trade services, and liquidity management.

      • Cash & Liquidity Management
      • International Trade Services
      • Commercial Lending
      • Commercial Payments
    • Retail Banking

The mainstream consumer banking segment for individuals and small businesses (checking/current accounts and savings, credit and debit cards and consumer loans.)

      • Deposits & Liability
      • Cards / Unsecured Loans
      • Secured Loans / Mortages
      • Payments & Remittances
    • Wealth Management

Private banking and wealth management services for high net worth clients.

      • Portfolio Management
      • Financial Planning
    • Insurance

Insurance, accident, health and annuities.

      • Life
      • Health
      • Accident
      • Pension & Retirement
      • Annuity
    • Non-Life Insurance

Property and casualty, and be offered to consumers and corporations.

      • Personal & Business Property
      • Personal & Business Casualty
  • Risk Management and GCR ("Middle Office")

Common business support services for risk management, governance, operational security and compliance.

    • Risk Management
      • Finance Risk Modeling
      • Market Risk
      • Liquidity Risk
      • Credit Risk
      • Operational Risk
      • Fraud/AML
      • Acturial Modeling
    • Governance & Compliance
      • Corporate Performance Management
      • Financial Control
      • Reconciliation
      • Audit
      • Financial Reporting
      • Regulations
      • Compliance
  • Core Processing ("Back Office")

Operational functions essential to the business of financial services.

    • Customer Information
      • Customer and Account Information - Onboarding & Maintenance
      • CRM / Contact History
    • Banking
      • Trade Clearing
      • Reconciliations
      • Matching & Confirmations
      • Treasury Operations
      • GL Posting
      • Statements & Advice
      • Forex
      • Corporate Actions
      • Account Analysis & Billing
      • Liability / Deposit Servicing
      • Cards - Insurance & Servicing
      • Underwriting
      • Loan Origination
      • Loan Servicing
      • Collateral Management
      • Collections
    • Wealth Banking & Wealth Management
      • Wealth / Asset Management
      • Trust
    • Insurance
      • Rating
      • Underwriting
      • Policy Admin
      • Claims Processing
    • Payments, Clearing & Settlement
      • Domestic Payments
      • International Payments
      • Financial Messaging
  • Corporate Operations

Corporate support functions within the organization. Horizontal in nature, ERP functions, HR, vendor management etc.

    • Finance & Treasury
    • Business Administration
    • Procurement
    • Project Management Office (PMO)
    • IT Operations
    • Strategy
    • Human Resources

Saturday, November 4, 2023

Computer Science: Computer Networks Topics

 

        ** Computer Networks Introduction

*Network Hardware

*Network Software

*Reference Models

** The Physical Layer

*Guided Transmission Media

*Wirless Transmission

*Communication Satellites

*Digital Modulation and Multiplexing

*Public switched telephone network

*Mobile telephone system

*Cable television

** The Data Link Layer

*Data Link Layer Design Issues

*Error detection and Correction

*Data Link protocols

** Medium Access control Sub-Layer

*Channel Allocation problem

*Multiple access protocols

*Ethernet

*Wireless LANs

*Broadband Wireless

*Bluetooth

*RFID

*Data link Layer switching

** The Network Layer

*Network Layer Design Issues

*Routing Algorithms

*Congestion control Algorithms

*Quality of service

*Internetworking

*The Network layer in the Internet

** The Transport Layer

*The Transport service

*Transport protocols

*Congestion control

*Internet transport protocols

*Performance issues

*Delay-Tolerant Networking

** The Application Layer

*Domain Name system (DNS)

*Electronic Mail

*World Wide Web (WWW)

*Streaming Audio and Video

*Content Delivery

** Data Communication

*Data Transmission

*Transmission Media

*Signal Encoding Techniques

*Digital Data Communication Techniques

*Data Link Control Protocols

*Multiplexing

*Spread Spectrum

** Wide Area Networks (WANs)

 *Circuit Switching and Packet Switching

 *Asynchronous Transfer Mode

 *Routing in Switched Networks

 *Congestion Control in Data Networks

 *Cellular Wireless Networks

** Local Area Networks (LANs)

 *Local Area Network Overview

 *High-Speed LANs

 *Wireless LANs

** Internet

*Internetwork Protocols

*Internetwork Operation

*Transport Protocols

*Internet Applications

** Network Security

*Cryptography

*Symmetric-Key Algorithms

*Public-Key Algorithms

*Digital Signature

*Communication Security

*Authentication protocols

*Email Security

*Web Security

Monday, October 9, 2023

My Technical Tools


Last Update: DEC 2025

General
    - Coding Editors and IDEs
        * Visual Studio Code
        * Visual Studio
        * IntelliJ IDEA
    - Shell Scripting Tools
        Command Prompt
        Bash
        PowerShell
    - Source Control Technologies
        Git
        * GitHub
    - ALM Tools
        Azure DevOps
        Jira
    - Containers
        Docker
    - CI/CD Tools
        * Jenkins
        Azure Pipelines
        GitHub Actions

Back-end Development
    - Server-side Languages
        C#
        Java
        Python
    - Back-end Frameworks
        ASP.NET
    - APIs
        WCF Services
        Web API

Front-end Development
    - Web Technologies
        * HTML
        * CSS
        * XML
    - Client-side Languages
        * JavaScript
        * TypeScript
    - Front-end Frameworks
        * Angular
        * Vue.js

Database Management
    - Databases
        * SQL
        * Oracle

Technical Testing
    - Unit Testing Frameworks
        * NUnit
        * MSTest
        * xUnit.net
        * Chai and Mocha
        * TestNG
    - API Testing Tools
        * SoapUI
        * Postman
        * Rest-Assured
    - Performance Testing Tools
        * JMeter
    - Security Testing Tools
        * OWASP ZAP
    - Test Automation Tools
        * Selenium
        * Playwright
        * Appium
        * Cucumber Reqnroll

Wednesday, August 30, 2023

Physics: Electricity and Magnetism


-- Electric Charges and Fields
- Electric Charge
- Conductors, Insulators, and Induction
- Electric Field
- Columb's Law and Electrostatic fields
- Electric Field Lines
- Electric Dipoles
- Gauss's Law and Electric Flux

-- Electric potential
- Electric potential Energy
- Determining Field from potential
- Equipotential Surfaces and Conductors
- Applications of Electrostatics

-- Capacitance
- Capacitors and Capacitance
- Energy Stored in a Capacitor
- Capacitors with Dielectrics

-- Current and Resistance
- Electric Current
- Resistivity and Resistance
- Ohm's Law
- Electrical Energy and Power

-- Direct Current Circuits (DC)
- Electromotiv Force
- Kirchhoff’s Rules
- Electrical Measuring Instruments
- RC Circuits

-- Magnetic Forces and Fields
- Magnetism
- Magnetic Fields and Lines
- Magnetic Force
- Force and Torque on Current Loop
- The Hall Effect
- Sources of Magnetic Fields
- Ampère’s Law

-- Electromagnetic Induction
- Faraday’s Law
- Lenz's Law
- Motional Emf
- Induced Electric Fields
- Electric Generators and Back Emf
- Applications of Electromagnetic Induction

-- Inductance
- Mutual Inductance
- Self-Inductance and Inductors
- Energy in a Magnetic Field
- RL Circuits
- Oscillations in LC Circuit
- RLC Series Circuits

-- Alternating Current Circuits (AC)
- AC Sources
- Simple AC Circuits
- RLC Series Circuits with AC
- Power in an AC Circuit
- Resonance in an AC Circuit
- Transformers

-- Electromagnetic Waves
- Maxwell’s Equations
- Plane Electromagnetic Waves
- Energy Carried by Electromagnetic Waves
- Momentum and Radiation Pressure
- Electromagnetic Spectrum

Friday, August 18, 2023

Solid-state Physics and Semiconductors Topics


-- Solid-state Physics
- Crystal Structure
- Reciprocal lattice
- X-ray diffraction in crystals
- Lattice vibrations and thermal properties
- Defects in crystals
- Point Defects
- 1D, 2D and 3D Defects
- Free electron mode and electric properties
- Theory of dielectrics

-- Semiconductors
- Crystal Structure and Energy bands
- Intrinsic and extrinsic semiconductors
- Fermi-Dirac Function
- Density of carriers
- Carrier Transport
- Hall effect
- P-N Junctions
- I-V and C-V Characteristics
- Characteristics of Transistors (BJT, MIS)
- Optoelectronic

Tuesday, August 8, 2023

Modern Physics Main Topics


- Before Modern physics
--Newtonian Mechanics
--Maxwell's Equations 

- Principle of Relativity
--Invariance of Physical Laws
--Relativity of Simultaneity
--Time Dilation
--Length Contraction
--Lorentz transformation
--Relativistic Velocity Transformation
--The Relativistic Doppler Effect
--Relativistic Momentum
--Relativistic Energy

- Photons and Matter waves
--Blackbody Radiation
--Planck’s law of radiation
--Photoelectric Effect
--Compton Effect
--Bohr’s Model of the Hydrogen Atom
--De Broglie's Matter Waves
--Wave-Particle Duality

- Quantum Mechanics 
--Wave Functions
                --The Heisenberg Uncertainty Principle
--The Schrӧdinger Equation
--The Quantum Particle in a Box
--The Quantum Harmonic Oscillator