Notes, summaries, assignments, exams, and problems for Computer science

Windows Server Configuration Scenarios for IT Professionals

Computer science4.8 KB

Trey Research

  • Deploy a Network Load Balancing (NLB) cluster using an .msi file.
  • Minimize the number of Virtual Machines (VMs).
  • Configure Special Auditing.
  • Install Remote Server Administration Tools (RSAT).
  • Configure Distributed File System (DFS) Replication.
  • Configure a DFS Namespace.

Proseware, Inc.

  • Create Data Collector Sets.
  • Configure settings on a Remote Desktop (RD) Virtualization Host.
  • Use dynamically expanding Virtual Hard Disks (VHDs).
  • Deploy applications using RemoteApp.
  • Apply Windows Management Instrumentation (WMI) filtering to Group Policy Objects (GPOs).
  • Manage Local Users and Groups.
  • Configure Windows Search Service on the file server and add the Legal share to the index for legal department clients.

School of Fine Art

  • Configure printer driver
...
Continue reading "Windows Server Configuration Scenarios for IT Professionals" »

Computer System Components and Features

Computer science3.16 KB

Computer System Components and Definitions

Perform = realizar || Word processor = procesador de textos || Built-in = incorporado || Store = tienda || Financial = financiero

Keep, save = mantener, guardar || Execute, do = ejecutar, hacer || Monetary = monetario || Connected to the internet = conectado a internet || Program used for text manipulation = programa para manipular texto || Copy files from a server to your PC or mobile = copiar archivos de un servidor a PC o móvil

Perform operations = realizar operaciones || Do research = hacer la investigación || Carry out transactions = llevar a cabo transacciones

Monitor = monitor || Keyboard = teclado || Printer = impresora || Scanner = escáner || Speakers = altavoces || Fan = ventilador || Processor

...
Continue reading "Computer System Components and Features" »

Flowcharts vs Class Diagrams: Structured vs Object-Oriented Analysis

Computer science1.7 KB

Advantages of Using Flowcharts

  • Quick understanding of relationships.
  • Effective analysis of different program sections.
  • Useful as working models for designing new systems.
  • Improved communication with users.
  • Proper program documentation.
  • Efficient program coding.
  • Streamlined debugging and testing.

Disadvantages of Flowcharts

  • Diagrams are often complex and laborious to design.
  • Paths following decision symbols can be difficult to follow.
  • Lack of standardized rules for including all desired details.

Class Diagram Advantages

  • Automatically generates code.
  • Proposes solutions to common errors.
  • Represents relationships between classes.
  • Protects system data and components.
  • Allows for a reduction in coupling.

Class Diagram Disadvantages

  • The method tends to be slow.
  • Implementation
...
Continue reading "Flowcharts vs Class Diagrams: Structured vs Object-Oriented Analysis" »

Relational Database Design and Normalization Principles

Computer science2.73 KB

Design of Relational Databases

The first step in creating a database is planning the type of information to be stored, taking into account two aspects: the information available and the information we need. Planning the structure of the database, including tables, is vital for its effective management.

Understanding Table Structure

The design of the structure of a table is a description of each of the fields that make up the registry and the values or data containing each of these fields. Fields are the different types of data that make up the table; for example: name, surname, and address. The definition of a field requires: the field name, field type, field width, etc. The records provide the information to be contained in the fields of the...

Continue reading "Relational Database Design and Normalization Principles" »

Network Configuration: RHQ, ISP, Rconcepcion, Rsantiago

Computer science4.32 KB

RHQ Configuration

Hostname: rhq

Username: isp

Password: 0 duocuc

Interface Configuration

FastEthernet0/0

  • IP Address: 172.31.0.1 255.255.0.0
  • IP NAT Inside
  • Duplex: Auto
  • Speed: Auto

Serial0/0/0

  • No IP Address
  • Encapsulation: Frame-Relay

Serial0/0/0.100 (Point-to-Point)

  • Bandwidth: 512
  • IP Address: 10.10.0.1 255.255.0.0
  • Frame-Relay Interface-DLCI: 100
  • IP OSPF Authentication: Message-Digest
  • IP OSPF Message-Digest-Key: 1 MD5 cisco
  • IP NAT Inside

Serial0/0/0.200 (Point-to-Point)

  • Bandwidth: 512
  • IP Address: 10.11.0.1 255.255.0.0
  • Frame-Relay Interface-DLCI: 200
  • IP OSPF Authentication: Message-Digest
  • IP OSPF Message-Digest-Key: 2 MD5 cisco
  • IP NAT Inside

