Wednesday, July 7, 2010

computer science


Computer science or computing science (sometimes abbreviated CS) is the study of the theoretical foundations of information and computation, and of practical techniques for their implementation and application in computer systems.[1][2][3][4] It is frequently described as the systematic study of algorithmic processes that create, describe, and transform information. Computer science has many sub-fields; some, such as computer graphics, emphasize the computation of specific results, while others, such as computational complexity theory, study the properties of computational problems. Still others focus on the challenges in implementing computations. For example, programming language theory studies approaches to describe computations, while computer programming applies specific programming languages to solve specific computational problems, and human-computer interaction focuses on the challenges in making computers and computations useful, usable, and universally accessible to people.

The general public sometimes confuses computer science with careers that deal with computers (such as the noun Information Technology), or think that it relates to their own experience of computers, which typically involves activities such as gaming, web-browsing, and word-processing. However, the focus of computer science is more on understanding the properties of the programs used to implement software such as games and web-browsers, and using that understanding to create new programs or improve existing ones.[5]


6n-graf.svg


 P \rightarrow Q \,


Commutative diagram for morphism.svg


Blochsphere.svg



\Gamma\vdash x: Int




Elliptic curve simple.png


Science of Computer Programming on ScienceDirect(Opens new window)


Essential Skills for Agile Development - Agile Development, in particular, eXtreme Programming (XP), has been gaining a lot of momentum because it can effectively address the problems plaguing software development such as mis-understanding customers' requirements, missing deadlines, over-budget, conflicts between customers and developers and poor maintainability of legacy systems.
FreeBSD Handbook - The FreeBSD newcomer will find that the first section of this book guides the user through the FreeBSD installation process and gently introduces the concepts and conventions that underpin UNIX. Working through this section requires little more than the desire to explore, and the ability to take on board new concepts as they are introduced. Once you have traveled this far, the second, far larger, section of the Handbook is a comprehensive reference to all manner of topics of interest to FreeBSD system administrators. Some of these chapters may recommend that you do some prior reading, and this is noted in the synopsis at the beginning of each chapter.
Creating XPCOM Components - Creating XPCOM Components is about Gecko and about creating XPCOM components for Gecko-based applications. The book is principally a long tutorial that describes the steps you take to make your C++ code into a component that can be used in Gecko, but it also discusses all of the tools, techniques, and technologies that make up XPCOM. The book is arranged so that you can follow along and create your own components or learn about different XPCOM topics individually, as in a reference work. For example, the introduction includes a discussion of components and what they are, and the first chapter-in which you compile the basic code and register it with Mozilla-prompts a discussion of the relationship between components and modules, of XPCOM interfaces, and of the registration process in general.


When i turned on my computer in work all seemed well i.e. it started up, i typed in mypassword, desktop appeared and then it switched itself off and started the whole process again and again and again..........................


What is the difference between computer science and it?


"Computer Science" and "Information Technology" are completely different subjects.

"...Computer science is interpreted broadly so as to include algorithms, data structures, computational complexity theory, distributed computation, parallel computation, VLSI, machine learning, computational biology, computational geometry, information theory, cryptography, quantum computation, computational number theory and algebra, program semantics and verification, automata theory, and the study of randomness. Work in this field is often distinguished by its emphasis on mathematical technique and rigor..."
-Advanced Computer Machinery (ACM)

"... Information Technology is the study, design, development, implementation, support or management of computer-based information systems, particularly software applications and computer hardware." IT deals with the use of electronic computers and computer software to convert, store, protect, process, transmit, and securely retrieve information.
-Information Technology Association of America (ITAA)

It should be noted that in Europe, "Computer Science" is either similar or identical to the field of "Informatics" or "Informatique".

More simply:

"Computer Science" is the mixture and application of "Applied Mathematics", "Electrical Engineering", and "Complexity Theory/Algorithms" to understand and/or model information. In otherwords, the "field of computation".

"Information Technology" is the mixture and application of "Programming", "Hardware Administration", "Software Administration", "Networking", "Network Security" and "Technical Support". In otherwords, the "management of computers".


It does have a anti virus programme and I am the only one who use the computer. At one point it sort of started up and gave me options i.e. start in safe mode, normal mode etc. i clicked on safe mode and was able to start a scan. the trouble was every file it scanned came up as not tested! I tried again in normal mode but it just switched off again.












No comments:

Post a Comment