Comments on: Keeping students interested in Computer Science http://compsci.ca/blog/keeping-students-interested-in-computer-science/ 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/keeping-students-interested-in-computer-science/comment-page-1/#comment-123328 Brandon Wed, 30 Sep 2020 08:29:39 +0000 http://compsci.ca/blog/keeping-students-interested-in-computer-science/#comment-123328 1 1

]]>
By: Excelling in Computer Science: It’s up to you | CompSci.ca/blog http://compsci.ca/blog/keeping-students-interested-in-computer-science/comment-page-1/#comment-122890 Excelling in Computer Science: It’s up to you | CompSci.ca/blog Fri, 30 Jun 2017 02:27:28 +0000 http://compsci.ca/blog/keeping-students-interested-in-computer-science/#comment-122890 [...] a week ago, I wrote an article on keeping students interested in computer science. After that article was published, there was a record breaking amount of feedback concerning it. [...] [...] a week ago, I wrote an article on keeping students interested in computer science. After that article was published, there was a record breaking amount of feedback concerning it. [...]

]]>
By: Amaterashu http://compsci.ca/blog/keeping-students-interested-in-computer-science/comment-page-1/#comment-108614 Amaterashu Mon, 18 Aug 2008 03:27:10 +0000 http://compsci.ca/blog/keeping-students-interested-in-computer-science/#comment-108614 I'm CS student and I learn java now.. i have my favourite programming teacher.. he always encourage us to learn and learn.. and what i like the most is he's funny.. well, programming is hard, so in the middle of lesson. he always make joke.. So, to make student interested in CS and programming is. don't make it looks difficult and serious lesson I’m CS student and I learn java now.. i have my favourite programming teacher..
he always encourage us to learn and learn.. and what i like the most is he’s funny..
well, programming is hard, so in the middle of lesson. he always make joke..

So, to make student interested in CS and programming is. don’t make it looks difficult and serious lesson

]]>
By: protospike http://compsci.ca/blog/keeping-students-interested-in-computer-science/comment-page-1/#comment-108582 protospike Thu, 14 Aug 2008 06:25:47 +0000 http://compsci.ca/blog/keeping-students-interested-in-computer-science/#comment-108582 I agree that the instructional style matters. It matters a terrible lot. However there is also another ingredient. Internal motivation. Everybody has their own motivation for taking up a course in CS (computer science), SE (software engineering) or CSSE. I'm doing a CSSE course, kinda like a mutated version of a plain vanilla CS course ;-) Anyway, my motivation comes from my interest in building stuff. I want to create something that people can interact with, something that humans can use. Sure, the process of getting to the final product is very interesting too, but I love just _creating_ shit. Other people don't care about the final product. They care purely about the challenge of programming. It's not a means to and end. They are interested in the logic, the math, and the dark esoteric corners of programming languages. I think people should understand what their motivation is. Motivation is diverse - you don't have to be a math freak to love CS :-). But if you figure out they don't have one, then it's probably not a good idea to be studying CS, SE or CSSE :-) I agree that the instructional style matters. It matters a terrible lot.

However there is also another ingredient. Internal motivation. Everybody has their own motivation for taking up a course in CS (computer science), SE (software engineering) or CSSE. I’m doing a CSSE course, kinda like a mutated version of a plain vanilla CS course ;-)

Anyway, my motivation comes from my interest in building stuff. I want to create something that people can interact with, something that humans can use. Sure, the process of getting to the final product is very interesting too, but I love just _creating_ shit.

Other people don’t care about the final product. They care purely about the challenge of programming. It’s not a means to and end. They are interested in the logic, the math, and the dark esoteric corners of programming languages.

