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.


Sony, the leader of innovative technologies is ready to launch playstation phone code named “Zeus” in early 2011. Zeus would have Andriod 3.0 Gingerbread operating system. It also contains SD slot card having 8GB of memory with 1GHz Qualcomm MSM8655 processor. It comes up with 3.8 display and graphics processing unit of Adreno 205. This superb phone also contains 1GB ROM and 512 MB RAM. 3.8″ touch screen and its touch pad is just like gaming console of PSP. Through PlayStation Phone you can also download different games. So for those who love games, it is going to be a best product.


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.


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

‎#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");
      }
}

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 

* General Purpose:
   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/







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.



Importance of Multimedia
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

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

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

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.