Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
99 views

Course Syllabus:: 1. Introduction To Computers

This document outlines a course syllabus for an introduction to computers course. It covers the history of computers, components of computers like the CPU and memory, input/output devices, storage devices, software, operating systems, applications like word processing, data representation, Boolean algebra, problem solving techniques, programming, arrays, subprograms, file handling, graphics, and practical exercises. Key topics include computer components, Windows familiarization, programming concepts, and demonstrations of software like MS Word, Excel, PowerPoint, and Access.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
99 views

Course Syllabus:: 1. Introduction To Computers

This document outlines a course syllabus for an introduction to computers course. It covers the history of computers, components of computers like the CPU and memory, input/output devices, storage devices, software, operating systems, applications like word processing, data representation, Boolean algebra, problem solving techniques, programming, arrays, subprograms, file handling, graphics, and practical exercises. Key topics include computer components, Windows familiarization, programming concepts, and demonstrations of software like MS Word, Excel, PowerPoint, and Access.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 4

COURSE SYLLABUS:

1. Introduction to Computers
o History and development of computers
- Types of computers (analogue, digital, hybrid)
- Classification of digital computers (micro, mini, mainframe and super
computer)
o Impact of computers and the internet on society
o Introduction to programming languages (high level, medium level and low
level) concepts of compiler, interpreter and assembler.
2. Computer Components
o Central Processing Unit (CPU),
- Control Unit (CU),
Arithmetic and Logic Unit (ALU)
- Busses: Data bus, Address bus, Control bus
o Primary/Main memory (RAM, ROM) Secondary memory,
o Input/output devices,
o Ports: serial and parallel ports
o Motherboard
3. Input/output Devices
o Input devices:
- Key board, mouse, joystick, scanner, trackball, light pen, voice
microphone, digital video camera, disk drive
o Output devices:
- Monitors, printers and their kinds (daisy wheel, line, electrostatic,
inkjet, electro thermal and laser), plotters, CD writer, disk drive (concept
of soft copy and hard copy)
4. Storage Devices
o Main memory:
- RAM, ROM, SIMM, DIMM
o Memory units:
- Bits, byte (K bytes, M
bytes, G bytes and T bytes).
- Secondary memory;
- Floppy disk, hard disk,
compact disk, magnetic tape.
-
5. Computer Software
o Types of software:
- System software (operating system, programming language translator,
service software and examples),
- Application software,
o DOS Commands:
- Executable Files, EXE, COM and BAT,
- DIR with Switches, CLS, DATE, TIME, COPY, VER,
DEL, TYPE, FORMAT, COPY PRINT, SYS, CHKDSK, EDIT,
XCOPY, DELTREE, PROMPT, REM,
o Create or make directory,
o Remove/Delete command, and other commonly
used commands,
o Paths.

6. Network & Communications


o Types of network
o Network topologies
o Communication channels
o Communication models

7. Introduction to WINDOWS
o Startup process of WINDOWS,
o Components of WINDOWS:
- Title bar,
- Status bar,
- Scroll bars,
- Menu bar,
- Dialog boxes,
o Familiarization with WINDOWS icons:
- My Computer,
- Recycle Bin,
- Start Button,
- Control Panel,
- Other sub menus,
- Clicking the start button, beginning with taskbar,
- Shut down process,
o Demonstration of installation procedure for WINDOWS,
o Computer security
- Viruses and anti-virus, security risks, social and ethical issues.
8. Computer Application (Word Processor)
o Introduction to word processing,
o Loading a word processing program (MS WORD):
- Typing, saving, exiting,
- Text formatting,
- Document formatting,
- Blocking, moving blocks of text,
- Indenting,
- Fonts, page layout, printing.

9. Data Representation
o Data definition:
- Numeric, alphabetic and alphanumeric
o Number systems:
- Decimal, Binary, Octal & Hexadecimal
o Number system conversion
o Representation of numbers using (1’s) and (2’s) complements
o Binary arithmetic:
- Addition, subtraction, multiplication and division
o Fixed and floating point number representation
o Code:
- Coding scheme (Binary Coded Decimal, ASCII)

10. Boolean Algebra


o Boolean constant, variable, logical operators, Boolean expressions,
Boolean functions
o Laws and theorems of Boolean algebra
o Truth tables
o Simplification of Boolean functions, laws and Karnaugh maps
11. Problem Solving
o Defining the problem
o Analysis of the problem, illustrated with examples
o Algorithms
o Flow charts:
- Flow charts symbols, examples of flow charts using daily life
applications
o Computer programming:
- Conversion of flow chart, algorithm into computer language
instructions
o Running and debugging programs
o Implementation
o Documentation
12. Data Types Assignment (INPUT/OUTPUT) Statement
o Character sets, reserved words, commands and statements
o Numeric and strings
o Constants and variables
o Operators: arithmetic, relational and logical
o Hierarchy of operators, expressions
o Arithmetic, relational and logical
o Assignment statements
o Input, READ-DATA
o PRINT, PRINT USING
13. Control Statements
o Go to, ON – GO TO
o If – Then – Else, on Error – Go to…
o For … Next statement, While and Wend statement, Loops and nested
loops
14. Arrays
o One and two – dimensional arrays
o Reading, writing and manipulation of arrays
15. Sub-Program and File Handling
o Functions:
- Built-in functions (ABS, INT, RND, SQR, LOG, EXP, SIN, COS,
TAN, CINT, INT, SGN, FIX, HEX$, LEFT$, MID$, CHR$,
STR$, TIME$, INKEY$, SPACE$) and user defined functions
o Subroutines
o Reading and writing into files

16. Graphics
o Sketching and drawing of graphics using utilities such as DRAW and COLOR
o Generating lines, rectangles, circles etc.

PRACTICALS

- Writing a program to demonstrate simple arithmetic operations (e.g.


calculation of the area of a triangle, volume of a cylinder and speed of an
object, conversion of temperature from °C to °F and vice-versa).
- Writing a program to demonstrate the use of formatted input/output
statements, (calculation of class grades for different students, selection of the
largest number out of given 10 numbers without using a list).
- Writing a program that uses iteration statements (write a program that reads 5
values from user and find the mean value and compare the mean value against
an actual value of 9.8 meters/sec2).
- Writing a program that reads 10 values into an array and after doing some
arithmetic operations, prints the desired results.
- Repeating Experiment No.3 using a sub-routine, named average and call this
sub-routine in the main program.
- Drawing a line, a circle and a rectangle using system defined built-in functions
for graphics.
- Familiarization of DOS commands (external commands)
- Familiarization of DOS commands (internal commands)
- Demonstration of the installation of WINDOWS.
- Demonstration of computer components: (cards, motherboards, buses,
connectors, serial ports and other important ICs).
- Familiarization with WINDOWS (all the WINDOWS icons) including
shutdown process.
- Use of the mouse.
- Opening, creating, saving, editing, deleting and printing files in MS-WORD.
- Opening, creating, saving, editing, deleting and printing files in MS-EXCEL.
Entering formulas, creating charts and formatting chart.
- Opening, saving, preparing presentation slides and modifying files in MS-
POWER POINT.
- Introduction to MS-ACESS.

You might also like