1 - Programming Concepts

123 Gelicious Radio
27 Aug 202129:47

Summary

TLDRIn this introductory video lecture, Angelito Onan Junior, also known as Sergeant, outlines the basics of programming concepts in CC 101. He covers the definitions of software and hardware, identifies programmer types, explains problem-solving steps, introduces programming elements, and discusses programming paradigms. The video aims to provide a foundational understanding of how software makes computers intelligent and the essential components of programming, including input, data, operations, output, conditional and unconditional execution, loops, and subroutines, all within various programming styles.

Takeaways

  • 📘 The video is an introductory lesson on programming concepts, specifically for CC 101 unit 1.
  • 🔍 The first lesson defines software and hardware, and explains their roles in making computers function as intelligent machines.
  • 👨‍💻 It identifies two types of programmers: system programmers who create system software, and application programmers who develop applications for users.
  • 💡 Software is a collection of instructions that tells the computer what to do, including applications like Microsoft Word, Photoshop, and device drivers.
  • 🔧 Hardware refers to the physical components of a computer system, such as the mouse, keyboard, and monitor.
  • 🛠 Problem-solving in programming involves steps like planning, analysis, design, development, testing, debugging, and documentation.
  • 🔢 Programming involves elements such as input, data, operations, output, conditional execution, loops, and subroutines which are essential for creating software.
  • 🔄 The script explains that input is data entered by the user, data is where input is stored, and output is the result of processing the input.
  • 🔄 Operations include mathematical, relational, and logical operations that manipulate data.
  • 🔁 Loops are used to execute a set of instructions repeatedly until a condition is met, making the code more efficient.
  • 📚 Subroutines or functions are smaller programs within a larger program that can be called upon to perform specific tasks.
  • 🎨 Programming paradigms are different styles or methods of programming, such as procedural, object-oriented, modular, and data abstraction.

Q & A

  • What are the main topics covered in Unit 1 of the CC 101 course?

    -Unit 1 of the CC 101 course covers programming concepts, including the definition of software and hardware, types of programmers, steps of problem-solving, elements of programming, and classification of programming paradigms.

  • What is the difference between system programmers and application programmers?

    -System programmers focus on creating software that manages and controls computer systems, such as operating systems and system utilities. Application programmers, on the other hand, develop software designed to perform specific tasks, like database applications, web applications, and games.

  • How do software and hardware interact in a computer system?

    -Software provides instructions for the computer's hardware to perform specific tasks. The hardware, such as the CPU, mouse, or keyboard, is the physical component, while the software, like an operating system or application, enables the hardware to function and perform tasks.

  • What are the steps involved in problem-solving in programming?

    -The steps in problem-solving include planning, analysis, design, development, testing and debugging, and documentation. Each step helps ensure that the software effectively solves the intended problem.

  • What are the elements of programming discussed in Unit 1?

    -The elements of programming discussed include input, data, operations, output, conditional execution, loops, and subroutines (functions or modules). These elements are fundamental to writing and understanding programs.

  • Can you explain the role of conditional execution in programming?

    -Conditional execution allows a program to make decisions based on certain conditions, using constructs like if-else statements and switch cases. It helps control the flow of the program by executing specific code only when certain conditions are met.

  • What is a subroutine, and why is it important in programming?

    -A subroutine, also known as a function or module, is a block of code designed to perform a specific task within a program. It helps break down large programs into smaller, more manageable sections, making the code easier to understand, maintain, and reuse.

  • How do loops function in programming, and what is their purpose?

    -Loops in programming allow a set of instructions to be executed repeatedly until a specific condition is met. They are used to automate repetitive tasks, such as iterating through a list or generating a series of numbers.

  • What are some examples of application software mentioned in the lecture?

    -Examples of application software mentioned include Microsoft Word, Photoshop, games, and video editing software. These applications are designed to perform specific tasks, such as word processing, photo editing, and entertainment.

  • What are programming paradigms, and what are some examples?

    -Programming paradigms are styles or approaches to programming that dictate how code is structured and organized. Examples include object-oriented programming, procedural programming, modular programming, and data abstraction.

