SECOND TERM

SUBJECT: COMPUTER STUDIES CLASS: JSS3

SCHEME OF WORK

WEEKS TOPIC

  1. Revision of Last term work
  2. Spreadsheet Packages; Meaning and Uses
  3. Spreadsheet Packages; Features and Terminologies, Loading and Exiting Spreadsheet Packages
  4. Worksheet: Starting Excel Worksheet, Formatting Worksheet
  5. Worksheet: Excel Calculations, Creating Graphs, Formatting Graphs
  6. Hacking
  7. Hacking Community
  8. Logic Circuit
  9. Computer Career Opportunities
  10. Qualities of Good Computer Professional
  11. Revisions.
  12. Examination

Ref book: Early Learning of Computer studies by Yomi Soyombo

 Internet

WEEK TWO

TOPIC: SPREADSHEET I

DEFINITION OF SPREADSHEET: A spreadsheet is a collection of cells organized into rows and columns where data is stored and manipulated. The spreadsheet is known as worksheet. A spreadsheet begins with row number one and column A. A cell is a space in a worksheet formed by the intersection of a row and a column. Each cell can contain a number, text or formula. A cell can also reference another cell in the same worksheet, the same workbook or a different workbook. Each cell has an address called Cell Reference e.g. A1, B3, C7 etc. combination of more than one sheet is referred to as workbook. The worksheets can accept thousands of rows of data and columns in form of fields. Active Cell is recognized by heavy border surrounding. It is the cell that is currently worked upon.

Image From EcoleBooks.com

ecolebooks.com

 A SPREADSHEET

CONTENT OF SPREADSHEET

When you are setting out a spreadsheet, you have to enter values, labels and formulas.

  • VALUES: Values are those numbers you already know before starting the spreadsheet operation. These values are inserted into cells of the spreadsheet.
  • LABELS: Labels are words you enter to explain the values. You would not just enter a list of numbers without explanation. Putting labels next to each of the numbers makes it easier for to check it through.
  • FORMULA: Formulas are the mathematical equations you insert into the cells. Formulas are commands that instruct the computer on what to do.

EVALUATION

  1. Define a worksheet.
  2. What do you understand by cell reference?

USES OF SPREADSHEET

There are various uses of spreadsheet. It uses varies according to the intended purpose. Some of its uses are as follows:

  1. Spreadsheets are used for administrative functions.
  2. Spreadsheets are used for creating reports.
  3. They are used for preparation of daily sales.
  4. They are used in computing school results.
  5. They are used for project budgeting control.
  6. They are used for drawing balance sheets.
  7. Excel can store and calculate the data as directed using existing data.
  8. Spreadsheet can be used for analysis and decision making.
  9. It makes calculations much easier than working things out yourself.

GENERAL EVALUATION

  1. State the uses of spreadsheet.
  2. Excel can be used to create analysis, Explain.
  3. What is an active cell?
  4. What are the contents in spreadsheet?

READING ASSIGNMENT: Modern Computer studies by Victoria, page 25

WEEKEND ASSIGNMENT

  1. A cell can also reference another cell in the same……..A. worksheet B. workbook

    C. cellular D. sheet

  2. Spreadsheet can be used for data analysis and…………making A. cell B. decision

    C. data D. reference

  3. The………….. can contain thousands of rows of data and columns in form of fields. A. cell B. worksheet C. reference cell D. excel
  4. The cell that is been currently worked upon is known as ……………cell. A. current B. active C. reference D. initial
  5. A ……….. can also reference another cell in the same worksheet. A. cell B. sheet

    C. worksheet D. none

THEORY

  1. Define an active cell.
  2. List and explain the THREE major contents in a spreadsheet.

WEEK THREE

TOPIC: SPREADSHEET II

EXAMPLES OF SPREADSHEET

There are various types of spreadsheet software which include:

  • Microsoft excel
  • Lotus 1-2-3,
  • Starview,
  • Supercal, etc.

MICROSOFT-EXCEL

Out of the many examples of spreadsheet packages, Microsoft excel is the most commonly used because of its friendly features. Microsoft excel is part of Microsoft suite. The suite comes in various version such as 2000, 2005, 2007,2010, 2015 etc.

Ms-Excel is primarily used for analysis and calculation due to its flexibility. It has a lot of calculating features and mathematical formulas. Various kinds of mathematical calculations can be done using MS excel. Microsoft Excel is a spreadsheet package used mainly for mathematical calculations and numerical analysis. Examples of calculations that can be performed using MS Excel include; addition, subtraction, multiplication, division, average, etc.

Formulas are often used to carry out calculations in Ms-Excel. The desired formula for any calculation must be preceded with an equal sign (=).

STARTING MS EXCEL

Starting Worksheet (Using Microsoft Excel)

Click Start button;

Click All Programs;

Click Microsoft Office;

Click Microsoft Office Excel.

EVALUATION

  1. Highlight the steps for starting Ms-Excel.
  2. What are the types of calculations that can be performed in Ms-Excel?

ARITHMETIC OPERATORS USED IN MS EXCEL

