Computer Science Fundamentals
27 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is the Von Neumann Model and what are its parts?

The Von Neumann Model is the fundamental computer design that describes the structure and organization. The parts are input unit, central processing unit, control unit, algorithmic unit, memory unit, output unit.

How does the binary number system work?

It works by storing data into 0s or 1s and turns them on or off.

What are the main properties of digital media? (Select all that apply)

  • Procedural (programmable) (correct)
  • Spatial (Multifunctional) (correct)
  • Encyclopedic (High-storage) (correct)
  • Distributed (Location Aware) (correct)
  • Participatory (Interactive) (correct)

What is a screen?

<p>A screen consists of small points called pixels.</p> Signup and view all the answers

What is screen resolution?

<p>It is the two-dimensional size of the screen in terms of pixels.</p> Signup and view all the answers

What is aspect ratio?

<p>It is the width to height ratio of a screen.</p> Signup and view all the answers

What is color depth?

<p>Color is created and displayed using the combination of red, green, and blue.</p> Signup and view all the answers

What is a pixel?

<p>A pixel is a small point on the screen.</p> Signup and view all the answers

What are 8-bits and 24-bit color values?

<p>8 bits store up to 256 color combinations (B), 24 bits can store up to 16 million color combinations (C)</p> Signup and view all the answers

How are BMP, JPG, and GIF file formats different? (Select all that apply)

<p>PNG has lossless compression and allows transparency (A), BMP has no compression (B), GIF has only one byte per character so smaller in file and allows animation (C), JPEG is true color but can have different levels of compression (D)</p> Signup and view all the answers

How does a coordinate system work in computer graphics?

<p>The coordinate system works by using X and Y values to position, manipulate, and render objects that are on the screen.</p> Signup and view all the answers

How does a blur filter work?

<p>The blur filter works by compressing its neighboring pixels and changes its value.</p> Signup and view all the answers

What is the difference between vector and raster graphics?

<p>Vector graphics do not lose quality when zooming in, while raster graphics lose quality.</p> Signup and view all the answers

What is the difference between object and world coordinate systems?

<p>The object coordinate system defines the object in a positive relative to its own local center while the world coordinate system defines the object's position relative to a fixed global origin.</p> Signup and view all the answers

What are frames and FPS in an animation?

<p>Frames are a collection of images, and FPS in an animation is how fast the motion is.</p> Signup and view all the answers

How does Cel animation work?

<p>Cel animation works by separating layers for characters, objects, and backgrounds, then combines them into one.</p> Signup and view all the answers

What is a sprite?

<p>A sprite is a single image.</p> Signup and view all the answers

What is a keyframe and what is special about keyframe animation?

<p>A keyframe animation consists of frames that are generated by computer software. It's special because it reduces the amount of time to work on a project.</p> Signup and view all the answers

Explain the process of motion capture. When do we need it?

<p>Motion capture captures the motion of a human in order to design characters for games, movies, and animations.</p> Signup and view all the answers

What is procedural animation?

<p>Procedural animation is animation that has been generated by computer software using mathematical calculations.</p> Signup and view all the answers

How is procedural animation similar to and different from keyframing?

<p>Procedural animation follows the fundamental laws of math and physics, while keyframing is based on manually set frames.</p> Signup and view all the answers

What are the differences and relations between the web and the internet?

<p>The internet is a global network of interconnected computers that allows data to be sent, while the web is a collection of information and resources that can be accessed through the internet using web browsers.</p> Signup and view all the answers

How does a web server work?

<p>When a user enters a URL in their browser, the browser sends an HTTP request to the server where the website is hosted, the server receives the request, locates the relevant file, then sends back an HTTP response for the page.</p> Signup and view all the answers

What is a markup language?

<p>A markup language is a text that describes formatting and structure of output content using specific signs.</p> Signup and view all the answers

How do HTML elements work?

<p>HTML elements work by describing a function to be displayed on the web.</p> Signup and view all the answers

What are UI and UX, and how are they related?

<p>User Interface is all the elements that users can interact with, while User Experience is how user-friendly the system is. They are related because user interface affects user experience.</p> Signup and view all the answers

What are the elements of design thinking?

<p>Empathize, define, ideate, prototype, and test.</p> Signup and view all the answers

Study Notes

Von Neumann Model

  • The Von Neumann Model describes the fundamental computer design.
  • Its parts include:
    • Input unit
    • Central processing unit (CPU)
    • Control unit
    • Arithmetic unit
    • Memory unit
    • Output unit

Binary Number System

  • Uses 0s and 1s to represent data
  • Data is represented as either "on" or "off" states

Properties of Digital Media

  • Procedural: Programmable and customizable
  • Participatory: Interactive and engages the user
  • Spatial: Multifunctional and capable of multiple uses
  • Encyclopedic: High storage capacity
  • Distributed: Location-aware and can be accessed from various places

Screens and Resolution

  • Screens are made up of individual points called pixels
  • Screen resolution measures the size of the screen in pixels
  • Aspect ratio defines the width to height ratio of the screen
  • Color depth determines the number of colors that can be displayed

Pixel and Color Representation

  • A pixel is the smallest unit of a digital image
  • 8-bit color can display up to 256 colors
  • 24-bit color can display up to 16 million colors
  • 24-bit color uses 8 bits per color channel (red, green, blue)

Image File Formats

  • BMP: Uncompressed format, resulting in large file sizes
  • JPEG: Supports lossy compression, allowing for smaller file sizes with some quality loss
  • PNG: Uses lossless compression, maintaining image quality while reducing file size
  • GIF: Uses a limited color palette (1 byte per pixel), resulting in smaller file sizes, and supports animation

Computer Graphics Coordinate System

  • Uses X and Y values to define the position of objects and manipulate them for rendering

Blur Filter in Graphics

  • Averages the color values of neighboring pixels, resulting in a blurred effect.

Vector vs. Raster Graphics

  • Vector Graphics: Maintain quality when zoomed in, uses mathematical equations to define shapes
  • Raster Graphics: Lose quality when zoomed in, uses a grid of pixels to define images

Object vs. World Coordinate Systems

  • Object Coordinate System: Defines an object's position relative to its own center
  • World Coordinate System: Defines an object's position relative to a global origin

Animation Fundamentals

  • Frames: A collection of images that create the illusion of motion
  • FPS (Frames Per Second): Determines the smoothness and speed of animation.

Cel Animation

  • Technique where characters, objects, and backgrounds are separated onto different layers
  • Layers are combined to create a final image for each frame

Sprite Animation

  • Uses a single image (sprite) that is moved or manipulated to create animation

Keyframe Animation

  • Uses keyframes to define the start and end points of an animation
  • Software generates intermediate frames between keyframes

Motion Capture

  • Captures human movement data to create realistic animations
  • Used in game development, film, and animated projects

Procedural Animation

  • Uses computer software to generate animation based on mathematical calculations and physical laws
  • Does not require manual keyframing

The Web and Internet

  • Internet: A global network of interconnected computers that allows data transfer
  • Web: A collection of information and resources accessible through the internet using web browsers

Web Server Functionality

  • Receives requests (HTTP requests) from users' browsers
  • Locates the necessary website files and processes them (if needed)
  • Sends an HTTP response back to the browser to display the content

Markup Language

  • Uses specific symbols and tags to describe the structure and formatting of content

HTML Elements

  • Defines the layout and content structure of web pages
  • Examples: <header>, <body>, <p>, <div>, <img>, <audio>

Including Images, Audio, and Video in HTML

  • HTML tags like <img>, <audio>, <video> are utilized for embedding media into a web page

Standard HTML Formatting Elements

  • <header>: Defines the header section at the top of the page
  • <body>: Contains the main content of the page
  • <p>: Defines a paragraph of text
  • <div>: Divides content into sections
  • <h1>-<h6>: Defines heading elements with different heading levels
  • <ul> and <li>: Creates unordered lists
  • <ol> and <li>: Creates ordered lists

UI and UX

  • UI (User Interface): The elements users interact with, such as buttons, menus, and text fields
  • UX (User Experience): How well the system/website is designed, its ease of use, and accessibility.
  • Relationship: UI is the visual representation of how users interact, and UX is what emerges from those interactions.

Design Thinking Elements

  • Empathize: Understanding users' needs and their goals.
  • Define: Clearly defining the problem to be solved.
  • Ideate: Brainstorming and generating creative solutions.
  • Prototype: Creating a tangible representation of the solution.
  • Test: Evaluating the prototype with users to gather feedback.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

Self Assessment, Mid Term PDF

Description

This quiz covers the foundational concepts of computer science, including the Von Neumann Model, the binary number system, and the properties of digital media. Additionally, it explores screen technology, resolution, and color representation. Test your knowledge on these essential topics!

More Like This

Use Quizgecko on...
Browser
Browser