Serial0/0/1

  • IP Address: 200.10.10.2 255.255.255.0
  • Encapsulation: PPP
  • PPP Authentication: CHAP
  • IP NAT Outside

Routing Configuration

Router...

Continue reading "Network Configuration: RHQ, ISP, Rconcepcion, Rsantiago" »

Essential Data Structures and Runtime Concepts Explained

Computer science2.47 KB

B-Trees

B-trees are tree data structures commonly found in database and file system implementations. Unlike standard binary search trees, each node in a B-tree can have more than two children.

Binary Trees

A binary tree is a data structure where each node has at most two children: a left child and a right child. If a child reference is null, it is called an external node; otherwise, it is an internal node.

Hashing Functions

Hashing refers to a method used to generate keys that uniquely represent documents, records, or files. A hash is the result of this function. A fundamental property of hashing is that if two results are different, the inputs that generated them must also be different. Note that collisions can occur, as the range of possible keys...

Continue reading "Essential Data Structures and Runtime Concepts Explained" »

Database Management Systems: Structures and Components

Computer science2.66 KB

Database Presentation and Form Generation

Systems present data on a screen or printer using a predefined format, or one that is easy to define without requiring knowledge of database languages or programming. This includes form generators and dialogues that display items, allowing for information input via keyboard or buttons.

Data Structure Diagrams

A Data Structure Diagram is a graphic used to represent the design of a database. It utilizes boxes to represent nodes and lines to represent ties or relations, specifying the general logical structure of the database.

Key Terminology

  • Path: Lines that connect nodes.
  • Segment: A record of a hierarchical database.
  • Member: A child record in a networked database.
  • Joint: A connection between two record types
...
Continue reading "Database Management Systems: Structures and Components" »

Biometric Authentication: Enhancing Security in Physical Spaces

Computer science4.46 KB

Biometric Systems: Enhancing Security

Biometric systems, applied to information systems, allow for the authentication of individuals using electronic technologies. These technologies employ complex mathematical formulas to ensure that the person applying for entry to a resource, or a physical space, is who they claim to be.

Increased Security with Biometric Access Systems

Personal identification methods to control access are based on:

  • Something you know: passwords or access keywords.
  • Something you own: for example, an encoded magnetic card.
  • A personal characteristic: such as fingerprints or iris.

Combining two or more methods provides an even higher level of security.

Biometrics: Key Characteristics

  • Universality: All individuals possess this characteristic.
...
Continue reading "Biometric Authentication: Enhancing Security in Physical Spaces" »

Drawing Polygons with Bresenham's Algorithm in C

Computer science5.19 KB

This program demonstrates how to draw polygons using Bresenham's line algorithm in C. It utilizes the graphics.h library for graphics operations.

Code Overview

The program consists of several functions:

  • main: The main function initializes the graphics mode, reads polygon coordinates, draws the polygon, and waits for a mouse click before closing the graphics window.
  • mostrarEjes: Draws the X and Y axes on the screen.
  • leerCoordenadasPoligono: Prompts the user to enter the number of vertices and their coordinates for the polygon.
  • dibujarPoligono: Iterates through the vertices and draws the polygon by connecting consecutive points using Bresenham's line algorithm.
  • lineaBresenham: Implements Bresenham's line algorithm to draw a line between two points.
  • dibujarPunto:
...
Continue reading "Drawing Polygons with Bresenham's Algorithm in C" »

Data Flow and Use Case Diagrams: Systems Analysis Essentials

Computer science2.62 KB

Data Flow Diagrams (DFD)

A Data Flow Diagram is a tool that allows for the graphical analysis and representation of an organization's processes.

Core DFD Elements

  • Process: Indicates the actions the system must perform. It must have at least one input and one output, and the name should begin with an infinitive verb.
  • Entities: All actors connected to the system, such as departments, organizations, or other systems.
  • Files: Clusters of information that store data within the organization.
  • Flow: Indicates the data moving through processes, representing inputs and outputs.

Common DFD Anomalies

  • Black Hole: A process that only receives information and does not send any.
  • Miracle: A process that only sends information without receiving any.

Object-Oriented Design

...
Continue reading "Data Flow and Use Case Diagrams: Systems Analysis Essentials" »