- •1. People and computers.
- •3. Types of computer systems.
- •5. Input devices: a mouse (a mechanical mouse, an optomechanical mouse, an optical mouse, a cordless (wireless) mouse; main functions); touch panels; light pens; joysticks; microphones.
- •7. What is computer data processing? Five basic operations characteristic of all data processing systems.
- •8. What is cpu? Three main parts of the unit (a control unit, alu, registers), their components, main functions, sequence of main operations.
- •9. Bits - basic units of memory: binary notation, binary digit, byte, kilobyte, megabyte, gigabyte). What is a standard system for the binary representation of characters?
- •11. Bits for pictures. Performance characteristics of monitors.
- •12. Main functions of printers. Give description to mfp, mfd, aio, virtual, dot-matrix, ink-jet, laser, thermal transfer, thermal printers and plotters.
- •13. Computer data storage. What do terms memory, storage, primary storage, secondary storage refer to?
- •14. The most commonly used storage technologies: semiconductor, magnetic and optical. Their performance characteristics.
- •15. Optical storage, forms of optical storage. Magneto-optical disc storage. Online data storage.
- •16. What is an operating system, how does it act, what are common contemporary operating systems? What is system software, application software, utility software?
- •17. Typical functions of the os. What is multiprogramming, multi-user environment, batch processing, dos os?
- •18. The Graphical User Interface. Its main functions and tools.
- •19. What is computer software and computer hardware? Main software characteristics. System software. Firmware. Middleware. Programming software. Application software. Software testing. Testware.
- •20. Software applications: word processors, spreadsheets, media players and database applications. Main characteristics, functions and tools.
- •22. Programming. Steps in writing a program. Bugs.
- •23. Machine code. Language processors: assemblers, compilers, and interpreters. Low-level languages. High-level languages. Markup languages.
- •24. What is the Internet? How does it work? Its main functions and tools. What is www? What do terms email, mailing list, online chat refer to? Internet telephony. A videoconference.
- •25. Web pages: static webpages, dynamic webpages and tools to browse. Websites. Parts of url. Filenames in different oSs.
- •26. Electronic mail: main parts and functions. Spam. Newsgroups.
- •27. Multimedia. Hypermedia. Rich media. Hypertext. Multimedia linear and non-linear categories.
- •28. File formats. Multimedia applications. Multimedia techniques.
- •29. Networks and their main purposes. Pan. Lan. A Home area network. A campus network. Man. Wan. Gan. Vpn. Internetwork. Overlay networks.
- •30. Topology of networks: star, extended star, bus, ring, mesh networking, tree.
18. The Graphical User Interface. Its main functions and tools.
Nowadays most computers have a Graphical User Interface (GUI). It is a type of user interface which allows people to interact with electronic devices such as computers; hand-held devices such as MP3 Players, Portable Media Players or Gaming devices; household appliances and office equipment.
A GUI makes use a WIMP environment: Windows, Icons, Menus and Pointer. This type of interface is user-friendly, where system functions are accessed by selecting self-explanatory icons and items from menus.. A GUI offers graphical icons (graphic images (or intuitive symbols) representing programs, documents, an object or task.), and visual indicators (as opposed to text- based interfaces), typed command labels or text navigation to fully represent the information and actions available to a user. A graphical user interface saves a lot of time: you don't need to memorize commands in order to execute an application; you only have to point and click so that its content appears on the screen.
Double-clicking an icon opens a window that lets you work with different tools and menus. A window is a viewing area of the computer screen where you can see the contents of a folder, a file, or a program. Some systems allow several windows on the screen at the same time and windows can overlap each other.
The window on the top is the one which is "active", the one in use. By using different windows you can work on several documents or applications simultaneously. The actions are usually performed through direct manipulation of the graphical elements by the means of a drop-down menu, pop-up menu or pull-down menu (a list of options that appear below a menu bar when you click on an item). The tool for these manipulations is the pointer. The pointer is the arrow, controlled by the mouse, which allows you to move around the screen and choose options from menus. You operate the menu by pressing and
releasing one or more buttons on the mouse. Toolbar buttons are found at the top of a window, they take you to the Home folder and others. The dock is a set of icons at the bottom of the screen that give you instant access to the things you use most. When information has to be given to the user or input by the user, a window known as a dialog box is often used. It can contain a variety of elements to gather information from the user including: text boxes, drop- down list boxes, checkboxes and command buttons. A find dialog box is used to gather information from the user about the files they wish to find. All these activities take place on a desktop (the background screen that displays icons, representing programs, files and folders- directories or containers for documents and applications).
19. What is computer software and computer hardware? Main software characteristics. System software. Firmware. Middleware. Programming software. Application software. Software testing. Testware.
In computer science and software engineering, computer software is all computer programs
Computer software is so called to distinguish it from computer hardware, which encompasses the physical interconnections and devices required to store and execute (or run) the software.
Main software characteristics include:
Software is developed and engineered.
Software doesn't "wear-out".
Computer software or just software is a general term used to describe a collection of computer programs, procedures and documentation that perform some tasks on a computer system.
The term (computer software) includes:
System software such as operating systems, which interface with hardware to provide the necessary services for application software. It includes a combination of the following:
device drivers operating systems servers utilities windowing systems
The purpose of systems software is to unburden the applications programmer from the often complex details of the particular computer being used, including such accessories as communications devices, printers, device readers, displays and keyboards, and also to partition the computer's resources such as memory and processor time in a safe and stable manner. Examples are - Windows XP, Linux and Mac.
Most software continues to be custom built.
Programming software usually provides tools to assist a programmer in writing computer programs, and software using different programming languages in a more convenient way.
The tools include:
compilers debuggers interpreters linkers text editors
Application software allows users to accomplish one or more specific (not directly computer development related) tasks. Typical applications include:
industrial automation business software computer games quantum chemistry and solid state physics software telecommunications (i.e., the internet and everything that flows on it) databases educational software medical software military software molecular modeling software image editing spreadsheet Word processing Decision making software
Firmware which is software programmed resident to electrically programmable memory devices on board mainboards or other types of integrated hardware carriers.
Middleware which controls and coordinates distributed systems.
Software testing is a domain independent of development and programming. It consists of various methods to test and declare a software product fit before it can be launched for use by either an individual or a group. Many tests on functionality, performance and appearance are conducted by modern testers with various tools such as QTP, Load runner, Black box testing to edit a checklist of requirements against the developed code.
Testware which is an umbrella term or container term for all utilities and application software that serve in combination for testing a software package but not necessarily may optionally contribute to operational purposes. As such, testware is not a standing configuration but merely a working environment for application software or subsets thereof. Software includes websites, programs, video games, etc. that are coded by programming languages like C, C++, etc.
