LearnPick Navigation
Close

Study Notes. Presentations. Videos.

Collection of Study Notes, PowerPoint Presentations, and Videos

Notes for Computer Science

  • DPSD Notes

    This note is useful for b.e. cse it students.
    Computer Science, Information Technology and Strategic Management
    64 views
  • A worksheet on MS Powerpoint for Class 5

    A summative assessment of 15 marks on features of ms powerpoint 2010. 
    Computer Science
    217 views
  • Core Python

    This pdf helps students to learn core python language.
    Computer Science, Electronics, Embedded Systems
    109 views
  • Core Python

    This pdf helps students to learn core python language.
    Computer Science, Electronics, Embedded Systems
    126 views
  • A Brief Note on FLOWCHART for Class 5

    Notes with examples on uses and benefits of flowchart.
    Computer Science
    138 views
  • A Worksheet on Windows 7

    Worksheet covering all features of windows 7.
    Computer Science
    238 views
  • A Worksheet for Class 3 on IPO Cycle

    A summative assessment on ipo cycle and general characteristics of the computer system.
    Computer Science
    887 views
  • Ergonomics of Computer Lab

    Introduction to the computer lab to classes 1 and 2, who find themselves in an environment different from their classrooms.
    Computer Science
    273 views
  • Computer Science Introduction

    This document contains introduction to computer science and its branches.
    Computer Science
    115 views
  • Worksheet on Software for Class 5

    A comprehension passage has been provided to compel reading and comprehension.
    Computer Science
    614 views
  • Worksheet for Class 2

    A practice worksheet to reinforce concept of computer keyboard. as usually children of lower classes are not provided with books to avoid carrying load repeated revision and re-inforcement becomes necessary.
    Computer Science
    749 views
  • TY BSC CS

    Topic of this note is computer fundamental.
    Computer Science
    185 views
  • Summative Assessment for Class 5

    A graded worksheet of 15 marks on characteristics, evolution and generations of computer.
    Computer Science
    430 views
  • Worksheet for Class 2

    A worksheet to reinforce information on computer mouse.
    Computer Science
    381 views
  • An Introductory Note for Class 5 on Flowcharts

    This note refers to features and benefits of using of flowcharts.
    Computer Science
    119 views
  • Worksheet for Class 4

    Graded assessment on procedure command of msw logo
    Computer Science
    271 views
  • Worksheet for Class 3

    Formative assessment for class 3 after they have been using msw logo application for some time.
    Computer Science
    462 views
  • 2nd worksheet for class 5 on MS Word

    A worksheet to assess practical usage of various options utilised frequently in ms word application.
    Computer Science
    442 views
  • Worksheet for Class 3 on windows

    'worksheet for class 3 on windows' is the topic of this sample note.
    Computer Science
    571 views
  • Cyber Frauds

    This notes deals with examples of various cyber frauds, their statistics in india, ill effects of cyber frauds, preventive measures and laws enacted in india to prevent and detect cyber frauds.
    Banking & Finance, Computer Science, Financial Management
    164 views
  • Worksheet on LOGO for Class 4

    This note contains the summative assessment on primitives of logo, basic commands, print commands, writing a procedure.
    Computer Science
    422 views
  • Worksheet for Class 2

    This worksheet is about the various parts of the computer system introduced through a poem.
    Computer Science
    653 views
  • Online Safety: Understanding Hackers, Phishers, and Cybercriminals

    Have you ever been the victim of identity theft? have you ever been hacked? here’s the first in a series of critical information to help you arm yourself against the surprisingly frightening world of hackers, phishers and cybercriminals. some of our geekier readers will already be familiar with a lot of this material but may be you have a grandfather or other relatives that could benefit from having this passed on. and if you have your own methods for protecting yourself from hackers and phishers, feel free to share them with other readers in the comments. otherwise, keep reading and stay safe.
    Computer Science, Ethical Hacking, Networking
    180 views
  • Google Duplex: An AI System for Accomplishing Real-World Tasks Over the Phone

    A long-standing goal of human-computer interaction has been to enable people to have a natural conversation with computers, as they would with each other. in recent years, we have witnessed a revolution in the ability of computers to understand and to generate natural speech, especially with the application of deep neural networks (e.g., google voice search, wavenet). still, even with today’s state of the art systems, it is often frustrating having to talk to stilted computerized voices that don't understand natural language. in particular, automated phone systems are still struggling to recognize simple words and commands. they don’t engage in a conversation flow and force the caller to adjust to the system instead of the system adjusting to the caller.
    Computer Science, Embedded Systems, Robotics
    161 views
  • Artificial Intelligence Will Overpower Human Intuition

    The idea of ai technology is older than we think. everything we love about civilization is a product of intelligence, so amplifying our human intelligence with artificial intelligence has the potential of helping civilization flourish like never before.
    Computer Science, Robotics, Science
    182 views
  • Internet Worksheet for class 4 in computer science

    A worksheet for children of class 4 on different aspects and various options of internet
    Computer Science
    521 views
  • MS Paint worksheet for Class 3

    A worksheet for students of class 3 on features of ms paint
    Computer Science
    1,598 views
  • The Role of a Programming Language

    A programming language functions at many different levels and has many roles, and should be evaluated with respect to those levels and roles. historically, programming languages have had a limited role, that of writing executable programs. as programs have grown in complexity, this role alone has proved insuffi- cient. many design and analysis techniques have arisen to support other necessary roles. object-oriented techniques help in the analysis and design phases; object-oriented languages to support the implementation phase of oo, but in many cases these lack uniformity of concepts, integration with the development environment and commonality of purpose. traditional problematic software practices are infiltrating the object-oriented world with little thought. often these techniques appeal to management because they are outwardly organized: people are assigned organizational roles such as project manager, team leader, analyst, designer and programmer. but these techniques are simplistic and insufficient, and result in demotivated and uncreative environments. object-orientation, however, offers a better rational approach to software development. the complementary roles of analysis, design, implementation and project organization should be better integrated in the object-oriented scheme. this results in economical software production, and more creative and motivated environments. the organization of projects also required tools external to the language and compiler, like ‘make.’ a reevaluation of these tools shows that often the division of labor between them has not been done along optimal lines: firstly, programmers need to do extra bookkeeping work which could be automated; and secondly, inadequate separation of concerns has resulted in inflexible software systems. c++ is an interesting experiment in adapting the advantages of object-orientation to a traditional programming language and development environment. bjarne stroustrup should be recognized for having the insight to put the two technologies together; he ventured into oo not only before solutions were known to many issues, but before the issues were even widely recognized. he deserves better than a back full of arrows. but in retrospect, we now treat concepts such as multiple inheritance with a good deal of respect, and realize that the unix development environment with limited linker support does not provide enough compiler support for many of the features that should be in a high level language.(c++ was developed in the mid-eighties supported non-specialized tools found in the unix program development environment.) there are solutions to the problems that c++ uncovered. c++ has gone down a path in research, but now we know what the problems are and how to solve them. let’s adopt or develop such languages. fortunately, such languages have been developed, which are of industrial strength, meant for commercial projects, and are not just academic research projects. it is now up to the industry to adopt them on a wider scale. c++, however, retains the problems of the old order of software production. c++ has an advantage over c as it supports many facets of object-orientation. these can be used for some analysis and design. the processes of analysis, design, and organization, however, are still largely external to c++. c++ has not realized the important advantages of integrated software development that leads to improved economies of software production. java is an interesting development taking a different approach to c++: strict compatibility with c is not seen as a relevant goal contrary to the initial goal of c++ to be as compatible as possible with c. java is not the only c based alternative to c++ in the object-oriented world. there has also been objective-c from brad cox, and mainly used in next’s openstep environment. objective-c is more like smalltalk, in that all binding is done dynamically at run time. a language should not only be evaluated from a technical point of view, considering its syntactic and semantic features; it should also be analyzed from the viewpoint of its contribution to the entire software development process. a language should enable communication between project members acting at different levels, from management, who set enterprise level policies, to testers, who must test the result. all these people are involved in the general activity of programming, so a language should enable communication between project members separated in space and time. a single programmer is not often responsible for a task over its entire lifetime, let alone responsible for the whole development process and product.
    C, C++, Computer Science, School level computer
    131 views
  • Jquery Basics Chapter 3

    Notes on jquery.
    Computer Science, Java Script
    112 views
  • Jquery Basics Chapter 2

    Notes on jquery
    Computer Science, Java Script
    79 views
  • Jquery Basics Chapter 1

    Notes of jquery
    Computer Science, Java Script
    92 views
  • Files In C Programming

    Detailed notes of files in c language
    C, C++, Computer Science
    487 views

Query submitted.

Thank you!

Drop Us a Query:

Drop Us a Query