Transcript for:
Programming Concepts Overview

hello everyone this is your instructor angelito onan junior or sergeant and um we're going to talk about in this video the first lesson with regards satin subject na cc 101 so in unit 1 we will going to discuss the programming concepts it is all about uh basic fundamentals [Music] so unit 1 has [Music] lessons or learning objectives okay so uh first we will define software and hardware then we will going to identify types of programmers next is i'm going to explain to you the steps of uh problem solving then identify the elements of programming and lastly classify the programming paradigms okay um computers seems a pretty intelligent machine so we use computers from our from daily basis so we use computers in a lot of things from businesses education [Music] entertainment you know and some sort of stuff and also non-computer and computers become intelligent machine because of its software i know the samantha moana software name like building computer name and of course the hardware itself so pretty much useless and some computer lang software software and likewise also made you my hero gaming computer incorporates hardware so software uh are uh created using a collection of codes that uh instruct the computer on what it will do and then basically the people who write program codes and then we have a physical component of of a computer system in international [Music] we need to uh analyze it first you need to resolve nothing a problem so there's a step-by-step approach to that uh that we will going to discuss it later elements of programming we will going to tackle that also where in the these are the ingredients to all programming matters program and then lastly uh we have programming paradigm we're in pakistan paradigm etienne technique style on how you do it okay so basically why we use techniques why we use style we will going to have a more insights with regards to this uh topic later on so starting with the monetary software software uh it consists of a list of instructions uh pretty much useless and it's a computer google action software and let's say we have microsoft word that is an example of a software microsoft word calculator calendar games uh video editing software i know photoshop yamaha and also those are software and uh meron silang about software has a capability or there is a specific task nagi nagawang is some particular software so let's say pagasana be not in photoshop so photoshop is good for editing pictures enhancing pictures enhancing photos so uh photoshop um [Music] uh editing photos so there is a specific and also it consists of list of instructions they are the reason why we can communicate on our uh hardware so let's say for example this mouse and so it almost [Music] it is because there is a software like papaganasanya attentive not induced software and to be specific issuing device drivers or drivers so hindi in your application for example you if you have a uh led [Music] [Music] notification bar mo nah installing hardware alligator no no installing device drivers so you know device drivers software is also the reason why we can use application like word calendar calculator games etc so don't be confused word calendar calculator games and other software our uh application software denzela uh software dinda come back application okay system and operating system is also a software okay so an operating system reacts as a bridge between applications and then dunsa users paranaga gum it not encela i know and then some other software can contain data okay so yeah c software now let's proceed to programmers there are two types of programmers number one we have system programmers and then we have application programmers system programmers those are programmers okay so by the way you know pakistan programmers again those are people who write codes silent and software and not actually uh on programmers for hindi language [Music] micro device programmers okay so again uh system programmers of sale enrollment system inventory system i know or they are giving solution to a specific problem let's say for example [Music] order they will going to create a tracking order system some sort of that now uh application programmers on the other hand has uh types in it and also event types uh we have database application programmers that focuses on creating database applications we have web application programmers website or web-based application then we have game developers and lastly you'll not bang it nothing anina you micro device programmers okay so on micro device programmers [Music] uh the good example is you you know program number cpu or you insert a central processing unit or you own processor [Music] okay so hardware this is uh pretty much obvious some hardware because why obvious because it is the physical or the tangible parts of a computer like mouse keyboard monitor printer scanner speaker and many more uh hardware categorizes this input device or output device and then we have also what we call storage devices and so [Music] they are storage devices capable to uh handle or to keep data this device um doing some input device and output device so again hardware those are physical or tangible parts of a computer let's proceed to uh problem solving okay so in problem solving uh there are steps in uh again in uh creating a solution to solve a problem these steps in programming compose of planning analysis design development testing and debugging and then we uh we have the uh what we called documentation yeah so they are pointing towards in uh documentation so [Music] [Music] [Music] in analysis in analysis phase since we prove [Music] magnetorna application or non-system naganito so analysis [Music] analysis phase [Music] [Music] nah requirements application okay so uh imagine like this and also program uh so [Music] [Music] [Music] [Music] [Music] [Music] something like that and then hindi language graphical user interface naka focus on design now focus on a database and also database [Music] [Music] and then once now we have a design and then a plan [Music] we will going to develop it and also hypo [Music] these are the steps in programming and hindi language once now we build knockback program phase which is international testing and debugging so testing and debugging [Music] [Music] [Music] [Music] so those are uh steps in programming problem solving [Music] inventory [Music] software we're going to plan it first analysis design development and then kapaka testing on documentation and then on documentation for the user or for the team i know hindi lamp is a user for the team to manage or to track system so documentation owner's manual and a step-by-step procedure by installation and also in update not in detail [Music] reviews application something like that okay so those are steps in programming now let's proceed to elements of programming or the ingredients sa programming okay so programming if you experience how to program an american in a variable constant if else i know s okay so number one uh the first element programming is international input wherein these are the data that you type na kinlik nang song mouse okay then again input say some sensor for example okay so unimating input okay so for example right click different and right clicks are left click but gonna type canon letter a in a small letter that is different from uppercase letter a okay so you knew manga another [Music] [Music] okay data it is a place to keep the input okay so uh for example you letters nathan latina type nothing string let's say for example string a string is uh a word i know it's a word it's a combination of alpha numeric characters once we keep it okay again antagonite is data now we have operations mathematical operations relational and logical operators it is a pretty much you know plus minus divide multiplication and then we have the modulo as you know percentage sign young in a gamut nothing [Music] is for uh getting the remainder okay so don't worry about it on unit 2 you will going to learn how to use modulo we have relational and logical operators [Music] by less than or greater than greater than or equal to not equal to manga is mathematical operator a mathematical relational logical those are all operations okay so the next one is the output okay at the since stored iodide we have input and then we store it nagging data we keep it and then once nama extract is output okay so one example let's say it's a calculator type 1 and then you use operations like mathematical operations plus minus divide multiply and then you input uh the second number let's say one type of skin like plus that was in like nationality one the output will be uh two thereby so in tune when you extract the data that means that is the output okay so conditional execution number five unconditional execution po it is uh help us to manipulate the uh data and also since conditional it you own lithium-ion if else statement and now we have switch we have switch case national work then it [Music] execution and then don't worry about this guys you know uh these elements of programming this is a pure introductory so uh my point in here is to uh enlighten to you now manga uh gagamite nathan in the future i know so we will going to have uh in-depth discussion with regards to this programming of elements of programming rather then we have loops and loops boys uh it can execute a set of instructions until meet this specific condition so uh instead now guma gamma we will go into output 1 to 30 for example 1 to 31 drop down list box for example and also drop down this box [Music] we have a month day and then year so young day millionaire and then 131 so do somebody want to 31 instead of uh typing one two three four five six seven eight nine up to thirty one so puppeteer time is we will going to use small lines of code not effective [Music] [Music] and last international subroutine it is the process of breaking large program and turning it into uh sub programs so let's say for example uh program and then every time nagina government program nato neglect header for example the republic of the philippines nueva university of science and technology cabana tuan city college of information and communications technology so let's say for example every time the produce time output lagging [Music] since it is a function i know it's a function subroutine module again [Music] so that is an example of a subroutine again the seven elements of our programming are input we have data we have uh operations we have uh output conditional execution loops and lastly we have the subroutine or function or module okay so this is the last topic nah the discussion uh the discus not indeed the programming paradigm programming paradigm or paradigm it is simply the style i know you method or on how to uh program actually there are many paradigms object oriented okay we have procedural we have uh modular data abstraction in your magnet gamut nothing and many more actually programmed paradigm so the point is [Music] nato i know so but uh for you to have an introductory in programming paradigm uh we we use it different style no program uh for collaboration i know [Music] [Music] you know let's say for example object oriented or modular nothing has [Music] [Music] so again different programming paradigms are object-oriented modular data abstraction and then procedural yeah so the most common one in procedural and then object-oriented programming so uh i think that's uh pretty much it for this uh lecture video that is the end of unit one the programming concepts i hope that you learned something in this video and see you on the unit 2.