0% found this document useful (0 votes)
12 views14 pages

LECTURE3

Uploaded by

hotinfinix545
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views14 pages

LECTURE3

Uploaded by

hotinfinix545
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 14

Introduction To

Programming
Fundamentals

By Engr. Seema Bughio


Department Cyber security
Batch 2023F
Why Programming
Fundamentals?

 Developing Security Tools: Many cyber security tools and


applications are built by cyber security professionals themselves. A
solid foundation in programming allows them to create custom tools to
monitor, analyze, and secure networks and systems.
 Scripting and Automation: Programming skills enable security
experts to write scripts for automating repetitive tasks like log analysis,
network scanning, or intrusion detection. This automation can help
identify security issues more efficiently
What Is Program?
Example
Program

Software refers to a collection of programs, data, and


instructions that tell a computer or other digital device how
to perform specific tasks. It is a non-tangible component of a
computer system.
Programming & Programmer

the process of creating a set of instructions or code that a computer can


understand and execute to perform specific tasks. These instructions are
written in programming languages and are designed to solve problems,
automate processes.

A programmer is an individual who specializes in writing, designing, and


maintaining computer programs or software.
Programming Languages

It is a source of communication , also called computer languages.

A programming language is a formal system of rules and syntax used to


instruct a computer or digital device to perform specific tasks or
operations.
Types Of Programming Language

programming languages can be categorized into two main types:


 low-level languages
 high-level languages
Low-level Languages

Low-level languages are types of computer languages that are


very close to the machine. They use instructions that are
similar to the actual 0s and 1s that computers understand.
Drawbacks Of Low-level
Languages

 Complexity
 Not Portable
 Time-Consuming
 Mistakes Are Easy
 Lots of Details
 Hard to Update
 Slower Work
So what’s next?
High-level Languages

High level languages are types of languages which are very much close to
human languages (like English). Easy to understand, maintain, debug.
Easy to program.
Programming Environment

You might also like