+ Addition – Subtraction

/ Division * Multiplication ^ Exponential

When creating a formula, you must know MS Excel’s order of operations. Certain operations are performed before others. The term PEMDAS is the acronym to denote MS Excel’s order of operation.

P —— Parenthesis (Bracket)

E —– Exponential

M —– Multiplication

D —– Division

A —– Addition

S —— Subtraction

Calculations enclosed in parenthesis are performed first, followed by calculations involving exponentials. Multiplication and division operations are performed next because they are considered equal in importance. They are performed in the order in which they are encountered from left to right. Addition and subtraction are performed last in the order in which they are encountered from left to right.

Formulas in MS Excel

Examples:

Addition =C3+D3

Subtraction =C3-D3

Division =C3/D3

Multiplication =C3*D3

Average =AVERAGE(C4…C9)

GENERAL EVALUATION

  1. In the right order, list the order of calculation operations in Excel.
  2. Apart from MS-Excel, list two other types of Spreadsheet packages.
  3. Write the full meaning of the acronyms PEMDAS.
  4. List two formulas in Ms-Excel.

READING ASSIGNMENT

Modern Computer studies by Victoria. Page 52.

WEEKEND ASSIGNMENT

  1. The acronym that is used to denote MS Excel’s order of operation is ___ A. PEDDAS B. PEMDAS C. PEMMAS D. PEDDMA
  2. ___ is the formula for finding average in Ms-excel. A. C2/D2. B. =AVERAGE (C4..C9) C. =C4:C9 D. AV (C4..C9)
  3. Which of the Calculations are performed first in excel? A. Multiplication B. Addition C. In parenthesis D. Division
  4. All these except one are example of spreadsheet packages. A. Lotus 1-2-3.

    B. Supercal C. Corel sheet D. Ms Excel

  5. “*” represents ___ A. addition B. exponential C. multiplication D. none

THEORY

  1. State the steps to load Excel
  2. What does the acronym, PEMDAS stand for?

WEEK FOUR

TOPIC: WORKSHEET

Worksheetcommonly refers to asheetof paper with questions for students and places to record answers. The term may also refer to a single array of data in spreadsheet software or an informal piece of paper that an accountant uses to record information.

A worksheet orsheetis a single page in a file created with an electronic spreadsheet program such as Excel or Google Spreadsheets. A worksheet is used to store, manipulate, and display data. A worksheet is a collection of cells where you keep and manipulate the data. By default, each Excel workbook contains threeworksheets.

Each worksheet is composed of a very large number cells – which are the basic storage unit for data in a file or workbook.

The cells are arranged in a grid pattern using rows and columns.

In Excel 2013:

  • there are 1,048,576 rows per worksheet;
  • there are 16,384 columns per worksheet;
  • by default, each new file contains only one worksheet;
  • the number of sheets per file is limited only by the amount of memory available on the computer.

* In earlier versions of Excel, the default number of worksheets per file was three.

For Google Spreadsheets:

  • there is a maximum of 256 columns per sheet;
  • the maximum number of cells for all worksheets in a file is 400,000;
  • the current default number of worksheets for new files is one;
  • there is a maximum of 200 worksheets per spreadsheet file.

Each worksheet also has a name. By default, the worksheets are namedSheet1,Sheet2, Sheet3and so on.

STARTING A WORKBOOK FILE

Workbooks are file that can be created in excel. You can start workbook any time you want to create a new file for your excel data. Steps are

  1. Open a new workbook in Excel
  2. Point start on the screen of your monitor
  3. Click on all programs
  4. Point to Microsoft office tab
  5. Select Microsoft excel (this will take you to the excel environment)

CREATING EXCEL DOCUMENT

Once Excel is open, you can enter data into a file by clicking on a particular cell, then typing

text, numbers, or formulas. Your changes will be entered into the current cell.

  • Press the tab to enter your data and move the active cell to the right of the current one.
  • Press enter key to enter your data and move the active cell to the next row, usually to the beginning of that row.
  • Use the arrow keys to enter your data and move the active cell in the indicated direction.
  • Press the end key, right-arrow key to move to the last cell in a row.

ENTERING DATA IN A WORKSHEET

Locate the cell where you want to enter data on the worksheet and click on the cell. For example point and click on cell A1.

Image From EcoleBooks.com

Type in your entry from the keyboard and notice the appearance of the entries in the formula bar with the cell address.

Press ‘Enter’ key.

EVALUATION

  1. What are the steps involved in creating a Spreadsheet?
  2. Explain how to enter data into Excel.

EDITING DATA IN A WORKSHEET

Wrong entries may either be entirely re-typed or the particular cell/range of cells can be corrected.

To retype:

Move the cell pointer to the cell to be corrected or re-type the entry and press ‘Enter’

To correct only the mistake:

Move the cell pointer to the cell and double click on the cell.

Make the correction by inserting, deleting or retyping.

Press ‘Enter’.

SAVING A WORKSHEET

Saving for the first time:

Click on ‘Home’ button,

Click ‘Save As’ button and wait for a dialog box to open.

Type in your desire filename (i.e. the name of the document).

