What is the difference between computer science and computer science?

I heard these two words thrown by people with the same friends. As far as I heard, computer science is more mathematically rigorous, and its graduates tend to write more code.

What distinguishes a student of computer science from a student programmer? What are the different career paths available to everyone?

+4
source share
9 answers

At my university, IS is at the College of Business; and, apparently, it is intended as a business developer-oriented software developer track; teaching people to weigh business problems with development problems.

Computer science (located at the College of Engineering, which is unusual for me to talk about) focuses more on how to solve problems; and will usually be much deeper.

As a best example, at my university in Computer Science, you may be implementing a memory manager in C as part of a class in operating system theory; in the IS course, maybe you are implementing a simple resource manager in VB.

And yes, from what I heard, IS is basically CS for large companies that have dropped out of CS and developers with a strong mathematical phobia.

+8
source

Er, that will sound really snobbish, but I don't want it to be that way. At my university, Information Science was where computer approaches and CS graduates were.

+12
source

Here is a recent article by Dr. Dobb that will help answer your question: Software Development ≠ Computer Science

+2
source

My degree in Computer and Computer Science (University of California, Santa Cruz).

I agree with other answers that IS is usually more professional - more applications than theory. In my case, I taught many theoretical courses on algorithms, complexity theory, semantics of programming languages, etc., as well as "practical" courses in compiler development, operating systems, computer graphics, and software development methodology.

I always thought that the “Information” part of my degree was related to the influence of one of the department’s senior teachers: David Huffman , an experienced computer scientist best known for his Huffman code, lossless coding for variable-length data. It is reported that Huffman never used an actual computer for his work - you cannot get more theoretical than that!

Huffman's specialty is also called Information Theory .

+2
source

Computer science as a whole is aimed at you on the role of development - the study of mathematics and the logic of the algorithmic interpretation of sets of tasks. This, of course, can lead to the position of an architect.

Information systems / science considers the information flow - the design of large image systems, a schematic representation of the problem space in combination with some architectural projects and database systems.

Many people express this as the difference between hairy tendon developers and people who are destined to be managers and solution developers.

+1
source

It depends on which country you are in. The name varies greatly throughout the world (and even between universities within the same country).

+1
source

I ended up with IS major and junior junior.

Both fields have intensive programming courses as well as intensive theory courses.

Hardware, data structures, algorithms, etc. The predominant language in these courses was Java.

Both cover software development practices.

IS covers system analysis, database design, information architecture, visualization, etc. The main languages ​​in these courses were PHP and SQL.

+1
source

I am a student in computer science.

In my school, and for the most part that I looked at when applying to graduate school, Information Science is an old-fashioned library science with modern information technologies. In my school, we have three tracks: archives, libraries and information architecture. We focus more on usability than on computer science; usability and HCI may account for more than half of IA's term paper.

I am on my way to libraries, and I had to take a class where we learned how to perform a logical search. FML In the meantime, I am simultaneously enrolled in a course where we discuss how to create multi-touch interfaces, etc. There is a huge variety even within the framework of our one program on what IS is.

+1
source

Computer science tends to be more theory-oriented, while information science is more relevant to application.

Personally, I feel that CS is a superset of IS. Someone who has CS knowledge will have a better general understanding of the system, but someone from IS would better know how to perform specific tasks coming straight from college.

0
source

Source: https://habr.com/ru/post/1286791/


All Articles