Comments on: Chemistry for Software Engineers http://compsci.ca/blog/chemistry-for-software-engineers/ Programming, Education, Computer Science Wed, 30 Sep 2020 08:31:44 -0400 http://wordpress.org/?v=2.8.4 hourly 1 By: Brandon http://compsci.ca/blog/chemistry-for-software-engineers/comment-page-1/#comment-123316 Brandon Wed, 30 Sep 2020 07:27:04 +0000 http://compsci.ca/blog/chemistry-for-software-engineers/#comment-123316 1 1

]]>
By: Choosing between Computer Science and Computer Engineering | CompSci.ca/blog http://compsci.ca/blog/chemistry-for-software-engineers/comment-page-1/#comment-114105 Choosing between Computer Science and Computer Engineering | CompSci.ca/blog Sun, 27 Dec 2009 23:22:25 +0000 http://compsci.ca/blog/chemistry-for-software-engineers/#comment-114105 [...] the systems — power management, thermodynamics, magnetic fields. Also, I’m not a fan of required Chemistry course. Personally, I’m not that interested in such level of detail, especially when the area of [...] [...] the systems — power management, thermodynamics, magnetic fields. Also, I’m not a fan of required Chemistry course. Personally, I’m not that interested in such level of detail, especially when the area of [...]

]]>
By: Tony http://compsci.ca/blog/chemistry-for-software-engineers/comment-page-1/#comment-39899 Tony Wed, 08 Aug 2007 03:28:11 +0000 http://compsci.ca/blog/chemistry-for-software-engineers/#comment-39899 Indeed it is problem solving, and specifically <em>problem solving in a remote field</em>. Granted, chemistry on its own is not very useful for software engineering. Then again it's not the only "doesn't quite make sense" course that you'll be taking. After all, University is often about the process of learning, and not necessary the specifics of what you learn ;) Indeed it is problem solving, and specifically problem solving in a remote field. Granted, chemistry on its own is not very useful for software engineering. Then again it’s not the only “doesn’t quite make sense” course that you’ll be taking. After all, University is often about the process of learning, and not necessary the specifics of what you learn ;)

]]>
By: iluvchairs112 http://compsci.ca/blog/chemistry-for-software-engineers/comment-page-1/#comment-38396 iluvchairs112 Tue, 31 Jul 2007 23:48:05 +0000 http://compsci.ca/blog/chemistry-for-software-engineers/#comment-38396 @Tony - personally I think it'd be better to be well rounded in something else that I enjoy or am good at (although I'll probably end up being okay at chem anyway ... I'd just much rather physics anyday). But thankfully biology isn't a required course, I don't think I could handle that. I guess my school is pretty lucky to have a Computer Engineering course, I wanted to take it just for a basis of engineering but no such luck. Although physics both relates to software engineering as well as has to do with the basic scientific process. Would physics not be much more important that chemistry? @Skynet - From reading what you wrote, I think I somewhat understand why chem is required. The knowledge of what goes on inside the computer and how it works ... well that makes sense. I suppose it would be like all general high school courses, there is a part of the course that actually matters to your career path. I really don't have enough knowledge about chemistry (as I haven't taken it yet) to judge, but I get the feeling that's what it'll be like. After contacting the software engineering department at Waterloo (and explaining that I had the problem of gr 12 chem vs computer engineering) they told me that the first year chem course is a follow on from the gr 12 chem and that, even though some engineers do not use chemistry in their careers, the first year university course emphasizes problem solving rather than strict chemistry facts. Although I'm not convinced that chemistry is very useful for software engineering, I now have a little more understanding of it. @Tony – personally I think it’d be better to be well rounded in something else that I enjoy or am good at (although I’ll probably end up being okay at chem anyway … I’d just much rather physics anyday). But thankfully biology isn’t a required course, I don’t think I could handle that. I guess my school is pretty lucky to have a Computer Engineering course, I wanted to take it just for a basis of engineering but no such luck. Although physics both relates to software engineering as well as has to do with the basic scientific process. Would physics not be much more important that chemistry?

@Skynet – From reading what you wrote, I think I somewhat understand why chem is required. The knowledge of what goes on inside the computer and how it works … well that makes sense. I suppose it would be like all general high school courses, there is a part of the course that actually matters to your career path. I really don’t have enough knowledge about chemistry (as I haven’t taken it yet) to judge, but I get the feeling that’s what it’ll be like.