Click ‘Save’ button or press enter on the keyboard.

Saving while working (after the first saving).

Click on ‘save’ icon on the Quick Access tool bar or click on ‘office button’ to open the menu. and click ‘save’ from the options.

RETRIEVING A SAVED WORKSHEET

Retrieving a worksheet means to open an already saved worksheet from its location in the computer. This is usually done to view, edit or update the worksheet.

Load/start Microsoft Excel

Click on ‘Office Button’

Click ‘Open’ option from the list and wait for a dialog box to open.

Navigate to the file you want to open and double click on it.

GENERAL EVALUATION

  1. Define a cell.
  2. State steps involved in saving a worksheet for the first time.
  3. Highlight the steps in retrieving a saved document.

READING ASSIGNMENT

A Handbook on Computer Studies for Schools and Colleges by Niyi Adekolegan

WEEKEND ASSIGNMENT

  1. ___ is a collection of cells organized into rows and columns where data is stored and manipulated. A. Worksheet B. Graph C. Workbook D. Active cell
  2. ___ is a space in a worksheet formed by the intersection of a row and a column.

    A. Workbook B. Sheet C. Cell D. Cell Reference.

  3. There are ……… rows per worksheet in Excel. A. 1,048,576 B. 1,048,765

    C. 1,408,576 D. 1,022,333

  4. There are ___ columns per worksheet in Excel. A. 16,387 B. 16,384 C. 16,684

    D. 15,341

  5. The address of a cell is known as ___ A. Cell space B. Cell reference C. Cell Menu

    D. Active cell

THEORY

  1. Highlight the steps in saving a worksheet
  2. In Excel, what do you understand by the term “retrieving”?

    WEEK FIVE

TOPIC: CREATING AND EDITING GRAPHS

Charts are used to display series of numeric data in a graphical format to make it easier to understand large quantities of data and the relationship between different series of data.

To create a chart in Excel, you start by entering the numeric data for the chart on a worksheet. Then you can plot that data into a chart by selecting the chart type that you want to use on theInserttab, in theChartsgroup.

Image From EcoleBooks.com

1. Worksheet data

2. Chart created from worksheet data

Excel supports many types of charts to help you display data in ways that are meaningful to your audience. When you create a chart or change an existing chart, you can select from a variety of chart types (such as a column chart or a pie chart) and their subtypes (such as a stacked column chart or a pie in 3-D chart). You can also create a combination chart by using more than one chart type in your chart. Image From EcoleBooks.com

Example of a combination chart that uses a column and line chart type.

Get to know chart elements

A chart has many elements. Some of these elements are displayed by default, others can be added as needed. You can change the display of the chart elements by moving them to other locations in the chart, resizing them, or by changing the format. You can also remove chart elements that you do not want to display.

1. The chart area of the chart. Image From EcoleBooks.com

2. The plot area of the chart.

3. The data points of the data series that are plotted in the chart.

4. The horizontal (category) and vertical (value) axis along which the data is plotted in the chart.

5. The legend of the chart.

6. A chart and axis title that you can use in the chart.

7. A data label that you can use to identify the details of a data point in a data series.

Modify a basic chart to meet your needs

After you create a chart, you can modify any one of its elements. For example, you might want to change the way that axes are displayed, add a chart title, move or hide the legend, or display additional chart elements. To modify a chart, you can do one or more of the following:

  • Change the display of chart axes You can specify the scale of axes and adjust the interval between the values or categories that are displayed. To make your chart easier to read, you can also add tick marks to an axis, and specify the interval at which they will appear.
  • Add titles and data labels to a chart: To help clarify the information that appears in your chart, you can add a chart title, axis titles, and data labels.
  • Add a legend or data table You can show or hide a legend, change its location, or modify the legend entries. In some charts, you can also show a data table that displays the legend keys and the values that are presented in the chart.
  • Apply special options for each chart type Special lines (such as high-low lines and trend lines), bars (such as up-down bars and error bars), data markers, and other options are available for different chart types.

Apply a predefined chart layout and style for a professional look

Instead of manually adding or changing chart elements or formatting the chart, you can quickly apply a predefined chart layout and chart style to your chart. Excel provides a variety of useful predefined layouts and styles. However, you can fine-tune a layout or style as needed by making manual changes to the layout and format of individual chart elements, such as the chart area, plot area, data series, or legend of the chart. When you apply a predefined chart layout, a specific set of chart elements (such as titles, a legend, a data table, or data labels) are displayed in a specific arrangement in your chart. You can select from a variety of layouts that are provided for each chart type. When you apply a predefined chart style, the chart is formatted based on the document theme that you have applied, so that your chart matches your organization’s or your own theme colors (a set of colors), theme fonts (a set of heading and body text fonts), and theme effects (a set of lines and fill effects).

You cannot create your own chart layouts or styles, but you can create chart templates that include the chart layout and formatting that you want.

Add eye-catching formatting to a chart

In addition to applying a predefined chart style, you can easily apply formatting to individual chart elements such as data markers, the chart area, the plot area, and the numbers and text in titles and labels to give your chart a custom, eye-catching look. You can apply specific shape styles and WordArt styles, and you can also format the shapes and text of chart elements manually. To add formatting, you can use one or more of the following:

  • Fill chart elements: You can use colors, textures, pictures, and gradient fills to help draw attention to specific chart elements.
  • Change the outline of chart elements: You can use colors, line styles, and line weights to emphasize chart elements.
  • Add special effects to chart elements: You can apply special effects, such as shadow, reflection, glow, soft edges, bevel, and 3-D rotation to chart element shapes, which gives your chart a finished look.
  • Format text and numbers: You can format text and numbers in titles, labels, and text boxes on a chart as you would text and numbers on a worksheet. To make text and numbers stand out, you can even apply Word Art styles.

Reuse charts by creating chart templates

If you want to reuse a chart that you customized to meet your needs, you can save that chart as a chart template (*.crtx) in the chart templates folder. When you create a chart, you can then apply the chart template just as you would any other built-in chart type. In fact, chart templates are custom chart types — you can also use them to change the chart type of an existing chart. If you use a specific chart template frequently, you can save it as the default chart type.

EVALUATION

  1. State the steps to modify a chart

WEEKEND ASSIGNMENT

  1. ___ is a collection of cells organized into rows and columns where data is stored and manipulated. A. Worksheet B. Graph C. Workbook D. Active cell
  2. ___ is a space in a worksheet formed by the intersection of a row and a column.

    A. Workbook B. Sheet C. Cell D. Cell Reference.

  3. There are ……… rows per worksheet in Excel. A. 1,048,576 B. 1,048,765

    C. 1,408,576 D. 1,022,333

  4. There are ___ columns per worksheet in Excel. A. 16,387 B. 16,384 C. 16,684

    D. 15,341

  5. The address of a cell is known as ___ A. Cell space B. Cell reference C. Cell Menu

    D. Active cell

WEEK SIX

TOPIC: HACKING

Who is a hacker?

In the computer security context, ahackeris someone who seeks and exploits weaknesses in a computer system or computer network. Hackers may be motivated by a multitude of reasons, such as profit, protest, challenge, enjoyment, or to evaluate those weaknesses to assist in removing them. The subculture that has evolved around hackers is often referred to as the computer underground and is now a known community.

Hacking is usually a technical activity, although that does not necessarily mean that attackers are always technically capable. Most of the attackers arescript kiddies, who know just about enough in order to use other (more competent) hackers’ work. That fact aside, it is necessary to know the technical side of hacking, in order to understand the kind of knowledge that some attackers have. This section provides a brief explanation of how to get into a target system and how to exploit this as a full-scale hacking activity.

CRACKING COMPUTER SYSTEMS

There are many ways for attackers to obtain illicit access to computer systems. This kind of access is often called “intrusion”, and the first thing an intruder does is usually trying to obtain special/administrative privileges (a root access) on that system. Having a root access is very important for the attackers, since this means that they can do whatever they want on the system, including covering their tracks, strengthening their hold and doing damage.

In general, there are three main ways to intrude into a system:

  • Physical Intrusion

This kind of intrusion happens when an intruder has a physical access to the target machine. This might allow the intruder to gain full control of the system – for example by booting with a special floppy or by taking the system apart physically (e.g. removing the Hard-drive to another system owned by the attacker, which then enables him/her to read/write to it).

  • System Intrusion

In this case, it is assumed that the intruder has already got low-level privileges on the system. They then exploit un-patched security vulnerabilities in order to escalate their privileges to administrative level.

  • Remote Intrusion

With remote intrusion, an attacker tries to get into the system remotely through the network. They initially do not have any privileges to the system, but one way or another – e.g. by finding out some valid account names and cracking their (usually weak) password, or by exploiting common security vulnerabilities (buffer overflow, etc.) – they manage to get in and obtain a root access.

This paper focuses on remote intrusion, as this is the most common type of attack associated with hackers. Nevertheless, there are some cases of system intrusion, for example, the insider attack, where a legitimate user (could be a disgruntled or former employee) performs an attack due to various reasons (revenge, cyber-espionage, etc.).

In order to minimize intrusion, many organizations installIntrusion Detection Systems (IDS). Such a system inspects inbound and outbound network activity and identifies suspicious patterns that may indicate a network or system attack from someone attempting to break into or compromise a system. There are many IDSs available. Most of these are commercial software and are primarily concerned with remote intrusion. We will not discuss IDS in great detail in this paper since our focus is on the attackers along with their hacking activities and some insights into their human aspects.

TYPES OF ATTACKS

Attackers can cause various levels of damage, depending on their skill level and/or their motives. There is a common pattern though: they usually follow a similar set of steps of information gathering before launching the attack.

Foot Printing

The aim of this activity is to obtain a complete profile of the target organization’s network and its security arrangement. The information of interest includes the technology that the organization is using (e.g. Internet, Intranet, Remote Access, and Extranet) and its security policies and procedures. Although there are many different methods attackers can use to perform foot printing, there are four general steps that they are likely to follow: − Determine the scope of the foot printing activities. In some cases, it might be a bit too much to determine all entities associated to a Target organization. Therefore attackers often need to narrow down the scope of their Foot printing activities.

