1. के य व यालय संग ठन. Kendriya Vidyalaya Sangathan. STUDY MATERIAL. ( Computer Science). CLASS-XI. KENDRIYA VIDYALAYA SANGATHAN. These revision notes are prepared by our finest and experienced teachers. You can download class 11 Computer Science Revision Notes in PDF format. Hey Buddies!! Your search for Computer Science notes/ebook for class 11 will end here. I am sharing the complete study material for Computer Science for.
|Language:||English, Spanish, Dutch|
|Genre:||Politics & Laws|
|Distribution:||Free* [*Registration needed]|
Download NCERT Class 11 Computer Science Computer Fundamentals, NCERT Book for Computer Science and other books free in pdf format. The books can be download in pdf format for Class 11 Computer Science. pdf worksheets, NCERT Books and solutions for Computer Science Class 11 short notes, brief explanation, chapter summary for Class 11 Computer Science for all . The theory of class xi is given below. While preparing the notes for class xi, reference is taken from the book ” Computer Science by SUMITA ARORA “.
Language of Bits: Boolean logic: Notion of an operating system, how an operating system runs a program, idea of loading, operating system as a resource manager.
SQL commands: Safely accessing web sites: Key notes are 'to the point' capsules for quick revision of the chapter. We have covered the whole syllabus in these notes. You can print these questions papers with your own Name and Logo. This product is best fit for schools, coaching institutes, tutors, teachers and parents who wish to create most relevant question papers as per CBSE syllabus for their students to practice and excel in exams. Creating question papers online with your own name and logo takes less than 2 minutes.
Just follow few steps, customise header and footer and download the question paper in PDF format. download chapter wise online MCQ tests for day to day practice. Work from home with us Create questions or review them from home No software required, no contract to sign.
Simply apply as teacher, take eligibility test and start working with us. Required desktop or laptop with internet connection. Test Generator for Teachers. Test Generator. What are you trying to achieve here? Make a schedule for your revision and be realistic about it. Figure out how much time you can spend on a task each day. The important part of exam preparation and the key to success, as the more you revise these notes. This main board is often referred as: Which one of the following is NOT a computer language?
Which of the following is a main memory? Which of the following is not a multi-user operating system? A computer is free from tiredness. Which one of the following is an impact printer? Who was the developer of C language? Who invented 'Analytical and Difference Engine'? Who is known as 'Father of Analysis of Algorithms'?
Who is known as 'Father of Modern Computers'? In layman terms. What is a computer language? The instructions are fed into computers in the form of computer programs. The fifth generation languages 5GL are programming language based around solving problems following constraints-driven approach rather using an algorithm-driven approach.
The second-generation languages 2GL. Examples are: The third generation languages 3GL are high-level languages such as C. The first generation languages 1GL are low-level languages that are machine language. Machine language is the finite number of instructions that only a computer can understand. It is also referred as machine code or object code.
What is a machine language?
Machine Language was the first generation programming language which is hard wired in processors. The fourth generation languages 4GL are languages that consist of statements similar to statements used in a human language.
It is a collection of binary digits or bits that the computer reads and interprets. Machine language instructions are built into the hardware of a particular computer. What were different types of problem-solving approaches which led to the basis of computerbased solving and design of computer languages?
Various problem solving approaches which were initially used in computer based solving and design of computer languages are: What are different generation of languages?
A good number of languages have been developed so far. What are the disadvantages of First Generation Languages? Disadvantages are: Assembly language uses structured commands as substitutions called mnemonics. Also referred as low-level programming language. Difficult to understand: It is difficult to correct or modify machine language programs. Difficult to Code: What are the advantages of First Generation Languages? Advantages are: A system software called assemblers were designed to convert mnemonic codes into machine language instructions.
What is a computer bug?
Move number 2C00H to AX register inc cx. What is an assembly language? Assembly language is a second generation programming language. Here is an example of assembly language code. High Cost of Maintenance: Because of tight integration with processor high chances of error coding. This frequently results in programming errors. Error Prone Coding: Machine dependent: The processor and machine code are directly integrated the machine language differs from computer processor to computer processor.
Increment value stored in CX register int 20h. In general assembly mnemonic instruction consist of Opcode CPU instruction and operand data value. Call Interrupt 20H Since mnemonics are one to one related to machine code instructions. The mnemonics are used for bits used by machine language allowing humans to read the code easier than looking at binary.
The computer directly understands machine instructions. So it becomes very difficult to concentrate on the logic of the problem. Hardware knowledge is prerequisite. It because necessary to know about CPU and its hardware. Generally assemblers are written by the manufacturers of processors because assemblers are machine dependent.
A computer bug is a any type of problem. Machine Dependent: Since mnemonics are processor specific. What are the advantages of assembly language over machine language? As compared to machine language.
These languages require system programs called compilers and interpreters which translate English-like statements source code to machine code. Write full form of following computer language abbreviations. What is debugging? The process of identifying and removing a defect in hardware or software is called debugging. Pascal etc.
Examples of high level languages are: Due to above said two factors. Easier to debug program. These are programmers' friendly since these languages are machine-independent and developers can concentrate on problem solving logic rather than on hardware structure.
Easier to write code. What are the limitations of coding in assembly language? Following are the limitations of coding in assembly language: Useful for writing small. What is an assembler? Assembler is a system program which translates an assembly language code or program to machine code format. Increase maintenance cost. Easy to modify program. What are high-level languages?
High level languages or 3rd generation languages use English like statements to code computer instructions. The main disadvantage of interpreter over compiler is that it is slower than compiler when running a finished program. C use a mixed model of interpreter and compiler. What is an interpreter? An interpreter like a compiler is also a system program that translates a high-level language code into a low-level one.
If there is no error. If there is any error s it aborts the compilation process and reports the errors. But the translation occurs at the moment when the program is run. In general compiler works in multiple stages. Then it translates the second line. When a programmer writes a program code. The main advantage of interpreters over compilers is that a syntax error in the source code is detected and is brought to the attention of the programmer as soon as the program statement is interpreted.
In the second stage. A developer writes the code using a text editor or something similar.
Then you run or execute the translated program. In the first stage it checks if the code follows the high level language grammar and semantics.
List Processor used for developing artificial language based applications Q What is a compiler? Compilers are system programs. Interpreter reads the source code one line at a time and translates each line and then executes it.
This indeed increases the managing cost. Thus HLL translated code takes larger time to execute. Low development Cost: Writing programs in high level languages take less time as compared to coding in low level languages.
What are the limitations of High level languages? Although HLLs have numerous advantages over low level languages but it does have certain limitations: Language instructions do not reply on characteristics of a machine hardware. One needs to apply various disciplinary actions of software engineering and code management to produce a reliable software.
Managing Growing complexity is a challenge: As the code size of a software grows. In this case. Machine Independent: A high level language written code can easily be ported to another hardware platform.
Better Documentation: Since HLLs are English language statements and hence easier to understand. Closer to Design Process: The design process is better suited for HLLs as compared to low level languages. The code is self-explanatory and requires less commenting. Implementing various programming techniques. Who designed 'C' language? Dennis Ritchie Q Bjarne Stroustrup Q Who developed Visual Basic? Microsoft Team Q Who is known as Father of Computers? One can find errors easily and rectify them thus reducing the maintenance cost.
Easy to Learn: Since the HLL instructions are English like statements. Large time to execute: