Earlier quoted context omitted.
I took a look at the sample questions for the test, having never heard of it. It's 66 multiple choice questions, and many of them seem like “gotcha” questions where one of the answers is an off-by-one error or something like that. And how about this lovely question: > A personal identification number that opens a certain lock consists of a sequence of 3 DIFFERENT digits from 0 though 9, inclusive. How many possible P…
Funny. Yeah I totally would have missed the word "different"... does such a lock even exist in the real world?
In a study of senior CS majors, U.S. students are tops in skills
111–120 of 176 posts
Re: In a study of senior CS majors, U.S. students are tops in skills
#112> making sure that both the educational institutions and students enrolled at those schools were statistically representative of schools and computer science students throughout the respective nations. Given the typical CS student body, this basically means Indian, Chinese, and Russian students studying at US universities performed better than those studying at Indian, Chinese, and Russian universities... Either beca…
The social animal's default mode is to follow the herd. "The herd" could have even started out as the Texas Sharpshooter's Fallacy (random correlation), but now people are motivated to join in. To assemble. To copy.
Re: In a study of senior CS majors, U.S. students are tops in skills
#113> Once the students were selected, the researchers then administered the Major Field Test in Computer Science, an exam that was developed by the U.S. Educational Testing Service and is regularly updated. There is a huge variation among countries in how subjects are taught and tested. I would like to add that many of my peers have resorted to streamlining for whiteboard interviews, and unsurprisingly, they end up with…
I took a look at the sample questions for the test, having never heard of it. It's 66 multiple choice questions, and many of them seem like “gotcha” questions where one of the answers is an off-by-one error or something like that. And how about this lovely question: > A personal identification number that opens a certain lock consists of a sequence of 3 DIFFERENT digits from 0 though 9, inclusive. How many possible P…
Really? I mean, to first approximation, all software engineering work is debugging. And to first approximation, all debugging is about carefully reading results and the code that generated them. That sounds pretty spot-on to my eyes.
And the variable naming quip... are you serious? One of the worst mistakes you can make when trying to read code for understanding is to rely on documentation layers like comments and variable names. Those things lie. Read the code.
I mean, obviously people do rely on those things for understanding, so when writing code it's important to have good semantically and contextually clear names for stuff (which certainly can include single letter names for local symbols repeated often!). But for debugging, you really have to train yourself to read the code, not the names.
Re: In a study of senior CS majors, U.S. students are tops in skills
#114Earlier quoted context omitted.
I wonder if the translator fully understood the questions.
There is no reason to doubt the translator just because you don't like the study's result.
For a fair comparison, the translator would have to fully appreciate the relevant connotation of every significant word like "different" in every question, and successfully convey the same in Russian. You couldn't just go to a regular translation service and get a good result.
Re: In a study of senior CS majors, U.S. students are tops in skills
#115Earlier quoted context omitted.
I took a look at the sample questions for the test, having never heard of it. It's 66 multiple choice questions, and many of them seem like “gotcha” questions where one of the answers is an off-by-one error or something like that. And how about this lovely question: > A personal identification number that opens a certain lock consists of a sequence of 3 DIFFERENT digits from 0 though 9, inclusive. How many possible P…
Thinking of the problem as a nested for loop it's intuitive to see how you get 1000 combinations without the numbers being unique but I dont see how to get 720 combinations as the answer when each digit is different. Can you explain where 720 combinations comes from in the context I mentioned?
The formula is:
n! / (n − r)!
Since there is 10 (n=10) total numbers, 0-9. And it can only be 3 (r=3) digits long. Then it would be,
10! / (10-3)!* which would result in,
10 * 9 * 8 * 7 * 6 * 5 * 4 * 3 * 2 * 1 / (7 * 6 * 5 * 4 * 3 * 2 * 1) = 10 * 9 * 8 = 720.
Re: In a study of senior CS majors, U.S. students are tops in skills
#116Earlier quoted context omitted.
I took a look at the sample questions for the test, having never heard of it. It's 66 multiple choice questions, and many of them seem like “gotcha” questions where one of the answers is an off-by-one error or something like that. And how about this lovely question: > A personal identification number that opens a certain lock consists of a sequence of 3 DIFFERENT digits from 0 though 9, inclusive. How many possible P…
Thinking of the problem as a nested for loop it's intuitive to see how you get 1000 combinations without the numbers being unique but I dont see how to get 720 combinations as the answer when each digit is different. Can you explain where 720 combinations comes from in the context I mentioned?
Re: In a study of senior CS majors, U.S. students are tops in skills
#117Earlier quoted context omitted.
I took a look at the sample questions for the test, having never heard of it. It's 66 multiple choice questions, and many of them seem like “gotcha” questions where one of the answers is an off-by-one error or something like that. And how about this lovely question: > A personal identification number that opens a certain lock consists of a sequence of 3 DIFFERENT digits from 0 though 9, inclusive. How many possible P…
Thinking of the problem as a nested for loop it's intuitive to see how you get 1000 combinations without the numbers being unique but I dont see how to get 720 combinations as the answer when each digit is different. Can you explain where 720 combinations comes from in the context I mentioned?
It can be easy for people to forget that many people (even coders) have never done this type of math before.
Re: In a study of senior CS majors, U.S. students are tops in skills
#118It feels like we're at a point where people have to be sorry if they find a difference between genders. This article put the gender graph at the end and moved on without discussion, as compared to every other graph, so I looked at the paper[1] and they do the same thing. Is this study so flawed that the results are meaningless and shouldn't be discussed, or are the results meaningful and the authors will get backlash…
>In every country, the men came out ahead; the gap overall was smallest in China, and biggest in the U.S.
But if you are looking at a difference of between gender (0.4) and thinking you'd rather hear them talk about that than the difference between nationality (double that at 0.8) then you clearly are coming to the conversation with a narrative already in mind and are not looking at the data.
Re: In a study of senior CS majors, U.S. students are tops in skills
#119Earlier quoted context omitted.
meanwhile European CS students, with their fellow students from the UK, Switzerland, Korea, Japan, [add whatever country you like except the 3 which are - on average - worst than the US in CS) are busy getting even more better than the average CS US student
Going to need a citation on that. The US presently dominates the tech sector. Rankings of programs are generally to be taken with a grain of salt, but MIT, Stanford, UCB and Carnegie Mellon all rank the top 4 on almost any list you'll find. Meanwhile, in the UK CS grads have the highest unemployment among any field, and have maintained that "award" for nearly a decade. That certainly indicates that your educational p…
lol, you can't judge educational programs by the rate of unemployment! You realize how little sense that makes? The fact that you would even state such a fallacious comment makes me question YOUR educational background. A countries unemployment rate is massively dependent on the economy of the country. You don't say, look at the lack of top tech companies in Russia, it must mean their students are idiots! It has all to do with their governmental policy-making and the sanctions on the country, as well as various historical factors.
The UK has been under government "austerity measures" since the 2008/2009 crash which have massively reduced growth across sectors. The UK actually has a great education system but this doesn't matter if the economy is doing badly and jobs aren't being created.
In fact (I live in California) from all I've seen of the US CS market, US grads are by far the worst in terms of all the nationalities I work with. The fact that the US tech industry is booming has far more to do with the VC world, the booming economy, and the huge amount of people from around the world moving to California, than it has to do with US schools being good at CS. All the top data scientists at my current company are from China!
Re: In a study of senior CS majors, U.S. students are tops in skills
#120Earlier quoted context omitted.
I wonder if the translator fully understood the questions.
There is no reason to doubt the translator just because you don't like the study's result.
Although I have no faith in a multiple choice test as a predictor of CS knowledge anyway. That is just a horrible test format anyway.