Outlines

00:00

📘 Introduction to Programming Concepts

The instructor, Angelito Onan Junior, introduces the first lesson on programming concepts in CC 101. The unit covers basic fundamentals such as defining software and hardware, identifying programmer types, explaining problem-solving steps, identifying programming elements, and classifying programming paradigms. The role of software in making computers intelligent is highlighted, with examples of various software applications and their specific tasks. The importance of understanding both the software and hardware components of a computer system is emphasized.

05:02

👨‍💻 Understanding Programmers and Their Roles

This paragraph delves into the types of programmers, distinguishing between system programmers who create solutions for specific problems and application programmers who focus on different areas such as database applications, web applications, game development, and micro-device programming. The importance of each programmer's role in the development of software that interacts with hardware is underscored, with a brief mention of the languages and tools they might use.

10:06

🖥️ The Essence of Hardware in Computing

Hardware is defined as the physical and tangible components of a computer system, including input devices like a mouse and keyboard, output devices such as monitors and speakers, and storage devices. The paragraph explains how hardware is categorized and the significance of each category in the functioning of a computer. The necessity of device drivers as a type of software that allows communication between hardware and applications is also discussed.

15:19

🛠️ Steps in Problem Solving and Programming

The paragraph outlines the steps involved in problem solving within programming, which include planning, analysis, design, development, testing, debugging, and documentation. Each step is crucial for creating a solution to a problem, from understanding the requirements in the analysis phase to refining the program through testing and debugging. The importance of documentation for users and teams to manage or track systems is highlighted.

20:20

🔡 Key Elements of Programming

This section introduces the fundamental elements of programming, such as input, data, operations, output, conditional and unconditional execution, loops, and subroutines. Each element is essential for writing code that can process data and perform tasks. The explanation provides a basic understanding of how these elements work together in programming, with examples like the difference between input types and how loops can be used to execute instructions repeatedly.

25:21

🔄 The Power of Subroutines and Functions

Subroutines, functions, or modules are highlighted as vital components in programming that allow for the breaking down of large programs into smaller, more manageable parts. The paragraph gives an example of how a common task like producing a time output can be turned into a function to avoid repetition and improve efficiency in coding. This concept is foundational for creating clean, organized, and reusable code.

🎨 Exploring Programming Paradigms

The final topic of the script discusses programming paradigms, which are the different styles or methods used in programming. The paragraph introduces several paradigms, including object-oriented, procedural, modular, and data abstraction, and emphasizes that these paradigms offer various approaches to writing and organizing code. The most common paradigms, procedural and object-oriented programming, are highlighted, setting the stage for further exploration in subsequent lessons.

Mindmap

Keywords

💡Software

Software refers to the collection of instructions that tell a computer what to do. It is the non-physical component of a computer system that makes the hardware functional. In the video, software is described as the reason computers are considered intelligent machines, with examples given such as Microsoft Word, Photoshop, and operating systems. It is integral to the theme of programming concepts as it is the product of programming efforts.

💡Hardware

Hardware is the physical or tangible part of a computer system, including components like mouse, keyboard, monitor, and printer. It is mentioned in the script as the counterpart to software, necessary for the functioning of a computer but requiring software to be truly useful. The concept of hardware is fundamental to understanding the physical basis of computing, which is a key aspect of the video's discussion on programming.

💡Programmers

Programmers are individuals who write code for software. The script identifies two types: system programmers, who create systems like inventory systems, and application programmers, who may specialize in areas such as database applications, web applications, games, or micro-device programming. The role of programmers is central to the video's theme, as they are the ones who bring programming concepts to life through software creation.

💡Problem Solving

Problem solving in the context of the video involves a step-by-step approach to creating a solution, which includes planning, analysis, design, development, testing, debugging, and documentation. This process is a core element of programming, as it outlines the methodology programmers follow to address and solve issues or create new software applications.

💡Elements of Programming

The elements of programming are the fundamental components that make up a program, including input, data, operations, output, conditional execution, loops, and subroutines. These elements are discussed in the script as the 'ingredients' of all programming matters, essential for understanding how programs are constructed and function.

💡Programming Paradigms

Programming paradigms refer to different approaches or styles of programming. The video mentions object-oriented, procedural, modular, and data abstraction as examples. These paradigms represent the various methodologies that programmers can use to structure their code and solve problems, which is a key concept in learning how to program effectively.

💡Conditional Execution

Conditional execution is a programming concept where the flow of a program is altered based on certain conditions. It includes constructs like if-else statements and switch cases. In the script, conditional execution is one of the seven elements of programming, illustrating how programmers can control program behavior based on varying inputs or states.

💡Loops

Loops are used in programming to repeat a set of instructions until a specific condition is met. The script provides examples such as counting from 1 to 30 or populating a drop-down list, demonstrating how loops can be used to perform repetitive tasks efficiently without the need for冗长hand coding.

💡Subroutine

A subroutine, also known as a function or module, is a segment of code that can be reused throughout a program. The script explains that subroutines are used to break down large programs into smaller, more manageable parts, which can be called upon as needed. This concept is crucial for creating organized and efficient code.

💡Object-Oriented Programming

Object-oriented programming (OOP) is a programming paradigm based on the concept of 'objects', which can contain data and code that manipulates that data. OOP is highlighted in the script as a common paradigm, emphasizing its importance in modern programming practices. It allows for a more intuitive and modular approach to software development.

💡Procedural Programming

Procedural programming is another paradigm mentioned in the video, characterized by a sequence of instructions or statements that tell the computer what to do step by step. It is one of the most common programming styles and is foundational to understanding the basic structure of programs.

Highlights

Introduction to programming concepts in CC 101 with a focus on basic fundamentals.

Definition of software and hardware and their roles in a computer system.

Identification of various types of programmers, including system and application programmers.

Explanation of the steps involved in problem-solving in programming.

Discussion on the elements of programming, such as input, data, operations, output, conditional execution, loops, and subroutines.

Importance of software in making computers intelligent machines.

Examples of software applications like Microsoft Word, calculator, and Photoshop.

Differentiation between system and application software and their functionalities.

The role of device drivers as a type of software in enabling hardware interaction.

Hardware components as the physical parts of a computer system, including input and output devices.

The process of programming, from planning to documentation.

The significance of documentation in programming for user and team management.

Introduction to the concept of programming paradigms, including procedural and object-oriented.

Explanation of the programming paradigm 'procedural' and its common usage.

Discussion on 'object-oriented' programming and its approach to software design.

Overview of other programming paradigms such as modular and data abstraction.

Conclusion of Unit 1 with a summary of the key points covered in the lecture.

Transcripts

play00:00

hello everyone this is your instructor

play00:03

angelito onan junior or sergeant

play00:06

and um we're going to talk about in this

play00:09

video

play00:10

the first lesson

play00:12

with regards satin subject na cc 101

play00:17

so in unit 1 we will going to discuss

play00:20

the programming concepts

play00:24

it is all about uh

play00:26

basic fundamentals

play00:30

[Music]

play00:38

so

play00:40

unit 1 has

play00:41

[Music]

play00:43

lessons or learning objectives okay so

play00:46

uh

play00:48

first we will define software and

play00:50

hardware

play00:51

then

play00:53

we will going to identify types of

play00:55

programmers

play00:56

next is i'm going to explain to you the

play01:00

steps

play01:01

of uh problem solving

play01:04

then identify the elements of

play01:06

programming

play01:07

and lastly

play01:09

classify

play01:10

the programming paradigms

play01:13

okay

play01:15

um

play01:17

computers seems a pretty intelligent

play01:20

machine

play01:21

so

play01:22

we use

play01:23

computers

play01:25

from our

play01:27

from daily basis

play01:29

so

play01:30

we use computers

play01:33

in a lot of things

play01:36

from businesses education

play01:40

[Music]

play01:42

entertainment you know

play01:44

and

play01:45

some sort of stuff and also

play01:49

non-computer

play01:50

and computers become intelligent machine

play01:54

because of its software

play01:56

i know the samantha moana software name

play01:59

like building computer name and of

play02:01

course the hardware itself

play02:04

so

play02:04

pretty much useless and some computer

play02:10

lang software

play02:12

software

play02:13

and likewise also made you my hero

play02:16

gaming computer

play02:18

incorporates

play02:20

hardware

play02:21

so software uh are uh

play02:24

created using a collection of codes

play02:28

that uh

play02:29

instruct the computer

play02:31

on what it will do

play02:33

and then basically

play02:39

the people who write program codes and

play02:42

then

play02:43

we have a physical component of of a

play02:46

computer system

play02:48

in international

play02:57

[Music]

play03:02

we need to uh analyze it first

play03:07

you need to resolve nothing a problem

play03:10

so there's a step-by-step approach to

play03:12

that uh

play03:14

that we will going to discuss it later

play03:18

elements of programming we will going to

play03:21

tackle that also

play03:23

where in the these are the ingredients

play03:25

to all programming matters

play03:31

program and then lastly uh we have

play03:34

programming paradigm

play03:36

we're in pakistan paradigm etienne

play03:38

technique

play03:40

style

play03:41

on how you do it okay so basically

play03:45

why we use

play03:47

techniques why we use style we will

play03:50

going to have a

play03:52

more

play03:53

insights with regards to this uh topic

play03:56

later on

play03:58

so starting with the monetary software

play04:01

software uh it consists

play04:04

of a list of instructions

play04:08

uh pretty much useless and it's a

play04:11

computer google action software and

play04:15

let's say

play04:17

we have microsoft word

play04:19

that is an example of a software

play04:22

microsoft word calculator calendar

play04:27

games

play04:28

uh

play04:29

video editing software

play04:32

i know photoshop yamaha and also those

play04:34

are software

play04:36

and

play04:37

uh

play04:38

meron silang about software has a

play04:42

capability or

play04:44

there is a

play04:46

specific task nagi nagawang is some

play04:49

particular software so let's say

play04:51

pagasana be not in photoshop so

play04:54

photoshop is good for

play04:57

editing

play04:58

pictures enhancing pictures enhancing

play05:01

photos

play05:02

so

play05:06

uh photoshop

play05:08

um

play05:14

[Music]

play05:21

uh

play05:23

editing photos so there is a specific

play05:27

and also

play05:29

it consists of list of instructions

play05:42

they are the reason why we can

play05:44

communicate on our uh hardware so let's

play05:48

say for example this mouse

play05:51

and so it almost

play05:54

[Music]

play05:56

it is because there is a software

play06:01

like papaganasanya attentive not induced

play06:04

software and to be specific issuing

play06:06

device drivers or drivers

play06:09

so hindi in your application

play06:14

for example you if you have a uh

play06:18

led

play06:18

[Music]

play06:38

[Music]

play06:47

notification bar mo nah installing

play06:50

hardware alligator no no installing

play06:52

device drivers so you know

play06:56

device drivers

play06:58

software is also the reason why we can

play07:00

use application like word calendar

play07:03

calculator games etc

play07:05

so don't be confused word

play07:08

calendar

play07:10

calculator

play07:12

games and

play07:14

other software

play07:16

our

play07:17

uh application

play07:19

software denzela

play07:23

uh software dinda

play07:25

come back

play07:27

application

play07:28

okay

play07:39

system and operating system is also a

play07:42

software

play07:43

okay so an operating system reacts as a

play07:48

bridge between

play07:50

applications

play07:52

and then dunsa users paranaga gum it not

play07:55

encela i know and then some other

play07:58

software can contain data okay so yeah c

play08:03

software

play08:04

now let's proceed to

play08:07

programmers

play08:08

there are two types of programmers

play08:11

number one

play08:12

we have system programmers

play08:15

and then we have application programmers

play08:18

system programmers those are programmers

play08:21

okay so by the way you know

play08:24

pakistan programmers again

play08:26

those are people who write codes silent

play08:31

and software and not actually

play08:35

uh on programmers for hindi language

play08:42

[Music]

play08:50

micro device

play08:52

programmers okay so again uh

play08:56

system programmers

play09:00

of sale enrollment system inventory

play09:03

system i know or they are

play09:06

giving solution to a specific problem

play09:10

let's say for example

play09:12

[Music]

play09:14

order

play09:15

they will going to create a tracking

play09:18

order system

play09:20

some sort of that

play09:22

now uh application programmers on the

play09:24

other hand has uh

play09:27

types in it and also

play09:29

event types

play09:30

uh we have database application

play09:33

programmers that focuses on creating

play09:36

database applications

play09:38

we have web application programmers

play09:43

website or web-based application then we

play09:46

have game developers and lastly you'll

play09:49

not bang it nothing anina you micro

play09:51

device

play09:52

programmers okay so on micro device

play09:55

programmers

play09:58

[Music]

play10:06

uh the good example is you

play10:09

you know program number

play10:11

cpu

play10:12

or you insert a central processing unit

play10:15

or you own processor

play10:21

[Music]

play10:26

okay

play10:27

so

play10:28

hardware this is uh

play10:30

pretty much

play10:32

obvious

play10:34

some hardware because

play10:36

why obvious because it is the physical

play10:39

or the tangible parts of a computer

play10:45

like mouse

play10:47

keyboard

play10:48

monitor

play10:49

printer

play10:50

scanner

play10:51

speaker

play10:53

and many more

play10:55

uh

play10:56

hardware categorizes

play10:58

this

play11:00

input device or

play11:02

output device and then we have also what

play11:04

we call

play11:06

storage devices and so

play11:09

[Music]

play11:10

they are storage devices capable

play11:13

to uh handle or to keep data

play11:16

this device

play11:19

um

play11:21

doing some input device and output

play11:24

device

play11:31

so again hardware those are physical or

play11:34

tangible parts of a computer

play11:40

let's proceed to uh problem solving okay

play11:44

so in problem solving

play11:47

uh

play11:48

there are steps

play11:50

in uh again in uh

play11:54

creating a solution

play11:57

to solve a

play11:59

problem these steps in programming

play12:02

compose of planning

play12:05

analysis

play12:06

design

play12:07

development

play12:09

testing and debugging and then we uh we

play12:12

have the uh what we called documentation

play12:16

yeah so they are pointing towards in

play12:20

uh

play12:21

documentation so

play12:27

[Music]

play12:35

[Music]

play12:55

[Music]

play13:14

in analysis in analysis phase since we

play13:18

prove

play13:26

[Music]

play13:33

magnetorna application or non-system

play13:35

naganito

play13:36

so

play13:39

analysis

play13:42

[Music]

play13:45

analysis phase

play13:51

[Music]

play13:56

[Music]

play14:01

nah requirements

play14:05

application okay so uh imagine like this

play14:08

and also

play14:11

program

play14:12

uh so

play14:15

[Music]

play14:21

[Music]

play14:26

[Music]

play14:33

[Music]

play14:47

[Music]

play15:18

[Music]

play15:25

something like that and then hindi

play15:28

language graphical user interface naka

play15:30

focus on design now focus

play15:34

on a database

play15:35

and also database

play15:37

[Music]

play15:48

[Music]

play15:53

and then

play15:54

once now we have a design and then a

play15:56

plan

play16:00

[Music]

