Introduction To Specialty - Computer Science: Dr. SC Ing. Boriss Misnevs
Introduction To Specialty - Computer Science: Dr. SC Ing. Boriss Misnevs
Literature
Brookshear, J. Glenn. Computer Science: an overview 7th ed., Addison Wesley, 2003. 575 pp. . . , 6- . . , 2001. 686 . Angu Latvieu Krievu Informtikas Vrdnca. Avots. 2001. - 660 lpp.
Boriss Misnevs. Introduction to CS. 2
Algorithm Implementation
If we can find an algorithm that directs the performance of a task than we can construct a machine to perform this task If no algorithm exists for solving a problem, than the solution of that problem lies beyond the capability of machines
Programming Language
Once an algorithm for solving a problem has been discovered, the next step is to represent the algorithm to a machine or to other humans. We need a programming language to transform the conceptual algorithm into a clear set of instructions and represent these instructions in unambiguous manner
Boriss Misnevs. Introduction to CS. 7
Software Engineering
Design of large computer systems involves more then the development of the individual algorithms for performing the required activities. Computer scientists have turned to the wellestablished field of engineering, which contains requirement management, system design, coding, verification, project management, personnel management etc.
Boriss Misnevs. Introduction to CS. 8
Machine Architecture
Machine design is limited by technology and thus the way we represent algorithms is also limited by the technology Internal features of a machine are often reflected in the machine external characteristics, for example, relating to data storage and retrieval
Boriss Misnevs. Introduction to CS. 9
The History
Abacus ancient Greek and Roman civilization Pascals machine (1623-1662, France) was built to follow only the addition algorithm Leibnizs machine (1646-1716, Germany) had its algorithms firmly embedded in the architecture Babbages Analytical engine (1792-1871, England) was designed to read instructions from holes in paper cards
Boriss Misnevs. Introduction to CS. 12
14
Quiz 1
Draw the table
Question No. Answer Check
Question 1.1
Is it true that electronic computers were implemented in the second part of the XX century?
19
Question 1.2
Is it true that computers traditionally have strong relations to mathematics?
20
Question 1.3
Is it true that Bill Geits is the father of PC ?
21
Question 1.4
Is J. Glenn Brookshear the author of your textbook Computer Science: an overview?
22
Question 1.5
Will you complete the written test on Introduction to Specialty successfully?
23
I I
Bioinformatics
Creation and maintenance of databases of biological information Finding the genes in the DNA (the molecule that encodes genetic information) sequences of various organisms Developing methods to predict the structure and/or function of newly discovered proteins and structural RNA (ribonucleic acid) sequences etc.
Boriss Misnevs. Introduction to CS. 27
Quiz 2
Question No. Answer Check
Question 2.1
Is it true that Tom Kilburn was The father of Manchester Mark 1 computer?
29
Question 2.2
Is it true that computation geometry creates in the bases of the Computer Graphics?
30
Question 2.3
Is it true that the topic Programming languages covers large program systems development?
31
Question 2.4
Is it true that genetic algorithms are investigated under the topic Artificial Intelligence?
32
Question 2.5
I I I -
35