Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Hello... I need help with writing some speakers notes for my presentation... The

ID: 3636976 • Letter: H

Question

Hello... I need help with writing some speakers notes for my presentation... The presentation is already prepared... and most of my notes are done however... I have some problems with a few of my slides... I need atleast 150 words on each slide... and I am a Psychology student... so.. I can barely understand what's going on :) The notes should describe the slide...

Slide 1.

What is a computer software?

+Sysystem software

-manages the resources
- manages the activities

+ Application Software

-Applies the computer to a specific task

SLIDE 2

Operating System Software

- manages and controls computers activities
- consists of computer language translation programs
- controls input and output devices
- coordinates the scheduling of work
- keeps track of the users, tasks, security and performance

SLIDE 3

APPLICATION SOFTWARE AND DESKTOP PRODUCTIVITY TOOLS

Software Packages and Desktop Productivity Tools;

- Word Processing Software
- Spreadsheet Software
- Data Management Software
- Presentation Graphics
- Software Suites
- Web Browsers Web Browsers

SLIDE 4

SOFTWARE FOR THE WEB:
JAVA, AJAX, AND HTML

- JAVA

- AJAX

- Hypertext Markup Language (HTML)

- Web Services

Explanation / Answer

Here are some helpful points: SLIDE 1: Computer software, or just software, is a collection of computer programs and related data that provides the instructions for telling a computer what to do and how to do it. In other words, software is a conceptual entity which is a set of computer programs, procedures, and associated documentation concerned with the operation of a data processing system. We can also say software refers to one or more computer programs and data held in the storage of the computer for some purposes. In other words software is a set of programs, procedures, algorithms and its documentation. Actually, a system software is any computer software which manages and controls computer hardware so that application software can perform a task. Operating systems, such as Microsoft Windows, Mac OS X or Linux, are prominent examples of system software. System software contrasts with application software, which are programs that enable the end-user to perform specific, productive tasks, such as word processing or image manipulation. System software performs tasks like transferring data from memory to disk, or rendering text onto a display device. Specific kinds of system software include loading programs, operating systems, device drivers, programming tools, compilers, assemblers, linkers, and utility software. SLIDE 2: The resource management function of an OS allocates computer resources such as CPU time, main memory, secondary storage, and input and output devices for use. The data management functions of an OS govern the input and output of the data and their location, storage, and retrieval. The job management function of an OS prepares, schedules, controls, and monitors jobs submitted for execution to ensure the most efficient processing. A job is a collection of one or more related programs and their data. A job is a collection of one or more related programs and their data. The OS establishes a standard means of communication between users and their computer systems. It does this by providing a user interface and a standard set of commands that control the hardware. SLIDE 3: There are many types of application software: An application suite consists of multiple applications bundled together. They usually have related functions, features and user interfaces, and may be able to interact with each other, e.g. open each other's files. Business applications often come in suites, e.g. Microsoft Office, OpenOffice.org and iWork, which bundle together a word processor, a spreadsheet, etc.; but suites exist for other purposes, e.g. graphics or music. Enterprise software addresses the needs of organization processes and data flow, often in a large distributed environment. (Examples include financial systems, customer relationship management (CRM) systems and supply-chain management software). Departmental Software is a sub-type of enterprise software with a focus on smaller organizations or groups within a large organization. Examples include travel expense management and IT Helpdesk) Enterprise infrastructure software provides common capabilities needed to support enterprise software systems. (Examples include databases, email servers, and systems for managing networks and security.) Information worker software addresses the needs of individuals to create and manage information, often for individual projects within a department, in contrast to enterprise management. Examples include time management, resource management, documentation tools, analytical, and collaborative. Word processors, spreadsheets, email and blog clients, personal information system, and individual media editors may aid in multiple information worker tasks. Content access software is software used primarily to access content without editing, but may include software that allows for content editing. Such software addresses the needs of individuals and groups to consume digital entertainment and published digital content. (Examples include media players, web browsers, and help browsers.) Educational software is related to content access software, but has the content and/or features adapted for use in by educators or students. For example, it may deliver evaluations (tests), track progress through material, or include collaborative capabilities. Simulation software simulates physical or abstract systems for either research, training or entertainment purposes. Media development software addresses the needs of individuals who generate print and electronic media for others to consume, most often in a commercial or educational setting. This includes graphic-art software, desktop publishing software, multimedia development software, HTML editors, digital-animation editors, digital audio and video composition, and many others. Product engineering software is used in developing hardware and software products. This includes computer-aided design (CAD), computer-aided engineering (CAE), computer language editing and compiling tools, integrated development environments, and application programmer interfaces. SLIDE 4: HTML stands for Hypertext Markup Language and is the main language used to display information to web browsers across the web. This language is based on asc text and relies on tags which are surrounded by the asc characters . The tags allow for what is called the markup which defines how the text between the tabs is displayed. AJAX = Asynchronous JavaScript and XML. AJAX is a technique for creating fast and dynamic web pages. AJAX allows web pages to be updated asynchronously by exchanging small amounts of data with the server behind the scenes. This means that it is possible to update parts of a web page, without reloading the whole page. Classic web pages, (which do not use AJAX) must reload the entire page if the content should change. Examples of applications using AJAX: Google Maps, Gmail, Youtube, and Facebook tabs. Java is a programming language originally developed by James Gosling at Sun Microsystems (which has since merged into Oracle Corporation) and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities. Java applications are typically compiled to bytecode (class file) that can run on any Java Virtual Machine (JVM) regardless of computer architecture. Java is a general-purpose, concurrent, class-based, object-oriented language that is specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere", meaning that code that runs on one platform does not need to be edited to run on another. Java is currently one of the most popular programming languages in use, particularly for client-server web applications, with a reported 10 million users.