play16:02

we will going to develop it and also

play16:06

hypo

play16:12

[Music]

play16:16

these are the steps in programming and

play16:19

hindi language

play16:20

once now we build knockback program

play16:24

phase which is international

play16:27

testing and debugging so testing and

play16:31

debugging

play16:36

[Music]

play16:44

[Music]

play16:49

[Music]

play17:07

[Music]

play17:16

so those are uh steps in programming

play17:22

problem solving

play17:27

[Music]

play17:29

inventory

play17:33

[Music]

play17:41

software we're going to plan it first

play17:44

analysis design development and then

play17:47

kapaka testing

play17:50

on documentation and then on

play17:52

documentation

play17:55

for the user

play17:57

or for the team i know hindi lamp is a

play18:00

user for the team to manage or to track

play18:08

system

play18:09

so

play18:10

documentation

play18:12

owner's manual and a step-by-step

play18:15

procedure

play18:16

by installation

play18:17

and also

play18:18

in update not in detail

play18:21

[Music]

play18:26

reviews application something like that

play18:29

okay so those are steps in programming

play18:33

now let's proceed to elements of

play18:36

programming or the ingredients

play18:39

sa programming okay

play18:41

so programming

play18:45

if you experience how to program an

play18:48

american in a variable constant

play18:52

if else i know s

play18:57

okay so number one uh the first element

play19:00

programming is international

play19:03

input

play19:05

wherein these are the data

play19:08

that you type

play19:09

na kinlik nang song mouse

play19:12

okay then again input say some sensor

play19:15

for example

play19:17

okay so unimating

play19:20

input okay so for example right click

play19:24

different and right clicks are left

play19:26

click

play19:27

but gonna type canon letter a in a small

play19:30

letter

play19:31

that is different from uppercase letter

play19:34

a

play19:35

okay so you knew manga another

play19:55

[Music]

play20:01

[Music]

play20:07

okay data

play20:09

it is a place to keep the

play20:12

input okay so

play20:14

uh

play20:16

for example you letters nathan latina

play20:18

type nothing

play20:20

string let's say for example string a

play20:22

string is uh

play20:24

a word i know it's a word it's a

play20:27

combination of alpha numeric characters

play20:32

once we keep it okay again antagonite is

play20:35

data

play20:37

now

play20:38

we have operations

play20:41

mathematical operations

play20:43

relational and logical operators

play20:47

it is a pretty much you know plus minus

play20:51

divide multiplication

play20:54

and then we have the modulo as you know

play20:57

percentage

play20:59

sign young in a gamut nothing

play21:02

[Music]

play21:08

is for uh getting the remainder okay so

play21:13

don't worry about it on

play21:15

unit 2

play21:16

you will going to learn how to use

play21:19

modulo

play21:21

we have relational and logical operators

play21:25

[Music]

play21:29

by less than or greater than greater

play21:31

than or equal to not equal to

play21:35

manga

play21:37

is mathematical operator a mathematical

play21:40

relational logical those are all

play21:43

operations

play21:45

okay so the next one is the output okay

play21:49

at the since stored iodide we have input

play21:53

and then we store it nagging data

play21:56

we keep it and then once nama extract

play22:02

is output

play22:03

okay so

play22:05

one example

play22:07

let's say

play22:09

it's a

play22:10

calculator type 1

play22:13

and then you use operations like

play22:16

mathematical operations plus

play22:19

minus divide multiply

play22:22

and then you input

play22:25

uh the second number let's say one type

play22:28

of skin like

play22:30

plus that was in like nationality one

play22:32

the output will be

play22:34

uh

play22:35

two thereby so in tune when you extract

play22:38

the data that means that is the output

play22:42

okay so

play22:44

conditional execution number five

play22:47

unconditional execution po it is uh

play22:50

help us to manipulate the uh data

play22:54

and also since conditional it you own

play22:58

lithium-ion if else statement and now we

play23:01

have switch

