1 List of Projects RRM (slide 1 to 13) What is the difference between Linux and Windows operating systems in terms of memory management including memory.

Slides:



Advertisements
Similar presentations
Introduction to Computer Programming Nai-Wei Lin Department of Computer Science and Information Engineering National Chung Cheng University.
Advertisements

Chapter 1—Introduction Introduction C H A P T E R 1 [The Analytical Engine offers] a new, a vast, and a powerful language... for the purposes of mankind.
History of Computers. Definition of Computer One who computes A device for making calculations A programmable electronic device that stores, retrieves,
CSCI-235 Micro-Computers in Science Course Information & Introduction.
Chapter Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing Describe.
History of Computing Define a computer before 1935?
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
Computer History Presented by Frank H. Osborne, Ph. D. © 2005 Bio 2900 Computer Applications in Biology.
©TheMcGraw-Hill Companies, Inc. Permission required for reproduction or display. COMPSCI 125 Introduction to Computer Science I.
CS 104 Introduction to Computer Science and Graphics Problems History of Computer 09/05/2008 Yang Song (Prepared by Yang Song and Suresh Solaimuthu)
1 CSE1301 Computer Programming: Lecture 34 Introduction to the History of Computing.
What is adaptive web technology?  There is an increasingly large demand for software systems which are able to operate effectively in dynamic environments.
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
1 Chapter 1 The Big Picture. 2 2 Computing systems are dynamic entities used to solve problems and interact with their environment. They consist of devices,
Some of these slides are based on material from the ACM Computing Curricula 2005.
History of Computers Computer Technology Introduction.
Prepared by: Jasper Francisco. The Early Years 1  In the early years, before the computer was invented, there were several inventions of counting machine.
KEYBOARD – an input device used to type data.
History of computers By Anne Perera.
THE HISTORY OF COMPUTERS
Chapter 1 An Introduction to Computer Science
Introduction to Computers. Are Computers Important? OF COURSE!
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
Evolution of computing devices
Chapter 01 Nell Dale & John Lewis.
2020 Ubiquitous Computing of/videos/popscis-future-of-ubiquitous-computing.htm Ubiquitous Computing,
Types of Operating System
© Prentice-Hall, Inc Definition  Computer - An electronic device that has the ability to store, retrieve, and process data and can be programmed with.
CREATION OF THE COMPUTER & THE GRAND IDEAS OF COMPUTER SCIENCE
Unit 3 Computers The development of computers I am very old now. I was born in China. Many people used me for calculating in the past, but now I am.
History of Digital Computers
The History of Computers
The History of Computers. People have almost always looked for tools to aid in calculation. The human hand was probably the first tool used to help people.
THE HISTORY OF COMPUTERS Presenter: Miss T. Johnson Grade:8.

 the gradual transformation or development of certain specie to a new form.
