Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Why so much mathematics in CS?

Why so much mathematics in CS?

Scheduled Pinned Locked Moved The Lounge
helpquestion
53 Posts 40 Posters 2 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

    My niece started to learn CS some 6 weeks ago. I just realized that nothing changed since I left...They still pump an enormous amount of mathematics into students. I'm aware that, good logical thought is a must-have for CS, and that good mathematics means the same, but even so! Did you learned that much mathematics as part of your studies? Was it really helpful?

    Skipper: We'll fix it. Alex: Fix it? How you gonna fix this? Skipper: Grit, spit and a whole lotta duct tape.

    F Offline
    F Offline
    Fabio Franco
    wrote on last edited by
    #44

    I'm glad I had it. It sharpens the mind and although I may have not directly applied the higher level of mathematics. Higher level of mathematics helped me memorize the lower level ones, which I directly used in several projects. I think it's very important to have it, because mathematics is not as easy to learn on demand, through books and you should be prepared if the need comes by.

    To alcohol! The cause of, and solution to, all of life's problems - Homer Simpson ---- Our heads are round so our thoughts can change direction - Francis Picabia

    1 Reply Last reply
    0
    • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

      My niece started to learn CS some 6 weeks ago. I just realized that nothing changed since I left...They still pump an enormous amount of mathematics into students. I'm aware that, good logical thought is a must-have for CS, and that good mathematics means the same, but even so! Did you learned that much mathematics as part of your studies? Was it really helpful?

      Skipper: We'll fix it. Alex: Fix it? How you gonna fix this? Skipper: Grit, spit and a whole lotta duct tape.

      C Offline
      C Offline
      Cerealkiller050
      wrote on last edited by
      #45

      At the college I went to, we had tons of math involved in CS. So much so, that all I had to take was 2 extra math classes outside of the CS curriculum and I had minor in Math (which is what I did since, hell, it was only 2 extra classes!)

      1 Reply Last reply
      0
      • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

        My niece started to learn CS some 6 weeks ago. I just realized that nothing changed since I left...They still pump an enormous amount of mathematics into students. I'm aware that, good logical thought is a must-have for CS, and that good mathematics means the same, but even so! Did you learned that much mathematics as part of your studies? Was it really helpful?

        Skipper: We'll fix it. Alex: Fix it? How you gonna fix this? Skipper: Grit, spit and a whole lotta duct tape.

        J Offline
        J Offline
        jschell
        wrote on last edited by
        #46

        Kornfeld Eliyahu Peter wrote:

        I'm aware that, good logical thought is a must-have for CS, and that good mathematics means the same

        Presuming of course that if you mean Computer Science for CS then one might suppose that one should have a fairly complete understanding of mathematics since it forms the basis for probably all of science. Conversely if however is talking about a career in programming then there are far more useful skills. Such as being able to negotiate. Or for that matter just being able to have a semi-lucid conversation with normal business people.

        Kornfeld Eliyahu Peter wrote:

        Did you learned that much mathematics as part of your studies?

        Yes.

        Kornfeld Eliyahu Peter wrote:

        Was it really helpful?

        Not really. Used it exactly once. It was helpful at the time and to be fair other solutions at the time did not seem likely. But it was many years ago and it would take me a great deal more effort now to do the same trick. And the problem I needed to solve then can't exist now so it wouldn't be needed.

        1 Reply Last reply
        0
        • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

          My niece started to learn CS some 6 weeks ago. I just realized that nothing changed since I left...They still pump an enormous amount of mathematics into students. I'm aware that, good logical thought is a must-have for CS, and that good mathematics means the same, but even so! Did you learned that much mathematics as part of your studies? Was it really helpful?

          Skipper: We'll fix it. Alex: Fix it? How you gonna fix this? Skipper: Grit, spit and a whole lotta duct tape.

          P Offline
          P Offline
          PIEBALDconsult
          wrote on last edited by
          #47

          For calculating screen positions and array indices. :-D

          1 Reply Last reply
          0
          • B BiggerDon

            It's simple organizational politics and economics. FACT: CompSci was developed by Math Department. FACT: Because CompSci is a Math major, there are minimum requirements to be taught by the Math Department professors. Supposition: If Math Department loses control of Comp Sci major, math requirements would lessen causing Math Department to lose professors, staff and budget. Supposition: If Math Department loses professors, staff and budget then the Dean of the Math department would have less prestige and lower pay. Result: Math Department won't give it up CompSci major and the requirements for taking course in the math department stays high/ That said, many universities have business school programs with emphasis on information systems. The math requirements stop with applied calculus and statistics courses. The question is: Do you want to write compilers or business apps?

            cat fud heer

            R Offline
            R Offline
            RASPeter
            wrote on last edited by
            #48

            Maybe CompSci is a Math major at your school, but that certainly isn't universal. At my school it's under the College Of Engineering And Computer Science, which is in a separate building on nearly the opposite side of the campus from the College Of Natural Sciences And Mathematics. Stopping the math requirements for CS at calculus and statistics is insane, though. Surely they at least include discrete/finite math? The basics of graph theory and group theory are pretty broadly useful, and you really can't do modern graphics without some understanding of matrices and quaternions.

            B 1 Reply Last reply
            0
            • R RASPeter

              Maybe CompSci is a Math major at your school, but that certainly isn't universal. At my school it's under the College Of Engineering And Computer Science, which is in a separate building on nearly the opposite side of the campus from the College Of Natural Sciences And Mathematics. Stopping the math requirements for CS at calculus and statistics is insane, though. Surely they at least include discrete/finite math? The basics of graph theory and group theory are pretty broadly useful, and you really can't do modern graphics without some understanding of matrices and quaternions.

              B Offline
              B Offline
              BiggerDon
              wrote on last edited by
              #49

              Yep...different schools do break things out differently. Way back when I was an undergraduate there were three computing-centric majors. Computer Engineering was much more hardware oriented than the others. It was part of the College of Engineering. Computer Science was in the Math Department of the College of Arts & Sciences. It's focus was operating system-level and communications software plus research-supporting computing. An Information Systems major, mainly focused on applications, was offered by the College of Business.

              cat fud heer

              1 Reply Last reply
              0
              • D dandy72

                Math, I can see as being useful for a computer science degree. However, what would you make of chemistry? [rant] I didn't take any chemistry class in high school. When I applied to university, I was accepted, but was warned I had to take a chemistry class to catch up. The class was scheduled at the same time as one of my math courses. I brought up my scheduling conflict issue to the teachers from the respective classes, who in turn told me to talk to the university administration; admin told me to take it up with my teachers. That's when, as a kid, I finally realized that higher education is actually run like any for-profit business. They'll accept anyone and be glad to take your money, even knowing you can't possibly be at two lectures that are taking place at the same time; as long as you pay up, they're happy to watch you drop out. Realizing that, I told them to go f*ck themselves for wasting a year of my life and thousands of dollars, went to college for 3 years instead, and aced it. I'm now into my 40s, and still haven't to this day figured out which part of any of the jobs I've had since would've benefited from me knowing anything about chemistry. [/rant] (yeah, after this much time, I'm still kinda bitter about it)

                R Offline
                R Offline
                RASPeter
                wrote on last edited by
                #50

                I went to a few different schools. All of them required a physical science for CS. Chemistry was an option for that requirement, but you could also take physics, astronomy, geology, etc. Amusingly, most of the kids on the games track in CS (officially called Graphics & Multimedia) took geology for their physical science requirement, for which they were frequently mocked by the teacher who taught all the games courses.

                D 1 Reply Last reply
                0
                • R RASPeter

                  I went to a few different schools. All of them required a physical science for CS. Chemistry was an option for that requirement, but you could also take physics, astronomy, geology, etc. Amusingly, most of the kids on the games track in CS (officially called Graphics & Multimedia) took geology for their physical science requirement, for which they were frequently mocked by the teacher who taught all the games courses.

                  D Offline
                  D Offline
                  dandy72
                  wrote on last edited by
                  #51

                  RASPeter wrote:

                  All of them required a physical science for CS. Chemistry was an option for that requirement, but you could also take physics, astronomy, geology, etc

                  In highschool, I had science classes (grades 9 and 10), biology (grades 9 and 10), and physics (grades 11 through 13), and, if I recall correctly, at least 2 math courses per semester (at advanced levels) from grades 9 through 13. The university computer science program still wanted me to take chemistry.

                  R 1 Reply Last reply
                  0
                  • D dandy72

                    RASPeter wrote:

                    All of them required a physical science for CS. Chemistry was an option for that requirement, but you could also take physics, astronomy, geology, etc

                    In highschool, I had science classes (grades 9 and 10), biology (grades 9 and 10), and physics (grades 11 through 13), and, if I recall correctly, at least 2 math courses per semester (at advanced levels) from grades 9 through 13. The university computer science program still wanted me to take chemistry.

                    R Offline
                    R Offline
                    RASPeter
                    wrote on last edited by
                    #52

                    I had biology and chemistry in high school, but the reality is that high school courses aren't equivalent to college courses (not even the AP courses which can give college credit). I started out as an electrical engineering major, which quite reasonably does require chemistry (as does computer engineering). If I'm honest, part of my decision to switch to computer science was that I wouldn't have to take chemistry, so I totally understand your frustration. I don't mind the subject itself, but all the chemistry teachers I've met have been arrogant jerks.

                    D 1 Reply Last reply
                    0
                    • R RASPeter

                      I had biology and chemistry in high school, but the reality is that high school courses aren't equivalent to college courses (not even the AP courses which can give college credit). I started out as an electrical engineering major, which quite reasonably does require chemistry (as does computer engineering). If I'm honest, part of my decision to switch to computer science was that I wouldn't have to take chemistry, so I totally understand your frustration. I don't mind the subject itself, but all the chemistry teachers I've met have been arrogant jerks.

                      D Offline
                      D Offline
                      dandy72
                      wrote on last edited by
                      #53

                      RASPeter wrote:

                      I had biology and chemistry in high school, but the reality is that high school courses aren't equivalent to college courses

                      Right. But my point is, the computer science course offered by the university didn't include any chemistry class. I only had to take a chemistry class (which is outside their computer science curriculum) because I hadn't taken any while in high school. 20+ years later, I still think it's pretty lame.

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups