[Blindmath] Calculator for Calculus and Linear Algebra

Joseph C. Lininger jbahm at pcdesk.net
Wed Aug 4 12:00:14 UTC 2010


Peter,
I am coming late to this discussion, but I can comment as to why the level 
of math is required. There are a few reasons actually. First, there are 
actually a lot of situations in computer programming and software 
engineering where advanced mathematics will serve you. Examples include 
algorithm analysis, designing of new algorithms, system level programming, 
and others. It's interesting to note that many of the computer algorithms 
we use were designed by mathematicians. If you look at data compression, for 
instance, it's mostly a problem of probability and information theory. 
Cryptography is almost entirely mathematical in nature. For basic 
programming you're right. But if you want to design advanced algorithms, 
analyze existing ones, or even choose between two existing ones for your 
specific situation knowledge of mathematics is a must have. As a final 
statement on this particular point I would like to point out that there are 
algorithms out there which are only expressed in terms of the mathematical 
operations required to carry out the algorithm.

There is a second reason I think they make a computer science student take 
all the math and hard science they do. I think a portion of the course work 
is designed to instill a certain way of thinking and problem solving. If you 
compare the process needed to design a software system to that required to 
solve a word problem in mathematics, you'll find there are a lot of 
similarities.

When you study computer science, you're not just learning how to write a 
program. You're learning about computing in general, software engineering, 
and yes, programming. With larger software systems, the battle isn't the 
code itself. With a proper design, the actual writing of the code is much 
easier. It's hard to see that for smaller projects, though. In my opinion, 
that's one problem some colleges have with their computer science programs. 
They emphasize the need to design and use all these tools they give you, but 
you don't really have to for the tasks they set for you. It's like me giving 
you a bulldoser and telling you to use it to knock over a house of cards. A 
simple puff of air would do the job just fine. The result is that a lot of 
people don't understand why things they're being taught are important, so it 
doesn't stick as well as it should.

I apologize if this seems a bit wordy. I felt the need to respond though 
because I used to feel as you do. I couldn't understand why on earth I 
should have to take mathematics to program a computer. I felt that way until 
I got into more of the upper division undergrad computer science courses. 
Then I started to understand how the mathematics applied to the topic of 
computer science as a whole. If you're just getting started, just stick with 
it and you'll start to see why they made you do it. One tip. Make sure you 
understand the math as you go. It'll be a lot harder if you don't. That's a 
lesson I had to learn the hard way.
Joe

Peter Wolfe writes:

> Sarah and others,
> 
> 
> 
>      Thank you for your timely reply to my calculator question. How
> would you configure a  problem with a solution step by step then in
> calculus? I'm wondering how much do I need to keep in my head and what
> are some tips on strategies of working calculus problems? Well, I have
> had precalculus like two and a half years ago and I forgot most of it
> unfortunately. At the time, I thought that I was going to be a
> politician but realized you have to be too pc for that arena. You also
> are the wimb of voters, ethics, pay cuts or forloughs, bureaucracy and
> etc. I'm now going to computer science and I've programmed before and
> really don't see why you need this level of mathematics to do
> operators or compiling much of anything at all other than domain
> registeration or some bios or software archaetecture course work which
> only probably 10% of the overall programming career actually pursuits.
> Most programming in my experience is dealing with algebra like
> variables, coefficients, standard four operations and etc not really
> advanced mathematics.
> 
> On 8/3/10, sarah.jevnikar at utoronto.ca <sarah.jevnikar at utoronto.ca> wrote:
>> Peter,
>> If you have a standard scientific calculator that works for you, you
>> should be ok. Most universities won't let you use them for tests and
>> exams etc. though.
>> As far as what you need to know, I think we'd need to know about your
>> academic background. however, if you have some algebra, trig, and
>> geometry behind you you can grasp calculus.
>>
>>
>> Quoting Peter Wolfe <sunspot005 at gmail.com>:
>>
>>> To Blind Math list,
>>>
>>>
>>>
>>>     I'm wondering if my talking scientific calculator could do Cal I,
>>> II and III and Linear Algebra work? I'm in particular wondering about
>>> Calculus I for the fall semester. Also, it would be helpful if anyone
>>> off list could tell me what sort of things you would need to know
>>> before starting calculus. I'm about to get a allgebra book an geometry
>>> with trigenemetry or whatever. Thanks for any suggestions (e.g.
>>> talking graphing calculators or other equipment with URLS or price or
>>> suggestions in general to my sunspot005 at gmail.com address.
>>>
>>> God bless,
>>> Peter
>>>
>>> --
>>> Peter Q. Wolfe, AS
>>> sunspot005 at gmail.com
>>>
>>> _______________________________________________
>>> Blindmath mailing list
>>> Blindmath at nfbnet.org
>>> http://www.nfbnet.org/mailman/listinfo/blindmath_nfbnet.org
>>> To unsubscribe, change your list options or get your account info
>>> for Blindmath:
>>> http://www.nfbnet.org/mailman/options/blindmath_nfbnet.org/sarah.jevnikar%40utoronto.ca
>>>
>>
>>
>>
>>
>> _______________________________________________
>> Blindmath mailing list
>> Blindmath at nfbnet.org
>> http://www.nfbnet.org/mailman/listinfo/blindmath_nfbnet.org
>> To unsubscribe, change your list options or get your account info for
>> Blindmath:
>> http://www.nfbnet.org/mailman/options/blindmath_nfbnet.org/sunspot005%40gmail.com
>>
> 
> 
> -- 
> Peter Q. Wolfe, AS
> sunspot005 at gmail.com
> 
> _______________________________________________
> Blindmath mailing list
> Blindmath at nfbnet.org
> http://www.nfbnet.org/mailman/listinfo/blindmath_nfbnet.org
> To unsubscribe, change your list options or get your account info for Blindmath:
> http://www.nfbnet.org/mailman/options/blindmath_nfbnet.org/jbahm%40pcdesk.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 490 bytes
Desc: not available
URL: <http://nfbnet.org/pipermail/blindmath_nfbnet.org/attachments/20100804/b6b3577e/attachment.sig>


More information about the BlindMath mailing list