The Google Phone was released at a price of 180 USD with a T-Mobile contract and 530 USD without a contract. The Nexus One is the first smartphone sold by Google and it comes with the best-in-class hardware and software. This phone is one of the newest ICT gadgets in phone industry. It has a 3.7 inch touchscreen display and a 5-megapixel camera. Other features include: Accelerometer, Digital Compass, GPS, Bluetooth and WiFi technologies, light sensor and proximity sensor. The software is available in the following languages: Portuguese, Spanish, Italian, German, French and English.
Kaspersy Antivirus and Internet Security 2013 software and Key.
You can download the software and key.
WIndows 8
New Microsoft OS.
Majalah PC
"Majalah Pc" is Malay version of ICT magazine that have many useful information about computer.
LiveWatch V
Telefon Pintar sebagai Jururawat.
Bitdefender Antivirus and Internet Security 2013 software and key
You can download for free. The key is cheap.
Monday, 25 June 2012
New ICT Gadget 2012
The Google Phone was released at a price of 180 USD with a T-Mobile contract and 530 USD without a contract. The Nexus One is the first smartphone sold by Google and it comes with the best-in-class hardware and software. This phone is one of the newest ICT gadgets in phone industry. It has a 3.7 inch touchscreen display and a 5-megapixel camera. Other features include: Accelerometer, Digital Compass, GPS, Bluetooth and WiFi technologies, light sensor and proximity sensor. The software is available in the following languages: Portuguese, Spanish, Italian, German, French and English.
Majalah PC (Mei 2012)
Majalah PC merupakan sebuah majalah berbahasa Melayu yang diterbitkan di Malaysia. Ia diterbitkan secara bulanan. Ia merupakan majalah khusus dalam bidang komputer dan diterbitkan secara bulanan. “Sumber komputer, internet dan multimedia” merupakan motto bagi majalah ini.
Majalah ini berharga RM4.80 di Semenanjung Malaysia dan RM5.80 di Sabah/Sarawak. Ia diterbitkan oleh Kumpulan Karangkraf Sdn Bhd.
Ia merupakan majalah berbahasa Melayu tentang komputer paling laris jualannya di Malaysia.
Released by: LeeSha
Date: Mei 2012
File type: PDF, 27.8MB
Pages: 85
Download Here
Tuesday, 19 June 2012
Programming Language
Different programming languages support different styles of programming (called programming paradigms). The choice of language used is subject to many considerations, such as company policy, suitability to task, availability of third-party packages, or individual preference. Ideally, the programming language best suited for the task at hand will be selected.
Trade-offs from this ideal involve finding enough programmers who know the language to build a team, the availability of compilers for that language, and the efficiency with which programs written in a given language execute.
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.
Allen Downey, in his book How To Think Like A Computer Scientist, writes:
The details look different in different languages, but a few basic instructions appear in just about every language:
Input:
Get data from the keyboard, a file, or some other device.
Output:
Display data on the screen or send data to a file or other device.
Arithmetic:
Perform basic arithmetical operations like addition and multiplication.
Conditional Execution:
Check for certain conditions and execute the appropriate sequence of statements.
Repetition:
Perform some action repeatedly, usually with some variation.
Many computer languages provide a mechanism to call functions provided by libraries such as in a .so. Provided the functions in a library follow the appropriate run time conventions (e.g., method of passing arguments), then these functions may be written in any other language.
Trade-offs from this ideal involve finding enough programmers who know the language to build a team, the availability of compilers for that language, and the efficiency with which programs written in a given language execute.
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.
Allen Downey, in his book How To Think Like A Computer Scientist, writes:
The details look different in different languages, but a few basic instructions appear in just about every language:
Input:
Get data from the keyboard, a file, or some other device.
Output:
Display data on the screen or send data to a file or other device.
Arithmetic:
Perform basic arithmetical operations like addition and multiplication.
Conditional Execution:
Check for certain conditions and execute the appropriate sequence of statements.
Repetition:
Perform some action repeatedly, usually with some variation.
Many computer languages provide a mechanism to call functions provided by libraries such as in a .so. Provided the functions in a library follow the appropriate run time conventions (e.g., method of passing arguments), then these functions may be written in any other language.
Monday, 18 June 2012
Programming Exercise 2: Calculator Program
Write a calculator program that takes two (integer) numbers as input and allows the user to select which operation they would like to perform on the two number, either:
- Addition
- Subtraction
- Multiplication
- Division
and display the result: Terminate the program when enter 'n'
The Answer is
int main()
{
float num1, num2;
char operation;
while (1) {
printf("Please enter 2 integer:");
scanf("%f%f", &num1, &num2);
printf("Enter an option(A for addition, B for subtraction, C for multiplication,\n D for division, n for exit):");
scanf("%s", &operation);
if (operation == 'A')
printf("%f\n", num1+num2);
if (operation == 'B')
printf("%f\n", num1-num2);
if (operation == 'C')
printf("%f\n", num1*num2);
if (operation == 'D')
printf("%f\n", num1/num2);
if (operation == 'n')
break;
}
}
#include <stdio.h>
int main()
{
float num1, num2;
char operation;
while (1) {
printf("Please enter 2 integer:");
scanf("%f%f", &num1, &num2);
printf("Enter an option(A for addition, B for subtraction, C for multiplication,\n D for division, n for exit):");
scanf("%s", &operation);
if (operation == 'A')
printf("%f\n", num1+num2);
if (operation == 'B')
printf("%f\n", num1-num2);
if (operation == 'C')
printf("%f\n", num1*num2);
if (operation == 'D')
printf("%f\n", num1/num2);
if (operation == 'n')
break;
}
}
Programming Exercise 1 : for
Write a program that accept one digit and display in triangle:
Example
input: 5
output
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
The C Program Is :
#include<stdio.h>
void main()
{
int i, n, j;
printf ("\n Please Enter Single Digit Number");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=i; j++)
printf("%d",j);
printf("\n");
}
}
Example
input: 5
output
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
The C Program Is :
#include<stdio.h>
void main()
{
int i, n, j;
printf ("\n Please Enter Single Digit Number");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=i; j++)
printf("%d",j);
printf("\n");
}
}
Saturday, 16 June 2012
Programming Language
Defination
An artificial and formal language that has a limited vocabulary consisting of set of keywords for making up instruction and a set of precise grammar rules
Classification
* Special Purpose :
designed for a particular class of application : SQL data retrieval
designed for a particular class of application : SQL data retrieval
* General Purpose:
can be used to obtain solutions for many different types of problem (machine language, assembly language and high level language)
can be used to obtain solutions for many different types of problem (machine language, assembly language and high level language)
Machine Language
- the only language the processor actually understand
- consist of binary codes: 0 and 1
- Ex: 1101 0001 1000 0101 1000 0110 1111 0001
- each of the lines above corresponds to a specific task to be done by the processor
- programming in machine code is difficult and slow since it is difficult to memorize all the instructions. Mistakes can happen very easily
- Processor dependent and not portable
Assembly Language
- enable machine code to be represented in words and numbers
- example of a program in assembly language:
LOAD A, 9999
LOAD B, 8282
- cannot be processed directly by a computer, must be converted to machine language using assemblers
- easier to understand compared to machine code but still is quite difficult to use
- each instruction corresponds to a specific machine code : lengthy programs
- processor dependent and not portable
High Level Language
- use more English word and numbers - it easier to understand
- the programming structure is problem oriented = does not need to know how the computer actually
execute the instructions
- processor independent - the same code can be run on different processors
- high level languages must be converted into machine code to be executed by the processor.
- example : FORTRAN, COBOL, BASIC, Pascal, Ada, C, C++, Java
Friday, 15 June 2012
General : Top Online Photo Editing Website
This is some on-line photo editing website.
1. Pixlr Photo Editor - http://pixlr.com/editor/
2. FotoFlexer - http://fotoflexer.com/
1. Pixlr Photo Editor - http://pixlr.com/editor/
2. FotoFlexer - http://fotoflexer.com/
Multimedia: What is MULTIMEDIA
Multimedia is an integration of a few media such as text, graphics, image, animation, video, and audio in a digital environment.
Information in a variety of media can be derived, processed, stored and distributed by system with interactive capability. It increase the usage of more human sensory and become a more user friendly and natural human-machine interface.
Thursday, 14 June 2012
ICT Magazine: Majalah PC
"Majalah Pc" is Malay version of ICT magazine that have many useful information about computer, software, and etc.The magazine price is just RM 4.80 and can find it at all book store.
What is PROGRAMMING
Programming is instructing a computer to do something for you with the help of programming language
The role of programming language
Technical - it is means for instructing a computer to perform tasks
Conceptual - it is a framework within which we organize our ideas about things and processes
Programming Language
It is an Artificial and formal language that has a limited vocabulary consisting of a set of keywords for making up instructions and set of precise programming rules
Types of Programming Language
1. Machine Language
2. Assembly Language
3. High Level Language
The role of programming language
Technical - it is means for instructing a computer to perform tasks
Conceptual - it is a framework within which we organize our ideas about things and processes
Programming Language
It is an Artificial and formal language that has a limited vocabulary consisting of a set of keywords for making up instructions and set of precise programming rules
Types of Programming Language
1. Machine Language
2. Assembly Language
3. High Level Language
New syllabus for ICT STPM
Starting from year 2012, new semester system is implemented for Pre U studies. This is the link for the new syllabus for ICT 958.
http://www.mpm.edu.my/web/guest/sukatan-pelajaran-stpm-modular
http://www.mpm.edu.my/web/guest/sukatan-pelajaran-stpm-modular
General : Easy 10 Google Chrome Shortcuts
1. To open new window - Ctrl + N
2. To open new tab - Ctrl + T
3. To open file in computer - Ctrl + O
4. Go to last tab - Ctrl + 9
5. To close tab - Alt + F4
6. Go to homepage - Alt + Home
7. Go to Clear Browsing Data Box - Ctrl + Shift + Delete
8. Fullscreen the Browser - F11
9. Bookmark the website- Ctrl + D
10. Open link in new tab - Shift + Click the link
2. To open new tab - Ctrl + T
3. To open file in computer - Ctrl + O
4. Go to last tab - Ctrl + 9
5. To close tab - Alt + F4
6. Go to homepage - Alt + Home
7. Go to Clear Browsing Data Box - Ctrl + Shift + Delete
8. Fullscreen the Browser - F11
9. Bookmark the website- Ctrl + D
10. Open link in new tab - Shift + Click the link
Monday, 11 June 2012
ICT Introduction
958 INFORMATION AND COMMUNICATIONS TECHNOLOGY
Aims
The ICT syllabus aims to equip candidates’ with knowledge of ICT and skills in programming and
development of information systems and multimedia applications, in order to prepare them for further
studies in institutions of higher learning and careers related to ICT.
Objectives
The objectives of this syllabus are to enable candidates to:
(a) describe and explain the underlying concepts of ICT and their impact in everyday life;
(b) design and develop multimedia applications according to the development methodology;
(c) construct algorithms and acquire skills in programming to solve problems using computers;
(d) describe and apply systems development life cycle (SDLC) and database design techniques in
information systems development.
Aims
The ICT syllabus aims to equip candidates’ with knowledge of ICT and skills in programming and
development of information systems and multimedia applications, in order to prepare them for further
studies in institutions of higher learning and careers related to ICT.
Objectives
The objectives of this syllabus are to enable candidates to:
(a) describe and explain the underlying concepts of ICT and their impact in everyday life;
(b) design and develop multimedia applications according to the development methodology;
(c) construct algorithms and acquire skills in programming to solve problems using computers;
(d) describe and apply systems development life cycle (SDLC) and database design techniques in
information systems development.
Subscribe to:
Posts (Atom)