Intelligent Agents, Best-First, and Breadth-First Search
Intelligent Agents
An intelligent agent is an entity capable of perceiving its environment, processing these perceptions, and responding or acting rationally. This means acting correctly and in a way that maximizes an expected result. Agents operate within an environment. There are several environment types:
- Accessible vs. Inaccessible: In an accessible environment, sensors provide all relevant information.
- Deterministic vs. Non-Deterministic: For a given deterministic environment, the next state
3D Graphics Rendering and Rasterization in WebGL
3D images are rasterized—meaning they are turned into pixels (a 2D array of colors) in the frame buffer. Only draw triangles when using WebGL. The main reason is that their vertices lie on the same plane—a flat, two-dimensional surface that extends infinitely far. A pixel is represented by numeric values indicating a color, is identified by X/Y screen coordinates, and is held in a frame buffer. A frame buffer is an array (usually of integers), a piece of memory that contains the pixels, colors,
Read MoreWeb Page Creation, Publishing, and Online Safety
Publishing a Web Page
Once you have finished the design and editing of your own static web page, you must publish it on the Internet. To do this, you will need:
- An Internet Server Space: Generally, your Internet provider will offer you web space and a number of email accounts along with the connection services.
- A File Transfer Program: Once you have web space to store your files, you will be given an FTP address, a username, and a password to transfer the files from your computer to the remote server.
Essential Software and File Types: A Comprehensive List
Essential Software and File Extensions
Common File Extensions
- .exe: Short for “executable,” it tells the operating system to run the program. Most Windows desktop programs use this extension.
- .msi: For installation and removal of software within Windows. Opening an .msi file actually launches msiexec.exe, which reads the .msi file and does what it says. .msi files use Windows Installer, so think of it as standing for “Microsoft Installation.”
- .app: Executes a program within OS X (as .exe does in Windows)
Storage Devices: Types, Uses, and Comparisons
Optical Drives
Optical drives store data as a series of bumps. The way these bumps reflect a laser beam’s light is used to read the data off the disk.
- CDs are used to hold large files and are ideal for storing music and animation files.
- DVDs have a much larger capacity and are used for storing videos and films.
CD-ROM (Compact Disk Read-Only Memory)
Used for the distribution of software and music. With CD-ROM, data is read-only.
DVD-ROM (Digital Versatile Disk Read-Only Memory)
Used for the distribution
Read MoreUnderstanding Computer Systems: Hardware, Software, and Data
Computer Systems: Hardware, Software, and Data
A computer system is an information processing system based on computers. It is the set of physical elements (hardware) and logical elements (software) that allow the user to process information by equally efficient control of all possible resources.
The Physical Subsystem: Hardware
Hardware is the set of equipment or devices necessary for the effective treatment of information. It consists of electrical and electromechanical devices, circuits, and wires.
Read More