Evaluation Comments
Term: | Spring 2017-2018 |
Course: | CSC 447 901 |
Course Name: | Concepts of Programming Languages |
Return to List |
Pages:
Summary | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
Summary View
What are the major strengths and weaknesses of the instructor?
- he is very good, among the best prof since I study in depaul
- instructor have a deep knowledge on this subject.
- Very good, knows his material
- NA
- Professor Riely knows his material extremely well, and has an excellent sense of humor that is is able to incorporate into his lectures. I probably laughed more and laughed harder than any other course at DePaul
- Very good instructor. Exams are a bit tricky.
- -NA-
- Passionate about the material, excellent lecturer, very good teacher ... really thinks about how best to teach the material, good at explaining concepts in multiple ways, good at designing homework to teach the key concepts.
- Strengths: - Gifted lecturer with a innate sense of humor- Deep understanding and passion for the material- Tries to break down abstract concepts using simpler analogies- Slides are worksheets are very informative and well designed Weaknesses: - Feels like most of lecture preparation has been done years ago, and professor is just reading off the slides- Material is still difficult to understand
What aspects of this course were most beneficial to you?
- closure, scope, type, functional programming; how programming language manage the computer memory.etc
- Scala
- Functional programing
- NA
- The programming homework
- Understanding commonly used terminology in respect to programming languages.
- One of the best classes I've ever taken.
- Functional programming
What suggestions do you have that could help improve the course?
- I think it's better to summarize the comparison among different languages for each knowledge point.
- More about compilers
- NA
- Better homework that relates to the material covered in class more consistently
- -NA-
- Perhaps adding another homework assignment or two for the final topics. The combination of worksheets, quizzes and homework assignments are very helpful, but it would've been nice to have homework for the final few topics to help solidify the concepts. Other than that, I felt the course was well curated and presented.
- I wish we could have a homework assignment on JavaScript instead of just a worksheet and quiz. It seems like a useful language.
Do you have comments on the grading procedures and exams?
- None
- NA
- The exams seemed to cover things we hadn't seen in class or covered on homework, which was a little tough. Overall it wasn't as bad as some of the reviews of the class make it out to be
- Kindly change the exam pattern. Currently, we get 20 questions(all multiple choice questions) holding for 100 points. If making one mistake in one question will drop your score drastically affecting the GPA/Grade.
Other comments?
- None
- Overall a good course, but feels like there was too much to cover in too little time.