I think people should understand what their motivation is. Motivation is diverse – you don’t have to be a math freak to love CS :-) . But if you figure out they don’t have one, then it’s probably not a good idea to be studying CS, SE or CSSE :-)

]]>
By: Increasing interest in Computer Science: Programming is about manipulating data http://compsci.ca/blog/keeping-students-interested-in-computer-science/comment-page-1/#comment-103623 Increasing interest in Computer Science: Programming is about manipulating data Tue, 15 Apr 2008 07:15:54 +0000 http://compsci.ca/blog/keeping-students-interested-in-computer-science/#comment-103623 [...] in Computer Science: It’s up to youComputer Science at Waterloo: the new Scheme of thingsKeeping students interested in Computer ScienceMIT highlights for high school studentsComputer Science at Carleton [...] [...] in Computer Science: It’s up to youComputer Science at Waterloo: the new Scheme of thingsKeeping students interested in Computer ScienceMIT highlights for high school studentsComputer Science at Carleton [...]

]]>
By: Dave http://compsci.ca/blog/keeping-students-interested-in-computer-science/comment-page-1/#comment-101006 Dave Mon, 21 Jan 2008 23:19:08 +0000 http://compsci.ca/blog/keeping-students-interested-in-computer-science/#comment-101006 Bah ! You kids have it easy these days ! When I was in the 12th Grade computers class the teacher was reading a book on Pascal out loud to us. Pascal ! I got the feeling that was about as large a conceptual leap as he could manage from FORTRAN. He didn't even bother to read ahead the day before and hence he frequently mis-understood concepts in the book and explained completely the wrong thing to us. He was actually a Maths teacher who had been thrust into computing because he had the least charisma and self-confidence of the Maths department. If you wanted to learn, you'd have been better off doing it on your own. We had another computers teacher who was also a Maths teacher but who actually loved computers. Unfortunately, he was better with the younger kids and didn't teach 10th, 11th or 12th Grade. When I got to University, my Dad gave me his PDP-11 handbook and all his old punch-cards. (Then they taught me Java... Oh well.) Bah ! You kids have it easy these days !

When I was in the 12th Grade computers class the teacher was reading a book on Pascal out loud to us. Pascal ! I got the feeling that was about as large a conceptual leap as he could manage from FORTRAN. He didn’t even bother to read ahead the day before and hence he frequently mis-understood concepts in the book and explained completely the wrong thing to us. He was actually a Maths teacher who had been thrust into computing because he had the least charisma and self-confidence of the Maths department.

If you wanted to learn, you’d have been better off doing it on your own.

We had another computers teacher who was also a Maths teacher but who actually loved computers. Unfortunately, he was better with the younger kids and didn’t teach 10th, 11th or 12th Grade.

When I got to University, my Dad gave me his PDP-11 handbook and all his old punch-cards. (Then they taught me Java… Oh well.)

]]>
By: James (StealthArcher) http://compsci.ca/blog/keeping-students-interested-in-computer-science/comment-page-1/#comment-84903 James (StealthArcher) Tue, 13 Nov 2007 05:55:42 +0000 http://compsci.ca/blog/keeping-students-interested-in-computer-science/#comment-84903 Heh, little late, but just found this one. I moved to a new city about 2 years ago, in february, and went to a school to play football of all things, signed up for a class whose name i didnt understand. And next thing I know I'm in the almost exact same situation. People trying to hard simply to go straight to game making. We had an assignment to make a mini story game (was supposed to be a few decisions with consequences and could all be in text), most people tried too hard and wound up with low low marks by trying to figure out the sprite module ( we used turing), while me and the two others in the class who actually came because we were interested made text based ones, and mine scored 98 and you could actually equip fight run, and a few other things(I'm not going to mention the pain it was to make this without knowing arrays yet...). Sure it was all text but it was fun to most, and *key point* it ran. Out of 26 students, only 8 of the programs ran, and 4 of them almost always crashed halfway through. Enough bragging about me though, My teacher was better than this article states, knows vb and turing decently well enough to help you, and could understand what i was doing when i started copying from you guys. Now I learn on my own, and am heading bacxk to another class(now gr 12) in jan., Learning vb, I cannot wait to see what happens this time XD Motivation was not an issue once I started, I've always liked computers, and figuring out what makes them run is one more thing I can learn. Heh, little late, but just found this one.

I moved to a new city about 2 years ago, in february, and went to a school to play football of all things, signed up for a class whose name i didnt understand. And next thing I know I’m in the almost exact same situation. People trying to hard simply to go straight to game making. We had an assignment to make a mini story game (was supposed to be a few decisions with consequences and could all be in text), most people tried too hard and wound up with low low marks by trying to figure out the sprite module ( we used turing), while me and the two others in the class who actually came because we were interested made text based ones, and mine scored 98 and you could actually equip fight run, and a few other things(I’m not going to mention the pain it was to make this without knowing arrays yet…). Sure it was all text but it was fun to most, and *key point* it ran. Out of 26 students, only 8 of the programs ran, and 4 of them almost always crashed halfway through.

Enough bragging about me though, My teacher was better than this article states, knows vb and turing decently well enough to help you, and could understand what i was doing when i started copying from you guys. Now I learn on my own, and am heading bacxk to another class(now gr 12) in jan., Learning vb, I cannot wait to see what happens this time XD

Motivation was not an issue once I started, I’ve always liked computers, and figuring out what makes them run is one more thing I can learn.

]]>
By: Aziz http://compsci.ca/blog/keeping-students-interested-in-computer-science/comment-page-1/#comment-38349 Aziz Tue, 31 Jul 2007 18:43:20 +0000 http://compsci.ca/blog/keeping-students-interested-in-computer-science/#comment-38349 I've only read half of the replies (there's a lot, damn), so excuse me if this has already been said. I've finished my first year of Computer Programmer at St. Clair College, and I must say I was disappointed in the programming classes. They taught VB.NET, and it was agonizingly slow. I had already had much experience with programming, though no VB. I bought the textbook about 1 week before classes started and read a bit of it. These half dozen chapters were taught in the first 2 months. It was slow. No real theory concepts were introduced, and we were taught more of how to use VB rather than program. Not to mention, my second sememster teach Mrs. Dupuis had experience programming in the career-world, however had no knowledge of any standard practices and was hung up on VB6. It was common for me to point out something to her in class and her be "Oh, my, that's new!". And it was within the first 2 chapters of the text book. Another example is how we used OLD controls. We had to add the old controls to the toolbox (MainMenu comes to mind, rather than the MenuStrip that was already there). Well, that was half rant. Anyways, my point being that a student will have to delve beyond the classroom in order to succeed. My grade 10-12 computer teacher taught me my first programming using Turing, and I've learned on my own since. Of course, I've wanted to program since before grade 8, so motivation was not an issue for me. I’ve only read half of the replies (there’s a lot, damn), so excuse me if this has already been said.

I’ve finished my first year of Computer Programmer at St. Clair College, and I must say I was disappointed in the programming classes. They taught VB.NET, and it was agonizingly slow. I had already had much experience with programming, though no VB. I bought the textbook about 1 week before classes started and read a bit of it. These half dozen chapters were taught in the first 2 months. It was slow. No real theory concepts were introduced, and we were taught more of how to use VB rather than program. Not to mention, my second sememster teach Mrs. Dupuis had experience programming in the career-world, however had no knowledge of any standard practices and was hung up on VB6. It was common for me to point out something to her in class and her be “Oh, my, that’s new!”. And it was within the first 2 chapters of the text book. Another example is how we used OLD controls. We had to add the old controls to the toolbox (MainMenu comes to mind, rather than the MenuStrip that was already there).

Well, that was half rant. Anyways, my point being that a student will have to delve beyond the classroom in order to succeed. My grade 10-12 computer teacher taught me my first programming using Turing, and I’ve learned on my own since. Of course, I’ve wanted to program since before grade 8, so motivation was not an issue for me.

]]>
By: Doug Blank http://compsci.ca/blog/keeping-students-interested-in-computer-science/comment-page-1/#comment-28974 Doug Blank Mon, 11 Jun 2007 00:52:29 +0000 http://compsci.ca/blog/keeping-students-interested-in-computer-science/#comment-28974 Thanks for the post, Clayton, and all of the comments. Very useful for us! I think that you have identified some of the key issues in high school CS education. We have some ideas about how to fix this, and it involves robots. Take a look at out stuff at http://myro.roboteducation.org/ and give us some feedback. Thanks again! Thanks for the post, Clayton, and all of the comments. Very useful for us!

I think that you have identified some of the key issues in high school CS education. We have some ideas about how to fix this, and it involves robots. Take a look at out stuff at http://myro.roboteducation.org/ and give us some feedback.

Thanks again!

]]>
By: Akmed http://compsci.ca/blog/keeping-students-interested-in-computer-science/comment-page-1/#comment-16336 Akmed Sat, 28 Apr 2007 22:12:55 +0000 http://compsci.ca/blog/keeping-students-interested-in-computer-science/#comment-16336 @ llama112 - Are we in the same class? Honestly it is exactly the same at my school. 3 of the 8 students in my Java class care and the others play games all hour. We follow a book in my class because there aren't enough students to have a formal teacher and a chapter takes about 2-3 days max (not doing any for homework) but the class takes 1-2 weeks per chapter because students rather play games than program, I've taken to using it as a study hour and completing all my homework. Because we are moving so slow myself and the 2 other students who do work decided to take an Advanced Placement (AP) Java class online along with the normal one provided by the school. Unfortunately the registration process has taken longer than anticipated so we will probably take the class over the summer. @ llama112 – Are we in the same class? Honestly it is exactly the same at my school. 3 of the 8 students in my Java class care and the others play games all hour. We follow a book in my class because there aren’t enough students to have a formal teacher and a chapter takes about 2-3 days max (not doing any for homework) but the class takes 1-2 weeks per chapter because students rather play games than program, I’ve taken to using it as a study hour and completing all my homework. Because we are moving so slow myself and the 2 other students who do work decided to take an Advanced Placement (AP) Java class online along with the normal one provided by the school. Unfortunately the registration process has taken longer than anticipated so we will probably take the class over the summer.

]]>