After contacting the software engineering department at Waterloo (and explaining that I had the problem of gr 12 chem vs computer engineering) they told me that the first year chem course is a follow on from the gr 12 chem and that, even though some engineers do not use chemistry in their careers, the first year university course emphasizes problem solving rather than strict chemistry facts. Although I’m not convinced that chemistry is very useful for software engineering, I now have a little more understanding of it.

]]>
By: Skynet http://compsci.ca/blog/chemistry-for-software-engineers/comment-page-1/#comment-38337 Skynet Tue, 31 Jul 2007 18:06:03 +0000 http://compsci.ca/blog/chemistry-for-software-engineers/#comment-38337 Having taken the course in question, I would disagree with the thought that "They’re checking to see if you can handle the basic rigors of scientific process." As I recall, there was much more concept and theory than actual scientific derivation. After all, it's "Chemistry for Engineers." (aka: Someone's already figured this out, let's treat it as true and move on) As I stated on the forum, I believe that the primary reason behind including Chemistry (and Physics, and Electricity, etc) is that it is an Engineering program, and a SoftEng should be able to learn (if necessary) any aspect which may interfere with their program's operation. When you take Chem, you learn about electrons, various types of metals (including things like silicon and germanium, key parts in computers). You're also formally taught about the differences between various metals - what oxidizes, what doesn't. When you take the Electricity and Magnetism course, the prof relies on you knowing these things already - knowing that like charges repel, knowing that silicon is a semiconductor. All of this information prepares you for the possibility of actually having to care about what goes on inside a computer at the low level, should your career ever throw that at you. Some software engineers take analog circuit design, which requires all of the foundations mentioned above. You may not need to care now, but you'll have the knowledge to build upon if necessary, and it's the potential to understand everything about your chosen field which will help you become an engineer. Having taken the course in question, I would disagree with the thought that “They’re checking to see if you can handle the basic rigors of scientific process.” As I recall, there was much more concept and theory than actual scientific derivation. After all, it’s “Chemistry for Engineers.” (aka: Someone’s already figured this out, let’s treat it as true and move on)

As I stated on the forum, I believe that the primary reason behind including Chemistry (and Physics, and Electricity, etc) is that it is an Engineering program, and a SoftEng should be able to learn (if necessary) any aspect which may interfere with their program’s operation.

When you take Chem, you learn about electrons, various types of metals (including things like silicon and germanium, key parts in computers). You’re also formally taught about the differences between various metals – what oxidizes, what doesn’t. When you take the Electricity and Magnetism course, the prof relies on you knowing these things already – knowing that like charges repel, knowing that silicon is a semiconductor. All of this information prepares you for the possibility of actually having to care about what goes on inside a computer at the low level, should your career ever throw that at you. Some software engineers take analog circuit design, which requires all of the foundations mentioned above. You may not need to care now, but you’ll have the knowledge to build upon if necessary, and it’s the potential to understand everything about your chosen field which will help you become an engineer.

]]>
By: Tony http://compsci.ca/blog/chemistry-for-software-engineers/comment-page-1/#comment-38324 Tony Tue, 31 Jul 2007 16:30:30 +0000 http://compsci.ca/blog/chemistry-for-software-engineers/#comment-38324 Physics would just be one course - two sciences make for a better foundation. You'll be taking plenty of <em>computer related</em> courses in Software Engineering, so they want you to be better rounded. I know it seems ironic to miss out on a Computer Engineering class, though many high schools don't even have that. I figure that for the purposes of a scientific foundation, any other science (in addition to physics) would do. You would probably draw as much experience out of biology. Though a credit in chemistry offers the additional benefit of Engineering accreditation, so the choice is clear. Just think of the Iron Ring -- it's worth putting up with a couple of intro chemistry courses ;) Physics would just be one course – two sciences make for a better foundation. You’ll be taking plenty of computer related courses in Software Engineering, so they want you to be better rounded. I know it seems ironic to miss out on a Computer Engineering class, though many high schools don’t even have that.

I figure that for the purposes of a scientific foundation, any other science (in addition to physics) would do. You would probably draw as much experience out of biology. Though a credit in chemistry offers the additional benefit of Engineering accreditation, so the choice is clear. Just think of the Iron Ring — it’s worth putting up with a couple of intro chemistry courses ;)

]]>
By: iluvchairs112 http://compsci.ca/blog/chemistry-for-software-engineers/comment-page-1/#comment-38295 iluvchairs112 Tue, 31 Jul 2007 13:45:44 +0000 http://compsci.ca/blog/chemistry-for-software-engineers/#comment-38295 Nice article - good summarization. Although I am still puzzled ... the scientific process can be learned in physics, can it not? I understand how physics relates to software engineering, so this makes sense. Would it not be better to be taking more computer related classes rather than chemistry? Agreed - being well rounded is good. Why must software engineers be well rounded in chemistry though? Nice article – good summarization.
Although I am still puzzled … the scientific process can be learned in physics, can it not? I understand how physics relates to software engineering, so this makes sense. Would it not be better to be taking more computer related classes rather than chemistry?
Agreed – being well rounded is good. Why must software engineers be well rounded in chemistry though?

]]>