Computer Science Course Category

Optical Networks Concepts
Free

Optical Networks Concepts

The Optical Networks Concepts Course is an extensive tutorial or quick guide on Optical Networks, focusing on the evolution from traditional voice-optimised systems to data-optimised packet-switched services. It explores the concepts and challenges of supporting Internet Protocol (IP) over Wavelength Division Multiplexing (WDM), advocating for a protocol-neutral infrastructure known as…
44670
SAP Extended Warehouse Management
Free

SAP Extended Warehouse Management

This comprehensive course, an excerpt from an SAP EWM – Quick Guide, functions as an instructional manual detailing the various components and processes within the SAP Extended Warehouse Management (EWM) system. It begins by providing an overview of EWM, distinguishing it from basic warehouse management, and then thoroughly covers key…
49750
OpenCV
Free

OpenCV Image Processing Techniques in Java

This course provides an extensive quick guide to OpenCV, a cross-platform library used for developing real-time computer vision applications like image processing and object detection. It begins with an overview of computer vision, contrasting it with image processing and listing applications in robotics, medicine, and industry. The guide explains the…
33350
AWK Programming Language
Free

AWK Programming Language

The course provides an extensive quick guide to the AWK programming language, which is interpreted and specifically designed for text processing. It begins by explaining AWK’s origin, derived from its authors’ names, and distinguishes between its variants like AWK, NAWK, and GAWK. The guide then details setting up the AWK…
22446
Apache OpenNLP
Free

Apache OpenNLP

The course sources provide an extensive guide to Apache OpenNLP, an open-source Java library designed for processing natural language text. They begin by defining OpenNLP and outlining its key features, such as Named Entity Recognition (NER), summarisation, and Part-of-Speech (POS) tagging. A significant portion of the text focuses on practical…
33550
Natural Language Processing
Free

Natural Language Processing

This course provides an extensive overview of Natural Language Processing (NLP), beginning with its definition as a sub-field of Computer Science concerned with enabling computers to process human language, and charting its four historical phases. Significant attention is given to the phases of NLP, including morphological, syntax, semantic, and pragmatic…
41226
Microservice Architecture
Free

Microservice Architecture

The course provides an extensive  guide to Microservice Architecture (MSA), explaining it as an implementation methodology for Service-oriented Architecture (SOA) where large applications are broken down into small, independent, loosely coupled service units. It details the advantages and disadvantages of MSA, such as its focus on single business tasks and…
21392
SAP Fiori
Free

SAP Fiori

The course sources provide an extensive guide to SAP Fiori, detailing its nature as a modern user experience for SAP software and applications. They comprehensively cover the architecture of SAP Fiori, distinguishing between three application types—Transactional Apps, Fact Sheets, and Analytical Apps—and their respective infrastructure requirements, particularly noting that Fact…
37605
MATLAB Simulink
Free

MATLAB Simulink Modeling and Simulation

This course provides an extensive quick guide to MATLAB Simulink, detailing its role as a simulation and model-based design environment developed by MathWorks. The text outlines the necessary environment setup and multiple methods for starting Simulink, including using the command window and the graphical icon. A significant portion of the…
50555
Very-Large-Scale Integration
Free

Very-Large-Scale Integration (VLSI) Design

This extensive course source serves as a detailed guide to Very-Large-Scale Integration (VLSI) Design, covering fundamental concepts, design flows, and implementation technologies. It begins by explaining VLSI as the process of creating integrated circuits (ICs) by combining thousands of transistors, detailing the design flow from specifications to physical layout, and…
11123
Modelling and Simulation
Free

Modelling and Simulation

This course document provides a comprehensive overview of Modelling & Simulation (M&S), explaining fundamental concepts such as the definitions of modelling and simulation and detailing the historical development of the field since the 1940s. The text outlines structured methodologies for developing simulation models and performing simulation analysis, listing the necessary…
44567
SAP Financial Accounting
Free

SAP Financial Accounting (FI) and Controlling (CO)

This course is an exhaustive quick guide to the SAP Financial Accounting (FI) and Controlling (CO) modules, which are critical components of the SAP ERP system for managing an organization’s financial data and internal cost management. The material details various submodules within FI, such as General Ledger, Accounts Receivable (AR),…
33624