Social Engineering

Social Engineering is the term used to describe cracking techniques that rely on weaknesses inwetware(i.e. human users attached to the system – administrators, operators, etc.) rather than software. The aim is to trick people into revealing passwords or other information that compromises a target system’s security.

Software Bugs

Another way to get into a system is through security vulnerabilities brought by bugs in the software (operating system, server daemons, client applications, etc.). It is almost impossible to have bug-free software and the attackers only need to find one hole in order to break in.

As a result, the program may crash and very often; this gives the attackers a root access and/or allows them to run any arbitrary code. Attackers can find buffer overflow bugs by:

  1. browsing the web for known buffer overflow vulnerabilities on certain programs;
  2. Searching for these bugs in the program directly if the source code is available;
  3. Examining every place the program prompts for input and trying to overflow it with random (massive) data. If the program crashes, there is a chance that by carefully constructing the input, access to the system can be obtained.

EVALUATION

  • Briefly explain the 3 main ways to intrude into a system
  • State the types of attacks

    WEEK SEVEN

TOPIC: HACKER’S COMMUNITY

WHO ARE HACKERS?

Quoting Steele Denning reports that the wordhackerhas taken on many different meanings ranging from a person who enjoys learning the details of computer systems and how to stretch their capabilities to a malicious or inquisitive meddler who tries to discover information by poking around possibly by deceptive or illegal means. Interviewing hackers gave denning a more precise definition. One of them asserted:

“A hacker is someone that experiments with systems… [Hacking] is playing with systems and making them do what they were never intended to do. Breaking in and making free calls are just a small part of that. Hacking is also about freedom of speech and free access to information – being able to find out anything. There is also the David and Goliath side of it, the underdog vs. the system, and the ethic of being a folk hero, albeit a minor one.”.

The term “hacker” itself has evolved somewhat from its original meaning. Rogers breaks down the evolution into four generations:

  • First generation: talented students, programmers and scientists (mostly from MIT)

These were academics or professionals interested in the working of computer code. They enjoyed tweaking the code, in order to produce more efficient or elegant program, or just to create program that can assist them in everyday computing life. They were the technically elite group and were often pioneers in their field (e.g. Richard Stallman).

  • Second generation: technological radicals

They evolved from the technically elite, with forward thinking to recognize the potential of a second computer niche from mainframe to personal systems. Their radical nature means that minor criminal activity was not uncommon (e.g. phone phreaking).

  • Third generation: young people who embraced personal computers (PC)

These people recognized the potential entertainment value of PC and began developing games (or making illegal copies of games and cracking their copy-protection).

  • Fourth generation: the current generation, those embracing criminal activity as if it is some sort of game or sport.

Some of these people got arrested and claimed that the motivation was curiosity or hunger for knowledge, although the actual motivation seems to be greed, power, revenge or other malicious intent.

The public perception is that hackers are usually young males who tend to be working alone. With the proliferation of both the bulletin boards and of tool kits for virus makers, the last characteristic is questionable. On the values side, hackers share some particularities. For instance, Levy identified some behaviors and values in thehacker ethic, some of them having an obsession with “hands-on” use of computers, desire that all information should be in the public domain and mistrust of authority. Some more person logical dimensions have been identified by Gordon who examined the ethical development of a large number of virus writers. According to Gordon’s results, hackers can be divided into the following

Categories:

  • Adolescent, who is not typically concerned by problems caused by their viruses;
  • Adult, ethically abnormal;
  • Ex virus-writer, undecided concerning the legitimacy of virus writing.

Hacker’s ethics

Some hackers’ ethics are not that far from more traditional views shared by the public at large. For instance, some hackers are concerned about the increasing amount of information about individuals that is stored in large data banks, and the inability of the individual to have much control over the use of that information.

HACKER’S TAXONOMY

Rogers did a study on hacker community and he proposed hackers taxonomy as follows:

  • Tool Kit/newbie’sare people who are new to hacking and who tend to have limited computer and programming skills. As a result, they usually rely on software (tool kits) already written by other people in order to conduct their attack. These people are often calledscript kiddies.
  • Cyber-punksconsist of people with better computer skills (than newbie’s) and some might have programming capabilities. It is their intention to engage in malicious acts, such as web defacement, credit card number theft, telecommunication fraud or spamming (sending junk mails).
  • Internalsare made up of disgruntled employees or ex-employees. It may be surprising to learn that a lot of attacks were actually carried out by people with internal knowledge/connection.
  • Coders
  • Old guard hackersare similar to those of first generation hackers. They appear to be interested on the intellectual endeavor instead of criminal intention, but they seem to have little respect for personal property.
  • Professional criminals
  • Cyber-terrorists

These groups are not mutually exclusive, but they might help in understanding the motives of those individuals involved in hacking activities.

EVALUATION

  • What are the proposed hackers taxonomy by Rogers
  • Explain the four generations of Hacking

WEEK EIGHT

