Generally if you can pull that off you are way past the course material :-) I had a FORTRAN problem which asked to print the current bowling score given a series of numbers between 0 and 10 (number of pins knocked down) and I had it print out spares as '/' and strikes as 'X' and it didn't print the actual score until you didn't get a strike (as is the custom on bowling.) and the TA complained. (the assignment was to…
In college, I had to take a 1-credit hour lab course on MS-Office so that I could take an accounting class I wanted. The first lab featured a typing test app where you had to be able to type 40wpm or they made you drop the class. The app was a DOS app that a) made you type a certain bit of unchanging text every time for the test, and if you finished it type it again until you made a certain number of mistakes. I wrot…
Microcontrollers Not Allowed – Trolling a college instructor
91–100 of 107 posts
Re: Microcontrollers Not Allowed – Trolling a college instructor
#92Earlier quoted context omitted.
Weird. When I interviewed at MS, education never came up at all. Just lots of algorithms questions, from ~9am to 7 in the evening. I was about 24 at the time. I wouldn't ditch GPA for no reason, but avoiding a bad professor and getting a good one seems far more valuable overall.
I'm assuming you sent in some kind of paperwork before walking up and interviewing - did that perhaps include a resume with a GPA on it?
Re: Microcontrollers Not Allowed – Trolling a college instructor
#93Earlier quoted context omitted.
Eh, a compsci degree would have helped me in some cases. I ended up studying algorithms and such by myself anyways. OTOH, I've interviewed people with degrees in cs and they couldn't even explain binary search, let alone implement it. I dropped out cause my teachers were atrocious. My algebra teacher couldn't explain why absolute value was a function, just that it was and we must learn it, period. Another teacher sai…
Could you expand about absolute value? Is seems reasonable to me to think of it as a function.
A more modern notion of a function only really came about after the discovery of the fourier transform, where it turns out that functions like absolute value (and sillier things like the dirac delta) have a fourier transform, and, worse, some perfectly ordinary functions like sin have fourier transforms that come out as these weird things. Eventually (and, I suspect, partially because the tools of fourier analysis were so useful) people started treating "something that can be fourier transformed" almost as the definition of a function.
(The present set-theoretic definition of a function is even more recent; I would assume it comes from Russell/Hilbert/etc.'s efforts to give mathematics a formal foundation by expressing everything in terms of set theory)
Re: Microcontrollers Not Allowed – Trolling a college instructor
#94Earlier quoted context omitted.
Weird. When I interviewed at MS, education never came up at all. Just lots of algorithms questions, from ~9am to 7 in the evening. I was about 24 at the time. I wouldn't ditch GPA for no reason, but avoiding a bad professor and getting a good one seems far more valuable overall.
I'm assuming you sent in some kind of paperwork before walking up and interviewing - did that perhaps include a resume with a GPA on it?
Re: Microcontrollers Not Allowed – Trolling a college instructor
#95Earlier quoted context omitted.
I'm assuming you sent in some kind of paperwork before walking up and interviewing - did that perhaps include a resume with a GPA on it?
Are you seriously putting your GPA on your resume?
Re: Microcontrollers Not Allowed – Trolling a college instructor
#96Earlier quoted context omitted.
Eh, a compsci degree would have helped me in some cases. I ended up studying algorithms and such by myself anyways. OTOH, I've interviewed people with degrees in cs and they couldn't even explain binary search, let alone implement it. I dropped out cause my teachers were atrocious. My algebra teacher couldn't explain why absolute value was a function, just that it was and we must learn it, period. Another teacher sai…
Could you expand about absolute value? Is seems reasonable to me to think of it as a function.
I suppose that's what happens when you have general teachers that don't really know maths or science, don't really feel that it's interesting and offers amazing ways to look at the world. In fact, I'd be surprised if she actually knew beyond what she was teaching. It's not like middle grade teachers have to take advanced courses, and they do have a wide workload.
Re: Microcontrollers Not Allowed – Trolling a college instructor
#97Earlier quoted context omitted.
I had a similar experience with a Visual Basic class at community college (required credit for the degree at the time). Since the class was kind of boring (was already a C programmer, Basic was way in my past at that point), I wanted to make the projects more interesting. So, on a calculator project, we were to make a hand-held calculator emulator. I asked if there were any restrictions on the type of calculator, and…
It baffles me that there are college-level CS instructors who haven't heard of RPN before -- my high school CS teacher had us write an RPN calculator. That said, I can see an argument that an RPN calculator "trivializes" the assignment compared to an infix calculator, especially if the latter was supposed to do order-of-operations.
Re: Microcontrollers Not Allowed – Trolling a college instructor
#98Earlier quoted context omitted.
That's the kicker -- order of operations wasn't a requirement (and probably wouldn't have been allowed) either. Maybe I should have put a mode button on it so that you can select the desired mode. But that experience did teach me a valuable lesson -- always follow the specifications as close as possible, don't try to innovate (unless working on your own projects). And, I've learned to spot (and explain) contradictory…
In a way it is a pity that that was your take home lesson. You deserved an A++ and the take home should have been that going the extra mile gets rewarded.
Re: Microcontrollers Not Allowed – Trolling a college instructor
#99Generally if you can pull that off you are way past the course material :-) I had a FORTRAN problem which asked to print the current bowling score given a series of numbers between 0 and 10 (number of pins knocked down) and I had it print out spares as '/' and strikes as 'X' and it didn't print the actual score until you didn't get a strike (as is the custom on bowling.) and the TA complained. (the assignment was to…
I took an exam which presented a drawing of a logic chip and a description of its pins and asked us to implement some functionality using this chip plus the minimum number of external gates. I managed to implement it using only wires, with no extra gates at all. Apparently this surprised the instructors; the best known solution used two extra gates. They gave full marks to me, but also to the many students who used t…
Sounds like a good lesson for someone graduating into the workforce ;)
Re: Microcontrollers Not Allowed – Trolling a college instructor
#100I really respect and appreciate that this article addressed pitfalls where mistakes are common and disastrous. The step involving a router to clear a cavity: lots of mistakes were made, because it's hard to do that step. It takes courage to for an instructor to admit mistakes, and the pupil learns all the better from those admissions.
For all of the Instructable, Pinterest, and various other how-to articles on the internet, I believe we could all benefit from instructors being more forthcoming about pitfalls like the author(s) of this article.