© Prentice-Hall, Inc Definition  Computer - An electronic device that has the ability to store, retrieve, and process data and can be programmed with.
Chapter 1 The Big Picture.
1.1 The Computer Revolution. Computer Revolution Early calculating machines Mechanical devices used to add and subtract By Babylonian (Iraq) 5000 years.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. PowerPoint to accompany Krar Gill Smid Technology of Machine.
Chapter 1 Introduction.

Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
History of Computing. Where did it start? Abucus 500 B.C. The abacus was first used by the Babylonians as an aid to simple arithmetic at sometime around.
I n t e r a c t i o n d e s i g n f o r g r e e n l i v i n g Marianne Graves Petersen Department of Computer Science University of Aarhus, Denmark
CSE 102 Introduction to Computer Engineering What is Computer Engineering?
Introduction to Computers. Are Computers Important? OF COURSE!
Maria Siomadi 5 th class. What is a “computer”? A computer is a general purpose device that can be programmed to carry out a finite set of arithmetic.
LECTURE#2 INTRODUCTION TO COMPUTERS, HISTORY AND APPLICATIONS INSTRUCTOR: M. MATEEN YAQOOB.
History of Computer. Evolution of Computers BlaisePascal invented the first mechanical adding Machine in 1642 Baron Gottfried Wilhelm von Leibniz invented.
Why build a computer? u Computers were developed to mechanize mathematical computations. u Two definitions:  A computer is “a programmable electronic.
Introduction to Computing BBA-I/BSCS-I Instructor: M. Mateen Yaqoob.
Session One: An Introduction to Computing History of Computers
pervasive Technology can be defined as technology that is designed to change attitudes or behaviours by using technology.  ‘convergence of information.
Copyright © 2015 Pearson Education, Inc. Chapter 0: Introduction.
Introduction Basic Computer Concepts Abacus  ultimate ancestors of today’s computers became the arithmetic tool of early merchants the only relation.
Courtney Nielsen  Help us find info  Storage  Performs calculations  Runs software  communication  Storing data  Research  Fact checking  Communication.
Living in a Digital World Discovering Computers Fundamentals, 2011 Edition.
You may need to know this for a test????. What is a computer "Computer" was originally a job title: it was used to describe those human beings (predominantly.
مقدمة في البرمجة CS 201 Huda aljaloud. Chapter1 Introduction.
Wifi Based Menu Ordering By Samiksha Patil Shalini Yethendran Anitta Eaphen.
Introduction to Information Technology, D3 FMIPA UGM Chapter 1 Brief History of Computer Technology 1.
Computer A Computer may be defined as an electronic device that operates upon data. So, a computer can store, process and retrieve data as and when desired.
CHAPTER 1 INTRODUCTION.  Data Processor: ◦ The basic definition of a computer is as a data processor. ◦ A black box that: 1.Accepts input data, 2.Processes.
Sub-fields of computer science. Sub-fields of computer science.
Chapter 0: Introduction
Chapter 1 The Big Picture
Chapter 0: Introduction
HISTROY CLASS EVOLUTION..
Presentation transcript:

1 List of Projects RRM (slide 1 to 13) What is the difference between Linux and Windows operating systems in terms of memory management including memory allocation virtual memory and page replacement? Why 5 th Generation Machines could not be implemented and What's beyond 5 th Generation Machines? Comparison and Similarities between structural and object oriented programming languages? Compare and Contrast Script Languages and Complied Languages (take up case)? Compare and Contrast concurrent, parallel and distributed systems? What is meant by scalability of computing? Give scenarios as to when one would opt to scale horizontally instead of vertically and vice-versa Current trends and future of pervasive computing? Current trends and future of mobile computing? What is meant by AmI? Highlight Ethical, Social and Political issues of Ambient Intelligence (give scenarios)?

2 Overview of super computers and compare and contrast manufacturers of Super Computers? Overview of bioinformatics, how is it helping to solve biological problems and what is its future? Current vocations of computer science, what are the future vocations? Compare and Contrast formal models of computation? Compare and Contrast different theories of computation? Cost (of disasters) to the society because of malfunctioning of computers? Research on Configuration Management and Source Code Management? Compare and Contrast between Agile Software Development and Cleanroom Software Engineering? What are the pitfalls of the waterfall model in software development lifecycle? How does another model (take any) overcome them?

3 Other Suggested Areas… Core Software Engineering Areas Embedded Systems Mobile Computing Software measurement Graph theory (foundations for data structures and searching algorithms) Game theory (useful in robotics and cybernetics) Grid Computing (advantages) Reverse Engineering Data Mining Information Security Information Systems …….the list is infinite Note: I’ll suggest more areas in the next class

4 Class Exercise and Assignment 1 A.Example : F=(9/5) C + 32 B.i-e multiply Celsius reading by 9/5 and add 32 to the product Which one of these statements is an algorithm ( A or B)? Babylonian Algorithm (Assignment 1): The Babylonian Algorithm (computing sq root of 2) This is the Algorithm that ancient Babylonians used to compute the sq root of 2 i-e under the root 2 1.Set y=1.0 2.Replace y with the average of y and 2/y 3.Repeat step 2 until its effect upon y is insignificant 4.Return y Note:  Works for any +ve number, just change the 2 in the step 2 to the number whose square root you want to calculate e-g to compute square root of six, do this for step 2 : Replace y with the average of y and 6/y  Assignment- To be delivered in the next class i-e Mon 13 th Oct  Deliverable- Excel Sheet (Hardcopy)

5 Ambient Intelligence In computing, ambient intelligence (AmI) refers to electronic environments that are sensitive and responsive to the presence of people. Ambient intelligence is a vision on the future of consumer electronics, telecommunications and computing that was originally developed in the late 1990s for the time frame 2010–2020. In an ambient intelligence world, devices work in concert to support people in carrying out their everyday life activities, tasks and rituals in easy, natural way using information and intelligence that is hidden in the network connecting these devices (see Internet of Things). As these devices grow smaller, more connected and more integrated into our environment, the technology disappears into our surroundings until only the user interface remains perceivable by users.computingconsumer electronics telecommunicationscomputing Internet of Things The ambient intelligence paradigm builds upon ubiquitous computing* and human-centric computer interaction design and is characterized by systems and technologies that are:ubiquitous computing embedded: many networked devices are integrated into the environmentembedded context aware: these devices can recognize you and your situational contextcontext aware personalized: they can be tailored to your needspersonalized adaptive: they can change in response to youadaptive anticipatory: they can anticipate your desires without conscious mediation.anticipatory *Pronunciation [yoo-bik-wi-tuh s]Pronunciation Source: Wikipedia

6 AmI Example scenario Ellen returns home after a long day's work. At the front door she is recognized by an intelligent surveillance camera, the door alarm is switched off, and the door unlocks and opens. When she enters the hall the house map indicates that her husband Peter is at an art fair in Paris, and that her daughter Charlotte is in the children's playroom, where she is playing with an interactive screen. The remote children surveillance service is notified that she is at home, and subsequently the on-line connection is switched off. When she enters the kitchen the family memo frame lights up to indicate that there are new messages. The shopping list that has been composed needs confirmation before it is sent to the supermarket for delivery. There is also a message notifying that the home information system has found new information on the semantic Web about economic holiday cottages with sea sight in Spain. (cont on the next slide)

7 She briefly connects to the playroom to say hello to Charlotte, and her video picture automatically appears on the flat screen that is currently used by Charlotte. Next, she connects to Peter at the art fair in Paris. He shows her through his contact lens camera some of the sculptures he intends to buy, and she confirms his choice. In the mean time she selects one of the displayed menus that indicate what can be prepared with the food that is currently available from the pantry and the refrigerator. Next, she switches to the video on demand channel to watch the latest news program. Through the follow me she switches over to the flat screen in the bedroom where she is going to have her personalized workout session. Later that evening, after Peter has returned home, they are chatting with a friend in the living room with their personalized ambient lighting switched on. They watch the virtual presenter that informs them about the programs and the information that have been recorded by the home storage server earlier that day.

8 Computing as an Activity Computing is usually defined like the activity of using and developing computer technology, computer hardware and software. It is the computer- specific part of information technology. Computer science (or computing science) is the study and the science of the theoretical foundations of information and computation and their implementation and application in computer systems. computercomputer hardwaresoftwareinformation technologyComputer science Computing Curricula 2005[1] defined computing:[1] In a general way, we can define computing to mean any goal-oriented activity requiring, benefiting from, or creating computers. Thus, computing includes designing and building hardware and software systems for a wide range of purposes; processing, structuring, and managing various kinds of information; doing scientific studies using computers; making computer systems behave intelligently; creating and using communications and entertainment media; finding and gathering information relevant to any particular purpose, and so on. The list is virtually endless, and the possibilities are vast.

9 History of Computing  Computing began with simple counting  First computing devices –Fingers on hands  We still use digit (meaning finger) to describe symbols 4, 6 that are used for numbers  The simple task of counting is a common task performed by modern computers  Another pre-historic device that’s still in use today is the abacus –Oriental device allows rapid addition and subtraction by sliding beads along parallel wires held in a frame

10  The first mechanical calculator was designed and built by German Mathematician Wilhelm Schickard ( ). It was capable of addition, subtraction, multiplication and division. But in 1624, his only working copy was destroyed in a fire. Schickard and his entire family perished in the plagues brought on by the 30 year war. His design was not discovered until 1957 when his complete description along with sketches was found in a letter to Kepler.  Note –The fact that the calculator could also perform multiplication and division is controversial, some say it could, some say not. However calculators that could multiply and divide were in use by 19 th century

11  Because Schickards achievement was unnoticed by historians, the French mathematician Blaise Pascal ( ) is usually credited with the invention of the first calculator.  Capable of only addition and subtraction-however Pascal was able to market his devise and several of them exist today.  The great mathematician Gottfried Wilhelm Leibniz expanded his idea, building a calculator in 1673 known as ‘’Leibniz wheel’’. It completely automated all basic arithmetic operations: addition, subtraction, multiplication and division. Leibniz had one copy of his machine built for Peter the Great to send to the Emperor of China

12 First modern computer was designed by Charles Babbage ( ). He actually designed 2 computing devices 1.Difference Engine (1823) Difference Engine was designed to tabulate tables of functions using the “method of finite difference”. There was a genuine need in England for such a machine. British Navigational tables at that time, upon which British shipping depended was rife with human errors at that time. But before Babbage the construction of his Difference Engine could be completed, he abandoned it in the favour of a better machine which was called the Analytical engine.

13 2. Analytical Engine This would be the first truly general purpose programmable computer with its own processor, memory, secondary storage, input device and output device –The programs would be stored on belt of punched paste cards the same way that Joseph Marie Jacquards loom stored programs for patterns to be weaved into fabrics.