LOGIC CIRCUIT

A logic gate is an elementary building block of a digital circuit. Most logic gates have two inputs and one output. At any given moment, every terminal is in one of the two binary conditionslow(0) orhigh(1), represented by different voltage levels. The logic state of a terminal can, and generally does, change often, as the circuit processes data. In most logic gates, the low state is approximately zero volts (0 V), while the high state is approximately five volts positive (+5 V).

There are seven basic logic gates: AND, OR, XOR, NOT, NAND, NOR, and XNOR.

Image From EcoleBooks.comTheAND gateis so named because, if 0 is called “false” and 1 is called “true,” the gate acts in the same way as the logical “and” operator. The following illustration and table show the circuit symbol and logic combinations for an AND gate. (In the symbol, the input terminals are at left and the output terminal is at right.) The output is “true” when both inputs are “true.” Otherwise, the output is “false.”

AND gate

Input 1

Input 2

Output

0

1

0

1

0

0

1

1

1

TheOR gategets its name from the fact that it behaves after the fashion of the logical inclusive “or.” The output is “true” if either or both of the inputs are “true.” If both inputs are “false,” then the output is “false.”

OR gate

Input 1

Input 2

Output

0

1

1

1

0

1

1

1

1

TheXOR(exclusive-OR)gateacts in the same way as the logical “either/or.” The output is “true” if either, but not both, of the inputs are “true.” The output is “false” if both inputs are “false” or if both inputs are “true.” Another way of looking at this circuit is to observe that the output is 1 if the inputs are different, but 0 if the inputs are the same.

XOR gate

Input 1

Input 2

Output

0

1

1

1

0

1

1

1

0

A logicalinverter, sometimes called aNOT gateto differentiate it from other types of electronic inverter devices, has only one input. It reverses the logic state.

Image From EcoleBooks.comInverter or NOT gate

Input

Output

1

0

0

1

TheNAND gateoperates as an AND gate followed by a NOT gate. It acts in the manner of the logical operation “and” followed by negation. The output is “false” if both inputs are “true.” Otherwise, the output is “true.”

NAND gate

Input 1

Input 2

Output

0

0

1

0

1

1

1

0

1

1

1

0

TheNOR gateis a combination OR gate followed by an inverter. Its output is “true” if both inputs are “false.” Otherwise, the output is “false.”

NOR gate

Input 1

Input 2

Output

0

0

1

0

1

0

1

0

0

1

1

0

TheXNOR (exclusive-NOR) gateis a combination XOR gate followed by an inverter. Its output is “true” if the inputs are the same, and “false” if the inputs are different.

XNOR gate

Input 1

Input 2

Output

0

0

1

0

1

0

1

0

0

1

1

1

Using combinations of logic gates, complex operations can be performed. In theory, there is no limit to the number of gates that can be arrayed together in a single device. But in practice, there is a limit to the number of gates that can be packed into a given physical space. Arrays of logic gates are found in digital integrated circuits (ICs). As IC technology advances, the required physical volume for each individual logic gate decreases and digital devices of the same or smaller size become capable of performing ever-more-complicated operations at ever-increasing speeds.

Uses of standard Logic Circuit

  1. Logic gates are building blocks of hardware electronic components.
  2. It is used in activation of door bells.
  3. The AND gates use to combine multiply signals
  4. The NOT gate is used in building a switch.

EVALUATION

State the uses of standard Logic Circuit

WEEK NINE

TOPIC: COMPUTER CAREER OPPORTUNITIES

CAREERS IN COMPUTER INDUSTRY

Now a day’s computer industry is the largest industry where jobs are created for thousands of people and primary business people and primary businesses which are computer related jobs.

Computers have become a ubiquitous part of modern life, and new applications are introduced every day. The use of computer technologies is also commonplace in all types of organizations, in academia, research, industry, government, private and business organizations. As computers become even more pervasive, the potential for computer-related careers will continue to grow and the career paths in computer-related fields will become more diverse.

The career opportunities for computer science graduates can be classified into different categories. Examples are:

  1. General business and IT development
  2. Computer equipment field
  3. Computer software field
  4. Computer service and repair filed
  5. Computer sales
  6. Computer education and training field
  7. IT consultation
  8. Programming and Software Development.
  9. Information Systems Operation and Management.
  10. Telecommunications and Networking.
  11. Computer Science Research.
  12. Web and Internet.
  13. Graphics and Multimedia.
  14. Training and Support.
  15. Computer Industry Specialists.

Programming and Software Development

  • Systems analyst – Determines an organization’s needs and designs programs to meet them. Acts as a problem solver who specialize in how information flows from information sources to computers. Supervises lower-level programmers.
  • Systems consultant – Works under contract to install or configure hardware or software, write or customize programs, or otherwise help solve information processing problems for an organization. Business-related courses are helpful.
  • Software engineer – Designs and writes complex computer programs as part of a software development team. Applies principles of computer science to solve practical problems.
  • Systems programmer – Designs and writes programs that interface with a computer’s low-level operating system, such as device drivers and utilities.
  • Database analyst – Designs and creates programs used to collect, maintain, and analyze data needed by business, government, or other institutions. Adapts programs to changing business needs.
  • Artificial Intelligence programmer – Applies principles of artificial intelligence to design and implement systems that perform complex tasks. Applications include: expert systems that apply rules to making decisions, such as scheduling freight shipments or diagnosing disease; pattern recognition systems that give robots the ability to see and understand objects in their environment; neural network programs that can learn to perform tasks by constantly re-evaluating their performance.
  • Scientific applications programmer – Works closely with scientists and engineers to write programs that simulate natural phenomena or analyze experimental results, or apply scientific or engineering principles to research or manufacturing.
  • User interface designer – Designs the menus, icons, and other features that people will use to interact with a computer program or operating system. Needs to have empathy with computer users and artistic sense of composition.
  • Embedded systems application programmer – Designs and develops applications for appliances and entertainment products such as PDA, mobile phone, mp3 player.

Information Systems Operation and Management

Electronic data processing (EDP) auditor- Closely examines data processing operations to guard against loss through mistakes, carelessness, or fraud. Often work in banks, insurance companies, accounting firms, and other organizations that use a large amount of financial data.

Database administrator – Takes overall responsibility for the usage, accuracy, efficiency, security, maintenance of an organization’s database systems. Coordinates development and use of data resources.

Systems administrator – Responsible for managing the operation of a multi-user computer system or network so that it runs reliably and meets user’s needs; updates and configures software and hardware; provides assistance to users and managers.

Computer security specialist – Protects computer systems from illegal intrusions, viruses, data theft, fraud, or other forms of tampering.

Management/IT consultants – Uses problem solving skills and computer knowledge to solve business and management problems for organizations and foster improvement in areas such as organization structure, business communication, and productivity. Defines and analyzes problem, interviews employees, develops possible solutions, and presents options to client.

Information systems manager – Oversees all operations in an organization’s information system department, including technical support, training, network, and database operations. Ensures that everyone in the organization has timely, reliable access to the computer system and its databases and other resources.

Chief information officer (CIO) – Serves as the highest information services executive for a major corporation. Responsible for long-term planning and setting organization-wide policy and standards relating to all computer-related activities.

Telecommunications and Networking

Network engineer/consultant

Plans for the installation or expansion of local or wide-area computer networks. Performs complex configuration of servers, hubs, routers, and other network communications equipment. Writes scripts or programs to automate network operations.

Network administrator

Takes overall responsibility for the operation and planning for a local or wide-area computer network. Plans expansion; selects appropriate network operating system and software tools; configures major features; deals with connection between local network and Internet; establish procedures for support staff and users.

Computer Science Research

Computer scientist/researcher

Applies theoretical expertise to complex problems and develop innovative ideas necessary for the application or creation of new technology. They usually work in research labs or academic institutions.

Computer science professor

Teaches college courses in computer science theory, performs research and supervises student research. May serve as consultant to government or business.

Artificial Intelligence researcher

Develops programs to imitate the thinking and reasoning processes of the human brain; for example, recognize voices and objects, speak in a humanlike voice.

Data miner

Analyzes databases in business, government, or scientific applications in order to extract additional information or find useful patterns. Needs familiarity with major database and statistical packages.

Bioinformatics specialist

Organizes and manipulates information relating to genetic sequences, molecular structure, and other data relevant to the biological sciences. Should be familiar with genetics and biochemistry.

Medical imaging specialist

Develops image processing and pattern recognition algorithms for analyzing medical images to diagnose disease.

Web and Internet

Internet applications programmer

Develops programs that add features such as forms and animation to Web sites or that provide tools to help users get the most out of Internet.

Internet consultant

Uses some combination of analysis, design, programming, and support skills to help clients with the design of Internet sites and configuration of Internet software and connections.

Webmaster

Creates or maintains a Web site. Provides content and programming or supervises writers and programmers. Monitors the performance and popularity of the site. Provides secure forms and transactions for Internet-based businesses.

Internet advertising designer

Creates effective advertising features for Web sites, including animation, sound, and text.

Graphics and Multimedia

Animation/Special effects developer

Develops software programs for creating sequences of computer images for games or movies.

Multimedia developer

Uses design and programming skills to create interactive multimedia products that combine sound, images, and text.

Computer game designer/programmer

Designs or writes computer games or game engines. Develop algorithms that make the characters realistic and intelligent.

Electronic sound producer

Creates the music, voice, and sound effects for multimedia or computer games. Integrates sound into the overall design of the multimedia product.

Training and Support

Technical support representative

Answers questions from computer users and solves problems with the installation or operation of software. Researches problems using manuals, help files, and online knowledge bases.

Trainer, software applications

Teaches specific courses in computer software or operating systems. May work within a corporation or at a school.

Technical writer

Writes instructional guides and other materials that explains how to use computer systems, software, operating systems, or programming tools. Researches and writes reviews and feature articles suited to specific reader profiles.

