What is Computer science: Definition and 581 Discussions

Computer science is the study of algorithmic processes, computational machines and computation itself. As a discipline, computer science spans a range of topics from theoretical studies of algorithms, computation and information to the practical issues of implementing computational systems in hardware and software.Its fields can be divided into theoretical and practical disciplines. For example, the theory of computation concerns abstract models of computation and general classes of problems that can be solved using them, while computer graphics or computational geometry emphasize more specific applications. Algorithms and data structures have been called the heart of computer science. Programming language theory considers approaches to the description of computational processes, while computer programming involves the use of them to create complex systems. Computer architecture describes construction of computer components and computer-operated equipment. Artificial intelligence aims to synthesize goal-orientated processes such as problem-solving, decision-making, environmental adaptation, planning and learning found in humans and animals. A digital computer is capable of simulating various information processes. The fundamental concern of computer science is determining what can and cannot be automated. Computer scientists usually focus on academic research. The Turing Award is generally recognized as the highest distinction in computer sciences.

View More On Wikipedia.org
  1. C

    Computer science assignment. (strings)

    i need a make a program that prompts the user to enter a string, and for it to identify the uppercase characters and replace each uppercase char with the corresponding lowercase character. it also needs to count the character here's what i have so far: #include<stdio.h>...
  2. C

    Computer science- calculation/conversion problems.

    13.) assume that a the content of the memory location for a variable declared as "float b;" is "8311 0000" in hexadecimal. What is the actual value of b? 14.) assume that the content of the memory location for a variable declared as "char c:" is "65" in hexadecimal. What is the actual value...
  3. P

    Studies are Computer Science and Mathematics

    Greetings. I am new here. My studies are Computer Science and Mathematics. Although I consider myself a computer scienctist, I do not consider myself a mathematian yet. I am attempting to earn that title. I have an extremely large interest in Physics.:bugeye:
  4. H

    Computer Science Physics

    Hope I posted at the right part of the forum, anyway. I am a computer science student as such am required to take 2 courses in Physics. The first course was pretty much a walk in the park - college physics. But now for the second course it is crazy. I can't find a manual I can study from...
  5. S

    Computer Science in Astronomy: Essential Skills and Applications?

    Hi everyone, How much of CS do astronomers need? What kinds of computer programs do they need to be proficient at? Anyone has insightful information? thank you. -:biggrin: -
  6. T

    Physics Possible computer science to physics career path?

    I have a strong computer science background, and I'm contemplating applying to graduate school in physics in the coming year or two. However, other than a general love of the subject, I don't really feel that I currently have the focus that I would need to have my application taken seriously...
  7. J

    Would like your opinion Computer Science or Mathematics?

    I have a BS in Computer Science w/Applied Mathematics concentration. I have taken some graduate courses in CS, but I'm thinking that I should pursue a Masters in Mathematics. I'm interested in Artificial Intelligence, specifically Evolutionary Algorithms, Neural Networks and Fuzzy Logic and...
  8. K

    Computer science proving big-O definition

    I have two questions here. I must prove that f(n) = 100n^2 + 5n + 10 is in big-O of g(n) = n^3 - 100n^2 I already found a constant c and an n that satisfies the condition such that f(n) \leq c * g(n). Let c = 1 and n = 201. However, I am stuck on showing/manipulating the algebra that this is...
  9. M

    Computer Science or Physics: Which Major is Right for Me?

    As a high school Junior this year I need to decide on possible majors and schools to go to. That being said, I've always been quite the computer enthusiast with the ability to learn extremely quick while on a computer. Most people assume that I will go to school for computers and that has given...
  10. B

    Physics Physics and Computer Science Career

    Hi everyone, I graduate with a degree in Physics years back here in our country. My thesis involved developing support software for a LIDAR facility in our university. I've been working as a programmer ever since, mostly using Delphi and Java. I'm really interested in Physics (that's why I...
  11. P

    Computer Science & Physics Double Majoring

    Hello, I'm a sophomore majoring in Computer Science, and have become more and more drawn to physics after taking "calc based physics 1&2". I'm just wondering if double majoring in Computer Science and Physics is normal. Thanks!
  12. T

    What are some career options for physics and computer science graduates?

    I'm an undergraduate majoring in physics and computer science. I plan to go to graduate school, assuming I can get accepted...somewhere. But, let's say, right after graduation, what are some immediate careerss one could have? I already have an idea of some of the various careers of course, but...
  13. S

    Which Programming Language is Best for a Computer Science Course?

    I'm thinking of taking a computer science course this year at school. In order to take it, I need to take either C++ or Java as a co-requisite. Which one would help out with the ap computer science course the most? Also I'm pretty sure that the computer science course would help me out in...
  14. exequor

    Computer Engineering and Computer Science for Hardware/Software Interaction

    I want to be in a position where I can design hardware, then write low level codes on chips (firmware) to make the hardware adaptable to software. Let's take a dvd player for example, I am thinking that if I have to write firmware so that the hardware and software can interact, I think that I...
  15. C

    Courses Recommended computer science course

    From a few university webpages I see the recommended computer science course for science majors utilizes Java. Is there any particular reason for this? I thought Fortran (and others like C/C++) was the main programming language of science... Edit: Oops, I didn't mean to post this in academic...
  16. F

    Programs Computer science minor - yes or no?

    I'm planning for the fall semester in which I'll start taking classes that'll count for a CS minor. The thing is, I'm not sure if I need it or not. I'm an Electrical Engineer. I heard people tell me to take more programming classes than the usual EE program the school offers. Many people double...
  17. JasonJo

    Computer Science Java Programming Help

    Computer Science Java Programming Help! Determine whether or not an integer given by the user is a prime number. You may assume that the number is greater than or equal to 2. You may conditions that are in the form “if x is divisible by y” when writing your algorithm. HINT: One way of...
  18. exequor

    Electrical Engineering and Computer Science

    I believe that computer science is very important to EE because of firmware and so on. I was wondering, the firmware of a dvd player can be upgraded (i did that to mine to gain extra features) however that is limited by the chipset. But it seems like dvd manufacturers prefer to release a new...
  19. E

    Help selecting applied math or computer science

    I have recently switched employers to one provides educational assistance. This means they will cover the cost of tuition and books at an accredited university. It seems foolish to waste such an opportunity however I have a slight problem in selecting a major for a master's degree...
  20. P

    Interpret Hexadecimal Dump in Computer Science

    OK i have this question that i do not understand at all. please help if you can. The hexadecimal dump from part of a computer's memory is as follows: 0000: 4265 6769 6EFA 47FE B087 0086 3253 7A29 0010: C800 E000 0000 The dump is made up of rows of groups of four hexadecimal...
  21. Moni

    Computer science topics to research

    Idea ? Hello all! I'm back again...sorry to say...I'm busy these days with my exams...and lots of club works... Ok...I've problem...I want to take research on Computer Science subject...but problem is as we are in South Aisa...we don't get much upto date news about technology...I...
  22. C

    Preparing for AP Computer Science Test: Superclasses and Subclasses

    Hello all I need help with java. On Tuesday we will be having a test on superclasses and subclasses. There will be basic questions such as: Can a subclass inherit from a superclass's private instance variables? The answer is no. However, I really need to work on the free response section my...
  23. W

    Physics Careers using a Major in Physics and a Minor in Computer Science?

    I'm a freshman in college majoring in computer science.. but I'm thinking about changing my major to Engineering Physics. It's bascially Physics, but requires you to do one of a few things, such as minoring in computer science. One of the reasons I'd switch my major is because I've heard the job...
  24. M

    Find the Right Computer Science Resource: Ask Here!

    Do you know any good computer sites/forums like this ? I intend to go learn computer sciences. Thank you so sososo much
  25. C

    Computer Science and Software Engineering

    I'm currently in college and majoring in physics. After speaking with my physics advisor (head of department) today, him and I believe that I can make myself more employable if I become a double-major with my other major being focused on something within the technology sector. The school I am...
  26. C

    Java Is Java the go-to language for AP Computer Science?

    Hello all I will be taking an AP Computer Science class this year. We will be learning Java. Can anyone give me a quick understanding of Java? What are its uses? Is it similar to C? Thanks
  27. Z

    Is UAH a good undergrad Computer Science school?

    I know, I know, I am irritating. I am between physics and CS. So, does anyone know if UAH has a good undergraduate computer science program?
  28. D

    Programming and Computer Science Resources

    New Programmers Start Here I thought I'd start this thread about useful sites programmers could go to if they needed general help or information about programming. This forum gets a lot of, "What programming language should I start off with?" or "How do I get started on PHP?" type questions...
  29. SDNess

    Computer Science Term Paper Ideas?

    For visual basic I need to write a term paper on any topic in computer science that is in depth enough to last four pages. Any interesting ideas?
  30. C

    Exploring the Connection Between Physics and Computer Science

    I'm a computer science major and I was talking to a senior and he was doing a program for a presentation and he was explaining it to me. He went on about third and fourth dimensional arrays and he said that I will understand it better when I take physics. I didn't realize that physics had a lot...
  31. G

    Graduate project from computer science college

    I will creat a web-based training course with animation for a physics course including mechanics as agraduate project from computer science college.So, I need someone to help me about the softwares available which they deal with the animation graphics which depended on the entry value. OR any...
Back
Top