The Place of Logic in Computer Science Education
Logic has been called the "calculus of computer science" - and yet, while any physics student is required to take several semesters of calculus, the same cannot be said about logic and students of computer science.
Join the discussion below, or Read more at LogBlog.
#1 May 9, 2014
A computer scientist is a person, typically with a PhD, who does research; a software developer is a person who does...<trumpet blast>...software development. Although most of our undergraduate programs are called "Computer Science," most of the students in them will become software developers upon graduation. While many computer scientists need not just logic, but a good deal of discrete math to do their research, about 98% of all software developers can do fine work if the only formal logic they know has to do with "and," "or," and "not" -- or maybe just a bit more. I say this as a CS academic whose PhD thesis was on CS theory...so I both love and needed lots of logic and other discrete math.
BTW, learning formal logic doesn't, in many/most cases lead to "logical thinking" in other areas. If you don't believe this, please read a bit of the educational psychology work on "learning transfer."
Add your comments below
|Jill Stein seeks recount in Wisconsin, Michigan...||Dec 1||Twang||3|
|Google also gets fooled by fake election news||Nov 16||gwww||11|
|Stoke-on-Trent teenager goes from home educatio...||Nov 12||Party Hard In Lin...||1|
|Brands Embracing Private Sharing||Nov '16||diligent||1|
|Sassy Trump is Very Disappointed With Alec Baldwin||Nov '16||un inpressed||3|
|Cryptic dancing: University student uses Ibiza ...||Oct '16||cybersecuritysalary||2|
|Officials seek to allay 'rigged' election fears||Oct '16||USA Today||1|
Find what you want!
Search Computer Science Forum Now
Copyright © 2016 Topix LLC