STY1101 - RESULTS OF FIRST ONLINE COURSE SURVEY - OCT 2007


Use these handy links to get to a section fast.

Note from Greg: READ ME FIRST
Tips to help you understand the stats
Overall results at a quick glance
Survey questions
Students' written comments

See previous course surveys
Back to Greg's Homepage
 


Note from Greg

" Thanks to those who participated. 33 out of a possible 54 students (by this point in the semester) responded (approx. 61%). Overall, feedback was positive in most categories: content, presentation, student attention, interaction, information, work overload, class management. In course outcomes, feedback was mixed, but that is to be expected only one month into the course. It was interesting to note the strong favorable responses on the questions dealing with giving an overview, inviting feedback, and respect. This is high praise for an instructor!

Your written comments demonstrate some insightful observations about the course content, resources, my teaching methods. Although they are not all positive, they are certainly constructive. Several suggestions have already been implemented, and I will be interested in subsequent feedback to see if you agree. I have added some comments to your written remarks below.

Thanks for your efforts. These surveys not only help me become a better instructor, they benefit you too! You have been an active participant in improving your learning environment and this will give you food for thought in future courses and me in the second programming course STY1215. As promised, these survey results are now a public document (linked from my homepage at http://homepages.cambriancollege.ca/gbcooper   ). I'll also be notifying your program coordinator and our Dean of the results. I intend to use this data in future classes (hopefully, ones with you!) and I'll encourage future STY1101 professors to take a look when planning this course."..........................Greg

back to top


Tips to help you understand the stats

  1. "N=33" refers to the sample size, or the number of students who answered the question(s).
  2. The "-" column refers to the number of students who chose to NOT answer that particular question.
  3. The "Mean" represents the average response for that question. For example, a mean of "1.5" means the average is somewhere between a "1" (I strongly agree) and a "2" (I agree somewhat).
  4. The "SD" or "standard deviation" refers to a measure of how widely dispersed the values are from the average value (the mean) based on our sample, which is relatively small (N=33 It's like a "plus or minus" value that qualifies the range of each mean.
  5. The "median" is the "midpoint" between the highest and lowest value of the responses. (1,2,3,4, or 5 corresponding to a,b,c,d or e)
  6. The "mode" is the most frequent value or values of the response (a,b,c,d, or e)

back to top


Overall results at a quick glance

Title N Frequency Mean SD Median Mode
- a b c d e
 1CO course is excellent? 32 1 11 11 5 4 1 2.16 1.14 2.0 a,b
 1CO expectations are clear 32 1 13 10 5 2 2 2.06 1.19 2.0 a
 1CO explains concepts 32 1 13 12 2 5 0 1.97 1.06 2.0 a
 1CO gives overview 32 1 26 4 2 0 0 1.25 0.57 1.0 a
 1CO instructor is knowledgeable 32 1 21 8 3 0 0 1.44 0.67 1.0 a
 1CO learning something 32 1 13 10 4 3 2 2.09 1.23 2.0 a
 2PR classes are not stimulating 32 1 4 7 10 6 5 3.03 1.26 3.0 c
 2PR sense of humor 32 1 19 7 6 0 0 1.59 0.80 1.0 a
 2PR textbook is used 33 0 20 7 2 3 1 1.73 1.13 1.0 a
 2PR use web site 33 0 22 6 4 0 1 1.55 0.94 1.0 a
 2PR web site useful 33 0 12 14 4 3 0 1.94 0.93 2.0 b
 3IN invites feedback 33 0 28 4 1 0 0 1.18 0.46 1.0 a
 3IN marking is fair 32 1 23 5 3 1 0 1.44 0.80 1.0 a
 3IN material returned on time 33 0 21 10 2 0 0 1.42 0.61 1.0 a
 3IN respect for students 33 0 31 2 0 0 0 1.06 0.24 1.0 a
 4OV hard to know what's important 32 1 4 12 8 5 3 2.72 1.17 2.5 b
 4OV not good use of class time 33 0 2 3 3 9 16 4.03 1.24 4.0 e
 5CM deals with disruption 33 0 15 13 5 0 0 1.70 0.73 2.0 a
 5CM helps students succeed 32 1 15 10 6 1 0 1.78 0.87 2.0 a
 5CM instructor is organized 32 1 18 12 0 2 0 1.56 0.80 1.0 a
 6OB learn outcome1 33 0 12 13 6 2 0 1.94 0.90 2.0 b
 6OB learn outcome2 33 0 7 16 5 3 2 2.30 1.10 2.0 b
 6OB learn outcome3 32 1 12 10 8 1 1 2.03 1.03 2.0 a
 6OB learn outcome4 32 1 15 9 2 3 3 2.06 1.34 2.0 a
 6OB learning outcome 5 32 1 12 10 6 3 1 2.09 1.12 2.0 a
 6OB learning outcome 6 32 1 10 8 8 4 2 2.38 1.24 2.0 a
 6OB learning outcome 7 32 1 13 11 5 1 2 2.00 1.14 2.0 a
 7LO survey was clear 33 0 19 8 4 2 0 1.67 0.92 1.0 a

Key to understanding survey question categories:

back to top


The Survey Questions

An "a,b,c,d,e" scale was used for survey question responses, using the following:

a = I strongly agree, b = I agree somewhat, c = I'm neutral, d = I disagree somewhat, e = I strongly disagree

The questions that were used on the survey were:

General Questions:

  1. Overall, I would rate this course so far, as "excellent".
  2. I have a clear idea of what I am expected to learn.
  3. The instructor explains concepts clearly and effectively.
  4. The instructor gives an overview of what is going to take place at the beginning of the class so students know direction & purpose.
  5. The instructor is knowledgeable on the course material.
  6. Overall, I am learning something in this course that is valuable now, and will be later, after I graduate.
  7. The classes are not stimulating.
  8. The instructor maintains a sense of humor and applies it in an appropriate fashion.
  9. The Web site(s) are used effectively in this course. (e.g. WebCT, external web sites, etc.)
  10. The Web site(s) have provided me with important learning & information resources in this course. (e.g. WebCT, external Web sites, etc.)
  11. The instructor invites feedback from students and accepts constructive criticism without becoming defensive.
  12. Evaluation of course work (labs, assignments, tests, etc.) has been fair.
  13. Course material (labs, assignments, tests, etc.) has been returned in a reasonable time.
  14. The instructor treats students with respect.
  15. It is hard to know which material is important.
  16. The instructor does not make good use of class time.
  17. The instructor deals effectively with disruptions in class/lab activities.
  18. The instructor helps students meet objectives and achieve success.
  19. The instructor conducts organized and well-planned class sessions.
  20. The questions in this survey were worded clearly & concisely.

Course-specific Questions

  1. I am comfortable with and competent at understanding what software development is and what software developers do.
  2. I am comfortable with and competent at understanding programming concepts and terminology to facilitate communication with software developers.
  3. I am comfortable with and competent at using tools used in the problem solving process.
  4. I am comfortable with and competent at reading, tracing and understanding program code.
  5. I am comfortable with and competent at writing, testing and debugging code to solve a problem. presentation.
  6. I am comfortable with and competent at evaluating my personal aptitude for a career as a programmer or software developer.
  7. This course is laying the foundation for subsequent study of more advanced programming techniques.

Written-Comment Questions

back to top


Students' written comments

One thing I like about this course:
One thing I dislike about this course:
One thing that would improve this course:
I have an additional comment:

One thing I like about this course:

1 that we have a very laid back environment while still getting the work done in an efficient manner. I also like that he takes the one hour time frame to get the lecturing out of the way so that we have the two hour time frame to finish all of our work.
2 the techer
4 Plenty of time in class to complete assignments.
5 The way Greg has opened the study review questions for tests. Awesome, wish all classes would do this. Awesome. Hats off Greg.
6 lots to learn
7 I enjoy programming which makes this course rather fun for myself.
8 There is certainly far more than one thing I like with regards to this course. However, if one thing should be mentioned, it is not the course material itself; rather, the instructor teaching it. I say this because it is never is a question of relevancy with course material. However, the success in any given course is usually determined by the effectiveness/relationships of the instructor and student(s) With that said, the greatest thing regarding this course is by far the instructor.
10 Greg is funny and makes the material interesting.
11 Hands-on
12 I like the that we are half way through the material at less than one third of the way through the year.
We're on track and we'll complete everything on schedule...Greg
13 Is that when we go in, we know what we are going to do. Everything is layed out and if we have any questions it can be answer right away.
14 The seemingly endless time i get to work on a computer! I never get this much computer time at home!
15 Being able to learn new things.
16 This is the only class in first semester SOTY(CPPG) that I feel really represents the career path I want to take.
17 It is a very relaxed atmosphere to learn in.
18 the labs, hands on
19 Doing the VB labs
20 how everybody helps one another to fix a problem or how the students interact with one another
21 Lab time.
22 It's easy, and it's on the second floor.
24 learning how makinb programs relates to real life situations is the key thing I found interesting about this course
25 relaxed, very easy going.
26 - One on One Help.
28 Its fun and surely not boring, also that Greg knows the subject very well and does a good job of explaining.
29 The textbook seems like it could be very helpful if it had the in-class explination to back it up.
30 It does help introduce students to how they can solve programming errors before "throwing them" into coding
31 its visual part...where i can see the results as i am working on the code
32 I like is the program and the way it is similar to many other programs like Flash

 

One thing I dislike about this course:

1 learning the programming language, but there's no changing that haha.
2 the early mornings
4 An extra hour of class a week in this course would help.
5 timeframe as with all others, being a mature student.
6 Tests at the same time
7 So far it seems rather dull, working straight out of a book, although it could be because I've worked with this stuff in the past.
8 Question 29's limit to one thing.
10 The material isn't moving forward quite fast enough for my liking.
11  
12 The nature of the learning offers a specific challenge to programming classes. It is very difficult to "help" someone who has a bug in their program without saying do it over, so for that reason I believe the biggest problem is the lack of actual help one can get during the coding process.
Good point. I hope the "De-bugging" exercises and "Team De-Bugging" lab helped....Greg
13 I do not like some of the ways that the Quiz and Test questions are written.
I agree - that's why I encourage students to "flag" the bogus questions so I can fix them - to everyone's benefit!....Greg
14 . . . is there really anything to not like?!
15 The setup of Visual Basic Studio.... ie. Student version is not on every computer, becomes confusing because there is more options in the Pro Version. etc.
16 N/A
17 I just dislike programming overall. I have no specific dislike for the course itself.
18 theory lectures
21 Theory class.
22 It's long and boring.
24 Nothing
25 too much content to cover within the 1 hour class on Wednesday.
26 Greg Cooper! haha joke haha I would have to say that this program should have had more guidance and demonstration. In other words, we were given are book and play with a program we never worked with.
28 there is way to much terminology, and i cant understand everything at once, my vocabulary is really off.
29 Very little time and attention is given to the actual explination of programming and coding. Too much time is spent on confusing, unrelated examples which serve to distract from the lesson.
I think this aspect has improved - let me know on the next survey...Greg
30 It teaches a very poorly structured programming language and I find it harder to grasp concepts in VB than other languages, also, there should not be such a concentration on quiz and test questions based on the IDE - That has nothing to do with programming concepts or Problem solving concepts
The assessment will gradually include practical syntax, de-bugging, predict output, etc.....Greg
31 nothing
32 The quizes are the most challenging and sometimes worded in a way where there are knots in a question and it makes reviewing of the quiz meaningless.
33 i don't really understand visual basic. we haven't gone over it thoroughly enough for me to comprehend exactly what its expecting of me

 

One thing that would improve this course:

1 nothing. Just pure and simply nothing.
2 nothing really
4 Don't know
5 nothing, awesome.
6 More hands on projects and less lecturing
7 The creative aspect of the course, it's harder to learn something when the answers in front of you and you just fill in the blanks.
8 As VB is an introduction to programming, which this course is, nothing in addition is required.
10 Nothing. It'd delivered well.
11  
12 I believe an extra hour added to this class would be extreamly beneficial for not only the teaching meathod, but also the students who learn at a slower pace. Having a whole extra hour to explain/digest that weeks tutorial before having to do it themselves.
14 I wouldn't. This course is perfect as is.
15 More time to complete tutorials and more hands-on help.
16 The hands on programming and problem solving theory are broken up too much. Assuming at least half of the students have no prior knowledge of programming, spending a good chunk of the beginning of the course hammering the students with pure theory might be a better way to ensure their success with the hands on programming aspect. This has the disadvantage of making the course too boring for some, so it's a matter of weighing the pros and cons of the course restructure.
Good comment - I'm including more syntax examples as we go - but there's still room for improvement....Greg
17 I do not know.
21 Programming requires hands on work. I have learned many other programming languages. Every time I learned one, while not self-teaching myself, I was taught by actually programming and using code. I know Visual Basic is different, because it uses interactive objects, but in any programming language, the only thing that should be orally discussed by the teacher is how to compose effective programs, using complex math formulas (perhaps an introduction to binary/hexidecimal, and code functions. Other than those things, learning a programming code should be using the program to actually program.. Instead of learning how programs work.. we should program as-well-as learning how programs work.
Another good comment - there is room for improvement, but I also am trying to stick to the "game plan", which includes programming/problem solving/logic theory. I'm still working on this...Greg
22 Your teaching methods.
I've already made some changes - improvements I hope....Greg
24 My understanding of the course material
25 slow down concepts on Wednesday for the class.
26 !!!Nothing!!!!
28 wont use so much terminology.
29 More focus on actual coding. Using programming as the examples instead of unrelated topics to vaguely relate to programming.
30 I think if another language such as Java or C++ was introduced in the first semester, It would better help students understand coding (those languages do have better structures).
31 there should be more practical demonstrations
32 Help remove the knots in the quizes and make them follow what is said in the book.
33 making sure the students understand before moving foreward

 

I have an additional comment:

1 You need to join the Darkside of WebCT. We have maple cookies.
I AM the Darth Webber, Over Lord and Master of the dark side of WebCT. Join me (heavy breathing here) and vanquish the non-coders from our Galaxy. Feel the force within you that makes your code strong and worthy of a VB Master. Oh...and bring some of those maple cookies, too...DW
4 Great job Greg! Keep it up!
5 I really wish that all professors would adopt the web ct tool as Greg has. It does nothing more than make us the best we can be. Thanks Greg.
6 overall satisfied with course
7 no comment
8 Excellent professor.
10 I have no additional comments.
11  
12 I believe this course should have been split up somewhat like our English Classes (1710, 1551), have the two (or three hour, as i propose) Visual basic class. and have a 1 hour Problem solving theory class. Otherwise the teaching meathod is sound and I understand the difficulty having the class cut from 5 hours. Secondly, I realise its a survery, but the 5 point agrees system is somewhat archaic no?
13 This is one of my favorite courses due to that I can do my work and listen at the same time. It helps me alot to understand what the teacher is talking about when I'm doing the work at the same time.
14 N/A
16 Great survey. I'm confident that I'm getting my money's worth in this course.
17 No I do not!
21 !
22 You talk too much. It's boring. You spend far too much time going off on tangents. The majority of us in the class would prefer if you assigned us the work and left us to it. If something comes up, take a moment to explain it, otherwise, just let us do our thing and show you the work as we go.
I assume the "tangents" you refer to is the theory component of the course?...Greg
24 n/a
25 good job so far !
26 THE REVIEW QUIZ 1 - 8 WASN'T POSTED UP TO THE NIGHT OF THE QUIZ,..........ok sure there was other classes that had the test before that but how come we get screwed over....the quiz should be reposted for the ones that had the quiz the next morning thank you. For Futur Advice
Thanks! Since then, you folks have reminded me - I think we've got this working now!....Greg
29 Far too much digression. I feel like I'm on my own learning how to use Visual Basic, which as I understand, is our foundation for programming for the rest of the course. This leaves me worried about my success in the program in the years to come.
Let me know if any improvements have occurred since this survey...Greg
30 No, I don't

 

back to top


Hit Counter visits