Tuesday, 28 August 2012

Computer architecture and engineering

Computer architecture and engineering

Computer architecture, or digital computer organization, is the conceptual design and fundamental operational structure of a computer system. It focuses largely on the way by which the central processing unit performs internally and accesses addresses in memory. The field often involves disciplines of computer engineering and electrical engineering, selecting and interconnection hardware components to create computers that meet functional, performance, and cost goals.
NOR ANSI.svgFivestagespipeline.pngSIMD.svg
Digital logicMicroarchitectureMultiprocessing
Operating system placement.svgNETWORK-Library-LAN.pngEmp Tables (Database).PNGPadlock.svg
Operating systemsComputer networksDatabasesComputer security
Roomba original.jpgFlowchart.pngIdeal compiler.pngPython add5 syntax.svg
Ubiquitous computingSystems architectureCompiler designProgramming languages

[edit]Computer graphics and visualization

Computer graphics is the study of digital visual contents, and involves syntheses and manipulations of image data. The study is connected to many other fields in computer science, includingcomputer visionimage processing, and computational geometry, and are heavily applied in the fields of special effects and video games.

[edit]Computer security and cryptography

Computer security is a branch of computer technology, whose objective includes protection of information from unauthorized access, disruption, or modification while maintaining the accessibility and usability of the system for its intended users. Cryptography is the practice and study of hiding (encryption) and therefore deciphering (decryption) information. Modern cryptography is largely related to computer science, for many encryption and decryption algorithms are based on their computational complexity.

[edit]Computational science

Computational science (or scientific computing) is the field of study concerned with constructing mathematical models and quantitative analysis techniques and using computers to analyze and solve scientific problems. In practical use, it is typically the application of computer simulation and other forms of computation to problems in various scientific disciplines.
Lorenz attractor yb.svgQuark wiki.jpgNaphthalene-3D-balls.png1u04-argonaute.png
Numerical analysisComputational physicsComputational chemistryBioinformatics

[edit]Health Informatics

Health Informatics in computer science is referred to as Computational health informatics and deals with computational techniques for solving problems in health care. It is a sub-branch of both computer science and health informatics.

[edit]Information science

Earth.pngNeuron.pngEnglish.pngWacom graphics tablet and pen.png
Information retrievalKnowledge representationNatural language processingHuman–computer interaction

[edit]Software engineering

Software engineering is the study of designing, implementing, and modifying software in order to ensure it is of high quality, affordable, maintainable, and fast to build. It is a systematic approach to software design, involving the application of engineering practices to software.
Software engineering deals with the organizing and analyzing software to get the best out of them. It doesn't just deal with the creation or manufacture of new software, but its internal maintenance and arrangement.


No comments:

Post a Comment