Starting off with C? Ow. R or Python seem like they'd be much better choices for something students would actually use in the future, given their data analysis tools.
Or Julia if you want to prepare them for the future.
Teaching foreign policy majors to code
11–20 of 57 posts
Re: Teaching foreign policy majors to code
#12Re: Teaching foreign policy majors to code
#13Earlier quoted context omitted.
Is it unethical to do something if all parties are happy? Does it only become unethical when a party has been tricked and become unhappy, or is tricking somebody even for their own good unethical? In that case, what would be your definition of ethics? I don't have a strong stance whether his decision was ethical or not, just interested in seeing your opinion as you seem to be implying that it might not be :P
Is it unethical for a professor to lie to their students? Yes. Is is still unethical if the professor argues that the lies were for the students' own good? Yes. Is it still unethical if, a few months into the course, the professor tells the truth? Yes. Is it still unethical if, a few months later, the professor tells the truth and one or more students says "you know, I understand now why you lied to us"? Yes. This re…
Re: Teaching foreign policy majors to code
#14I understand why the teacher in this case hid the coding requirements of the course. His reasoning makes sense. But I'm not sure it was ethical misrepresenting the course even for the students own benefit.
Is it unethical to do something if all parties are happy? Does it only become unethical when a party has been tricked and become unhappy, or is tricking somebody even for their own good unethical? In that case, what would be your definition of ethics? I don't have a strong stance whether his decision was ethical or not, just interested in seeing your opinion as you seem to be implying that it might not be :P
Re: Teaching foreign policy majors to code
#15Earlier quoted context omitted.
Is it unethical to do something if all parties are happy? Does it only become unethical when a party has been tricked and become unhappy, or is tricking somebody even for their own good unethical? In that case, what would be your definition of ethics? I don't have a strong stance whether his decision was ethical or not, just interested in seeing your opinion as you seem to be implying that it might not be :P
Who is the professor to judge what is for someone's own good or not?
Re: Teaching foreign policy majors to code
#16I understand why the teacher in this case hid the coding requirements of the course. His reasoning makes sense. But I'm not sure it was ethical misrepresenting the course even for the students own benefit.
http://www.softwarepreservation.org/projects/FORTRAN/BackusE...
Re: Teaching foreign policy majors to code
#17Starting off with C? Ow. R or Python seem like they'd be much better choices for something students would actually use in the future, given their data analysis tools.
Re: Teaching foreign policy majors to code
#18Earlier quoted context omitted.
Is it unethical to do something if all parties are happy? Does it only become unethical when a party has been tricked and become unhappy, or is tricking somebody even for their own good unethical? In that case, what would be your definition of ethics? I don't have a strong stance whether his decision was ethical or not, just interested in seeing your opinion as you seem to be implying that it might not be :P
Is it unethical for a professor to lie to their students? Yes. Is is still unethical if the professor argues that the lies were for the students' own good? Yes. Is it still unethical if, a few months into the course, the professor tells the truth? Yes. Is it still unethical if, a few months later, the professor tells the truth and one or more students says "you know, I understand now why you lied to us"? Yes. This re…
http://www.softwarepreservation.org/projects/FORTRAN/BackusE...
Otherwise, presenting informal proofs to students in engineering or science that would not be considered mathematically rigorous would also be a lie and unethical.
Re: Teaching foreign policy majors to code
#19The problem I experienced was most of the companies want a bachelor of science or an engineering degree on their job postings. I think this is because the workshop kool-aid has proven ineffective in creating good programmers but rather code workers who are good at menial jobs but unable to provide good solutions. So if a foreign policy major decides to go full on coding by self-teaching skills to himself he'd get slaughtered on job applications, without being able to show his skills on the technical interviews.
Secondly, the job politics of most companies are just dreadful. After all those humdrum job interviews, skill tests, certification badgering; what I experienced is writing code that generates a sql query to the parameters that's taken from the frontend which had NOTHING to do with interview questions or the skills demanded by the employer.
In sum, I have to emphasize that these are my experiences and maybe limited to where I live and tried to earn my keep by coding. So I hope that it is a local thing and where you live has a better environment when it comes to employing programmers who are outside of the field.
Thanks for reading anyway.
Re: Teaching foreign policy majors to code
#20Earlier quoted context omitted.
Who is the professor to judge what is for someone's own good or not?
That is literally the job of a traditional educator.