ppt in peopleware

40

Upload: glenda-coronan-flores

Post on 27-Oct-2014

122 views

Category:

Documents


2 download

TRANSCRIPT

Power User progress beyond the basics of computer literacy.

Computer Professionals taken intermediate and advanced courses about computers

Computer Professionals for Social Responsibility (CPSR) Is a global organization promoting the responsible use of

computer technology. issues.

It educates policymakers and the public on a wide range of

Focused on the Strategic Computing Initiative, a US Defense

project to use artificial intelligence in military systems, but added opposition to the Strategic Defense Initiative (SDI) shortly after the program was announced. The Boston chapter helped organize a debate related to the software reliability of SDI systems which drew national attention to these issues. Later, workplace issues, privacy, and community networks were added to CPSR's agenda.

Computer Professional 2010CP2010 conference is a dynamic discussion forum for computing-related practitioners, educators, standards developers, regulatory organizations, industrial users, and researchers to share their expertise and knowledge in discussions of professional strength strategies for succeeding in a rapidly changing technical, economic, and social environment.

Prepared By:GROUP III Leader: Glenda C. Flores Assistant leader: Debbie Lagarto Members: Frisco, Maureen Jurilla, May Joy Gonzaga, Edrian Ladao, John Vincent Granado, Jobert Legarda, John Gutierrez, Jamaica Jiao, Julia

James IsaakPresident of the IEEE Computer Society "Where is the Profession of Computing Heading?"

Ron SmithRoyal Military College, Canada "Challenger Challenges"

President and Founder, e426.org "What does it mean to be a (pi) Professional?"

Sandra Kearney

Programming The process of developing a set of instructions that tells

the computer what to do. Process of designing, writing, testing, debugging, and

maintaining the source code of computer programs. The purpose of programming is to create a set of

instructions that computers use to perform specific operations or to exhibit desired behaviors.

Debuggingvery important task in the software development process, because an

incorrect program can have significant consequences for its users.

Programming languages Languages form an approximate spectrum from "low-

level" to "high-level"; "low-level" languages are typically more machine-oriented and faster to execute, whereas "high-level" languages are more abstract and easier to use but execute less quickly. It is usually easier to code in "high-level" languages than

in "low-level" ones.

Two Categories of Programmers 1. System Programmer prepare the computer to

2. Application Programmer write detailed program

understand the language that application programmers will be using. They install, customize, and

design; code, test and debug programs; and write documentation for the programs they code. different programming languages to create the source code, which is responsible for creating small or large parts of a piece of software in concert with others.

someone who works in many

maintain the operating system, and also installs or upgrades products that run on the system.

Tasks of system programmer to be perform Planning hardware and software

system upgrades and changes in configuration Training system operators and application programmers Automating operations Capacity planning Running installation jobs and scripts Performing installation-specific customization tasks Integration-testing the new products with existing applications and user procedures System-wide performance tuning to meet required levels of service

2 kinds of application programmers1. Commercial application programmers work on computer applications

2. Scientific applicationprogrammers design and code programs for

scientific and engineering applications, as well as some commercial applications that are heavily mathematical.

System Analysis solve the problems of adapting computer hardware and

software to meet end users need. the study of sets of interacting entities, including computer

systems analysis. This field is closely related to requirements analysis or operations research. It is also "an explicit formal inquiry carried out to help someone (referred to as the decision maker) identify a better course of action and make a better decision than he might otherwise have made. .

Research and vocational areas in computing1. Artificial intelligence- develop computers that simulate

human learning and reasoning ability. the intelligence of machines and the branch of computer

science that aims to create it. The central problems of AI include such traits as reasoning, knowledge, planning, learning, communication, perception and the ability to move and manipulate objects. General intelligence (or "strong AI") is still among the field's long term goals

2. Computer design and engineering

3. Computer architecture design new computer instruction sets, and combine electronic

or optical components to provide powerful but cost-effective computing.to create computers that meet functional, performance and cost goals and the formal modelling of those systems. blueprint= The noun computer architecture or digital computer organization.

practical art of selecting and interconnecting hardware components

= a description of the requirements and basic design for

the various parts of a computer. It is usually most concerned with how the central processing unit (CPU) acts and how it accesses computer memory.

Three main subcategories of computer architecture1. Instruction set architecture, or ISA. The ISA is the code that a central

processor reads and acts upon. It is the machine language (or assembly language), including the instruction set, word size, memory address modes, processor registers, and address and data formats.

2. Microarchitecture, also known as Computer organization describes the data paths, data processing elements and data storage elements, and describes how they should implement the ISA. The size of a computer's cache for instance, is an organizational issue that generally has nothing to do with the ISA. 3. System Design includes all of the other hardware components within a computing system.These include: Data paths, such as computer buses and switches Memory controllers and hierarchies Data processing other than the CPU, such as direct memory access (DMA)

For CPUs, the entire implementation process is often called CPU design

4. Information technology develop and manage

information systems that support a business or organization Is concerned with

technology to treat information. storage and dissemination of vocal, pictorial, textual and numerical information by a microelectronics-based combination of computing and telecommunications are its main fields.

The acquisition, processing,

5. Software engineeringdevelop methods for

the production of software systems on time, within budget, and with few or no detects.the application of a systematic, disciplined, quantifiable approach to the development, operation, and

maintenance of software, and the study of these approaches; that is, the application of engineering to software.

investigate the fundamental theories of how computer solve

problems and apply the results to other areas of computer science.

7. Operating systems and networks develop the basic software computers use to

supervise themselves or to communicate with other computers. also referred to as the Dialoguer, is the software

that runs on a server and enables the server to manage data, users, groups, security, applications, and other networking functions.

8. Software applications apply computing and technology to solving problems outside the computer field, in education or medicine for example. also known as an application or an "app", is computer software designed to

help the user to perform specific tasks. Examples include enterprise software, accounting software, office suites,

graphics software and media players. Application software is contrasted with system software and middleware,

which manage and integrate a computer's capabilities, but typically do not directly apply them in the performance of tasks that benefit the user. The system software serves the application, which in turn serves the user Application software applies the power of a particular computing platform or

system software to a particular purpose. EXAMPLE: Microsoft Office

Computer EngineerComputer hardware engineers researches, designs, develops, and tests computer hardware and supervises its manufacture and installation. Hardware refers to computer chips, circuit boards, computer systems, and related equipment such as keyboards, modems and printers Component trouble shooting and having viable communication with others for effective problem solving Computer Hardware Manufacturer Research facility Trouble shooting facility

Technology CoordinatorPrepares technology budget Orders software and hardware Installs software and hardware Maintains software and hardware Conducts inventory Provides staff support Schools Businesses Organizations

Computer Technician Provides technical assistance, support and advice to customers and other users. In other words, s/he installs and troubleshoots computer hardware. S/he also sets up workstations and installs components.

As a computer technician, you have to be able to communicate well with others in the work environmentSchools Hospitals Government offices

ProgrammerResponsible for designing and developing custom business solutions by devising and expanding multi-user applications. A strong knowledge of programming languages, such as Visual Basic or C++, is necessary.

Assist the company in the task of increasing employee productivity by developing applications which better fit the companys needs

Software developers Schools Businesses Government

Responsible for building and maintaining the information storage system. Security is also an important issue. Organizes information into a system of both storage and retrieval, focusing on efficiency as a key element.

Schools Businesses Government Internet companies

Database Administrators