Saturday, June 19, 2010

Gay Cruiseing Etiquette

content and requirements of computer science studies

on what needs to be adjusted, if one wants to study computer science?

After I am now almost finished my master's degree, I believe in myself competent to answer this question and wish all future computer science students or those who want to become, perhaps, provide information for the study.

The dash computer science

should, in most cases, the basic study computer science (any kind) is very similar (but more on that later). Different, however, the orientation and content of the computer science graduate studies, as there are various areas in computer science. Generally, a distinction is made between general computer science and computer science hyphen. The dash-computer science disciplines such as economics computer science, bioinformatics, geo-informatics and automotive computer science. These subjects have their own special and orientations, which are the fundamentals of computer science that are taught in basic studies, mainly computer science-specific skills and knowledge of a second science (such as business administration and biology) are presented.

There are also general computer science courses with depressions in the main study. In this case, a lower proportion of studies on the application of computer science for other sciences is designed. If one studies such as computer science, majoring in business computer science, the study is much less economics and computer science-heavy-heavy than a full study of business computer science. In the latter, the computer science industry is not only gravity, but the subject of study.

The basic study

But now to the basic study of computer science. The basic study, the basic knowledge of various disciplines, but primarily in mathematics and theoretical computer science and provides the programming (so at least my experience). The basic course comprises 2 to 4 semesters of study (depending on the degree) and includes subjects such as:

- algorithms and data structures: How can things be computed (efficiently) and how they can be represented in memory? For example, sorting algorithms here are more of an issue. Sort can actually everything in computer science and an efficient sorting is not always simple.

- Mathematics (a relatively large share of each basic computer science studies).

- Theoretical computer science. This, first include the clarification of basic terms such as 'algorithm', 'Graph', 'Grammar', 'machine', 'entropy', etc. Then these issues will be deepened (through the machine-theory or logic).

- Programming: The basic study is (according to university or college) to program in at least 1-2 major programming languages taught. At universities, this is mentioned with relatively high certainty a functional programming language like Haskell or Scheme, at universities of applied sciences is here, however, often with C, C + + or Java started. The basic concepts of various programming languages (functional, procedural, object-oriented, ...) but will give each student (no matter which university).

- Basics of computer science: Here, if not done by any other event, an introduction into basic concepts of computer science. Moreover, Insights in computer architectures, operating system architectures, programming concepts, binary numbers ...

There may be the end of the basic studies events on software engineering, databases, to a minor, technical computer science (that is, the more electro-oriented sub-area) and networks to computability theory and complexity theory, information theory and IT security and other advanced areas.

For main course I can say at this point not much, since it is extremely different can be targeted. Would, however, respond briefly to the four major areas of computer science.

The four major areas of computer science

The computer science is divided into theoretical computer science, technical and practical computer science and applied computer science on. First of all: These areas of computer science overlap strong!

On the theoretical computer science builds the entire structure of computer science, it deals with such complexity theory, computability and information theory and logic.

The technical computer science is located very close to the Mechatronics / Electrical Engineering. It deals with the technical implementation of computer science equipment (like robots) and their regulation. Also techniques for data transmission (such as CAN networks in cars) fall into this area.

is in the practical computer science it comes to issues such as computer graphics, databases. Operating systems, programming languages / compilers and software engineering.

Based on the existing three regions, there is the applied computer science. It deals with how the knowledge and technology of computer science can be usefully employed. Typical topics are about the modeling and optimization of business processes, supply chain management, storage and display of knowledge for Companies. In applied computer science also fall (all? / Most?) Dash computer sciences, such as economics computer science, medical computer science, etc.

The applied computer science uses for its objectives, the knowledge of the practical and technical computer science, in turn, the findings of theoretical computer science . use

What's even more to say about the requirements? Well ... analytical thinking and abstraction are a big advantage.

0 comments:

Post a Comment