CERTIFICATE:This is the process of verifying the technical knowledge of an individual who has demonstrated competence in a particular area, today there are more than 200 certificates available, such as.

  1. MICROSOFT CERTIFIED APPLICATION SPECIALIST
  2. MICROSOFT CERTIFIED APPLICATION PROFESSIONAL
  3. MICROSOFT CERTIFIED DESKTOP TECHNICIANS and so many more.

EVALUATION

  • Briefly explain the career opportunities of computer science graduates

WEEK TEN

TOPIC: QUALITIES OF A GOOD COMPUTER PROFESSIONAL

Computer professionals are information technology. The definition has extended to those involved in the internet industry too, those who deal with the computer industry to develop something. They may design, build, write or sell software. Acomputer professionalis a person who works in the field of

Acomputer professionalmay be:

  1. A person working in the field of information technology
  2. A person who has undergone training in a computer-related field colleges, universities and computer institutes
  3. A person who has an extensive knowledge in the area of computing.

Some of the qualities needed to be most successful in the computer and IT world include the following:

  1. Excellent Analytical Skills
    Great computer professionals have excellent analytical skills that can be applied to solve problems or develop new ideas.
  2. Versatility
    A computer professional must be versatile, it is a necessary requirement needed by a professional who wants to be successful. The most successful computer professionals will be the ones who have skills that extend beyond information technology, such as skills in business and finance.
  3. Commitment to Learning
    Technology is constantly changing, and those who keep abreast of the latest developments in information technology are the ones who will be the most successful. Knowledge and keeping up with the latest trends is the key to success; there is no single person who knows everything.
  4. Good Knowledge of Math
    Strong mathematical skills are necessary because math is used in many computer applications, such as when dealing with circuits or programming.
  5. The Ability to Learn & Memorize Programming Languages
    Computer professionals must know many programming languages and how to use a wide variety of computer software programs. A great memory helps keep work efficient. There is a wide range of programming languages that are widely used for coding and writing programs, so memorizing all of them is what a decent specialist should be able to do.
  6. Good Communication Skills
    The soft skills of verbal and written communication are increasingly important as non-techies rely on technological tools for their everyday business. Understanding a client’s needs and the ability to meet those needs depend heavily on a steady stream of open communication. Those who are not familiar with technology can be confused when the computer technology specialist uses a lot of industry register, so you have to be able to switch between work speech and casual speech quickly.
  7. Attention to Detail
    The slightest mistake can affect how a web page looks or how a program runs. Computer personnel must pay close attention to detail to ensure everything works correctly and efficiently.
  8. Multi-tasking Ability
    People working with computers are often involved in many tasks at once and must be able to manage all of their responsibilities simultaneously. Time management skills and an ability to prioritize are assets as well.
  9. Solid Problem Solving/Troubleshooting Capabilities
    Computer professionals are called upon to solve problems with networks, software, and other programs. They are expected to solve these problems very quickly, and having sharp troubleshooting skills most definitely is a benefit.
  10. Technical Writing Skills
    Technical writing skills help a computer-savvy person explain complex concepts to those who have limited knowledge of the computer world.

QUALITIES OF A GOOD COMPUTER PROFESSIONAL

  1. COMPUTER MANAGER
  • Must have ability to control, coordinate and manage things.
  • High level of Computer literacy.
  • Versatility in the field of Computer
  • Good decision maker when it comes to computer related issues
  1. COMPUTER SCIENTIST
  • Good knowledge of a Computer
  • Ability to repair and maintain a computer
  • Must be able to identify good computers
  1. COMPUTER ENGINEER/HARDWARE ENGINEER
  • Excellent knowledge of Computer repair
  • Computer parts assemblage
  • Should be able to build at least a circuit board.
  1. PROGRAMMER/SOFTWARE ENGINEER
  • Good computer programmer must be able to give instruction to computer.
  • Use of computer programming language to develop program.
  • Ability to develop a good and durable program.
  • Must be able to detect or debug problem in a program.
  1. COMPUTER INSTRUCTOR/EDUCATOR
  • Teaches and trains people on the use, misuse and care of computer
  • Impacts knowledge into computer illiterates
  • Good knowledge of computer and effective operation
  1. COMPUTER TECHNICIANS
  • Good computer technician repairs computer
  • Assemblage of computer parts
  • Troubles shooting of Computer problems
  • Computer hardware maintenance and repair
  1. COMPUTER ANALYST/ SYSTEM ANALYST
  • Ability to analyze data
  • Train people on computer usage
  • Solve computer problems.
  • Computer setup in work places and schools
  1. NETWORKING ENGINEER
  • Computer networking
  • Troubleshooting of faulty networks
  • Network configuration.
  • Internet networking.
  • Network update knowledge
  1. COMPUTER OPERATOR
  • Fast typing skills.
  • Use of graphics package for design
  • Excellent use of computer for documents
  • Effective operation of the Computer

EVALUATION

  • State some of the qualities needed to be most successful in the computer and IT world
  • State general qualities of a good Computer Professional





');}
Bc0138c3d2dab0944d91d638547c2715

subscriber

Leave a Reply

Your email address will not be published. Required fields are marked *

Accept Our Privacy Terms.*