Moving from High School to college is often a rollercoaster on the mind of most students. After the appliance and acceptance process, we then encounter a bigger question: What will our major be? As a computer and technology lover, I had a hard time understanding and choosing between computer science and computer engineering; even though I already knew that I wanted to study computers. People often think that studying computer science is the same as studying computer engineering, but these two important fields of computing are significantly different. I decided to start doing some research on the main differences between both and ended up realizing that I was not the only one on this dark road. Surprisingly, many other students had the same questions I had (some of them worse), so that made me feel better. I ended up choosing computer engineering with the hopes of maybe minoring in Computer Science or Software. One other reason is the fact that my sister is already a computer science undergraduate, and we don 't really want two Sebastiaos on the same field. The goal is to take over the world in the different areas! But what is the difference between both? If in fact, there is any. Computer science (CS) is the systematic study of algorithmic methods for representing and transforming information, including their theory, design, implementation, application, and efficiency. The discipline emerged in the 1950s from the development of computability theory and the invention of the stored-program electronic computer. The roots of computer science extend deeply into mathematics and engineering. A computer scientist specializes in the theory of computation and the design of computers, or computational systems.
In order to own a CS degree or become a computer scientist, a student would have to take the following courses: Programming Concepts, Computer Organization & Assembly Language, Concepts & Facilities of Operating Systems,