Heyy Guys, I'm Your Sanjay !

Web Developer

I am Sanjay, a first-year Computer Science Engineering (CSE) student at Kings Engineering College (CSE 'B' class). I'm passionate about web development, specializing in front-end development, and currently expanding my skills to become a full-stack developer. With a focus on building responsive and user-friendly websites, I’m continuously learning and improving my coding abilities to develop creative web solutions.

Programming in C complete Notes

Full form of the COMPUTER

C - Common

O - Operating

M - Machine

P - Particularly

U - Used for

T - Trade

E - Education and

R - Research

computer

2 Major Component in the Computer is Hardware & Software

Hardware :

The Physical Component of the Computer is called Hardware.

Software :

Logical Component of the Computer is called Software.


There are two types- System Software & Application Software


System Softwares (Eg) :



Application Softwares (Eg) :

CPU diagram :

CPU (Central Processing Unit):

The brain of the computer that performs most of the processing.

It carries out instructions from programs by executing basic arithmetic, logical, control, and input/output operations.

ALU (Arithmetic Logic Unit):

A part of the CPU responsible for performing arithmetic (addition, subtraction) and logic (comparisons like greater than, less than) operations.

Memory Unit:

This stores data and instructions for the CPU to process.

Two main types:

RAM (Random Access Memory): Temporary storage used while the computer is running.

ROM (Read-Only Memory): Permanent storage for essential instructions, like booting up the computer.

Control Unit:

It control the all other units

Input Unit:

This includes devices (keyboard, mouse, etc.) used to send data to the computer for processing.

Output Unit:

Devices (monitor, printer, etc.) that display or output the results of the computer's processing to the user.

Three major problem sloving technique

  1. Algorithm
  2. Flowchart
  3. Pesudocode

Algorithm :

Algorithm is the step by step insteraction to slove any mathiematical or decision making problems. Should be written in simple english language.

Flowchart :

The Victorial art diagrametic representation of an algorithm is called Flowchart.

\

Pesudocode :

Pesudocode is the way to write program code in simple english to understand by humanbeing. should be in simple english language, Key words should be in capital form.

Classification of Computer

S.no Name Description Image
1. Personal Computer(micro computer) The most common type of computer, used for everyday tasks like web browsing, word processing, gaming, etc. This category includes desktops, laptops, tablets, and smartphones. Example: Desktops, laptops, tablets, smartphones.
2. Work Station High-performance computers designed for individual users, used for tasks that require more power than a typical personal computer, such as 3D modeling, scientific research, and software development. They feature advanced hardware like high-performance CPUs and GPUs.
3. Main Frame Computer Large, powerful computers used primarily by large organizations for bulk data processing, transaction handling, and resource management. They support many users simultaneously.
4. Super Computer The most powerful type of computer, used for extremely complex calculations like climate modeling, scientific simulations, and cryptography. They are capable of processing billions of operations per second. Example: IBM Summit, Cray.

The Internet

Protocols