play23:04

we have switch case national work then

play23:06

it

play23:07

[Music]

play23:08

execution

play23:10

and then don't worry about this guys you

play23:12

know uh

play23:13

these elements of programming this is a

play23:15

pure introductory so

play23:18

uh my point in here is to uh enlighten

play23:22

to you now manga uh gagamite nathan in

play23:26

the future i know so we will going to

play23:28

have uh in-depth discussion with regards

play23:30

to this programming of elements of

play23:33

programming rather

play23:34

then we have loops

play23:36

and loops boys uh it can execute a set

play23:40

of instructions until meet

play23:43

this specific condition so

play23:46

uh instead now guma gamma

play23:53

we will go into output

play23:54

1 to 30 for example

play23:58

1 to 31

play24:00

drop down list box for example

play24:03

and also

play24:04

drop down this box

play24:07

[Music]

play24:13

we have a month

play24:15

day and then year so young day

play24:18

millionaire and then 131

play24:21

so do somebody want to 31 instead of uh

play24:24

typing one two three four five six seven

play24:26

eight nine up to thirty one so puppeteer

play24:29

time is

play24:35

we will going to use small lines of code

play24:39

not effective

play24:41

[Music]

play24:50

[Music]

play24:59

and last international

play25:02

subroutine it is the process of breaking

play25:05

large program

play25:06

and turning it into uh sub programs

play25:14

so let's say for example

play25:17

uh

play25:18

program and then every time nagina

play25:21

government program nato

play25:23

neglect

play25:24

header for example the republic of the

play25:27

philippines nueva university of science

play25:29

and technology cabana tuan city college

play25:32

of information and communications

play25:34

technology

play25:35

so let's say for example every time the

play25:38

produce time output lagging

play25:55

[Music]

play26:08

since it is a function i know it's a

play26:10

function

play26:11

subroutine

play26:12

module

play26:14

again

play26:15

[Music]

play26:20

so that is an example of a subroutine

play26:24

again the seven elements of our

play26:26

programming

play26:28

are

play26:29

input

play26:30

we have data

play26:32

we have uh operations

play26:35

we have uh output conditional execution

play26:39

loops and lastly we have the subroutine

play26:43

or function or module

play26:48

okay so this is the last topic nah the

play26:52

discussion uh the discus not indeed

play26:56

the programming paradigm programming

play26:58

paradigm or paradigm it is simply the

play27:02

style i know you method

play27:04

or

play27:07

on how to uh program actually there are

play27:12

many paradigms

play27:17

object oriented

play27:19

okay we have procedural

play27:21

we have uh modular

play27:23

data abstraction in your magnet gamut

play27:26

nothing and many more actually

play27:29

programmed paradigm so the point is

play27:37

[Music]

play27:47

nato i know so but

play27:49

uh for you to have an introductory in

play27:52

programming paradigm

play27:54

uh we we use it different style no

play27:57

program uh for collaboration i know

play28:01

[Music]

play28:12

[Music]

play28:20

you know

play28:21

let's say for example object oriented or

play28:23

modular

play28:27

nothing has

play28:29

[Music]

play28:58

[Music]

play29:10

so again different programming paradigms

play29:13

are

play29:13

object-oriented

play29:15

modular data abstraction

play29:18

and then procedural yeah so the most

play29:21

common one in procedural and then

play29:24

object-oriented programming so

play29:26

uh

play29:28

i think that's uh pretty much it for

play29:30

this uh lecture video that is the end of

play29:34

unit one the programming concepts i hope

play29:37

that you learned something in this video

play29:41

and

play29:42

see you on the

play29:43

unit 2.

Rate This

5.0 / 5 (0 votes)

Étiquettes Connexes
Programming BasicsSoftwareHardwareProblem SolvingProgramming ParadigmsCoding ConceptsIntroductory CourseIT EducationBeginner ProgrammingComputer Science
Besoin d'un résumé en anglais ?