-
Notifications
You must be signed in to change notification settings - Fork 20.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OSU Calculus Courses to End in September 2018 #465
Comments
I also received this email. It's disappointing; that Ximera site looks terribly designed... I think we may be forced to adopt this sequence that I mentioned in #437:
|
How about the Calculus courses listed on the OSSU Data Science curriculum? |
Profesor Leonard Calculus (1,2,3)..Trust me these are one of the best courses on this topic..Profesor Leonard is best professor in math..(my opinion) |
@jeremy-gray We've discussed those courses previously in #437, and I had brought up that the MIT calculus courses are extremely long. In my opinion, calculus isn't important enough for a general, especially programming-focused computer science curriculum to spend 36 weeks on it. Great courses I'm sure, but I'm looking for something shorter. |
I understand where @hanjiexi is coming from, we shouldn't burden students with topics that will not be important for them. Even so, I think the MIT course (or 3 course offering) is the proper direction. When a student has mastered that course, they will have covered all that will be expected of them from a single-variable calculus course. Better to learn the expected topics up front than to realize you have a hole in your expected knowledge later. Currently, a student that completes OSSU will pursue one or more of 5 advanced CS tracks. 4/5 of those tracks have courses for which calculus is a pre-req. That suggests calculus is important enough to know thoroughly. In addition, we should look to what the accreditation criteria are for CS degrees in the US. That's done generally by ABET. Program criteria include: Right now, core math is 3 topics: linear algebra, discrete math and calculus. This suggest that the math expectations of OSSU are not above a standard CS curriculum. And ensuring that the calculus course is rigorous will not exceed expectations either. |
We absolutely do need a high quality and rigorous calculus course. My question is whether the same can be accomplished with the U Penn Calculus course. It is shorter (21 weeks, plus whatever time is needed for a calculus prep course), but quite rigorous:
http://moocsreviews.blogspot.com/2013/08/coursera-single-variable-calculus-upenn.html |
All video lectures are available on youtube, check the website: https://mooculus.osu.edu/lectures |
Looking at the UPenn course, it's very interesting from a CS point of view. The first of the five courses introduces the study of asymptotics (Big-O notation). The fifth course is all about calculus in the discrete domain. This sort of focus is particularly useful for the student of computer science. I am a bit concerned that the focus on conceptual understanding comes at the expense of teaching how to calculate. The lecture on differentiation rules is 17 minutes long and does not walk through a single concrete example: The homework with that lecture is just 12 questions. The lectures also seem to assume the student has studied calculus previously. Note that the lecture I linked begins, "From your previous exposure to calculus, you probably learned how to compute derivatives quickly without the definition by following a certain set of rules or laws." This seems like a very interesting offering, and the visualizations bolster an intuitive understanding of what is going on. But I'm concerned that students who only took this course would be underprepared for a course which listed Calculus I as a pre-req (say, the MIT Calculus II course in Advanced Math or Electricity and Magnetism in Advanced Systems). |
That is what I meant about the need for a calculus prep course before U Penn Calculus can be taken. I'm thinking either Pre-University Calculus or a selection from Khan Academy. |
Ah, gotcha. An interesting idea. But how much time will that save? UPenn Calculus: 18 hours vs MIT Calculus: 30 hours |
I've tried some Calculus resources:
After being frustrated with online resources, I ended up using the Steward Calculus textbook, and I've been extremely happy with it. I can recommend it wholeheartedly if someone decides to study Calculus offline. |
@Nixerrr Thanks for the feedback! @waciumawanjohi I tend to use the highest total estimated effort rather than the total length of course videos, as we have to take time needed for exercises into account. Pre-University Calculus: 6 weeks @ 6-8 hours/week, max 48 hours MIT Calculus total: 390 hours, or 39 weeks Khan Academy doesn't give any effort estimates, but I wasn't suggesting using all of Khan Academy Calculus, merely that Pre-University Calculus be supplemented with Khan Academy as needed to close any gap towards U Penn Calculus. MIT Calculus is definitely the simplest option — from the perspective of curriculum maintenance. We can be sure the quality is high and the content is thorough. The difference to the student is: will they want to spend half a year learning calculus geared towards CS students, or three-quarters of a year learning pure calculus? |
It feels like it is time to pull the trigger on one of these options. New enrollments to our current calculus recommendations are closed, which means the curriculum is out of date. If we're forgoing the MIT course, the option that appeals most to me is Khan Academy Calculus followed by UPenn calculus. The former will ensure that students have had practice with the actual calculations in question. The latter will be a review of the high level concepts, and will extend calculus from the continuous to discrete domain. On using Khan Academy to supplement the Delft course: That seems like quite a bit of effort and it's not clear what that effort is in pursuit of. If the Delft course is insufficient, why try to custom make tweaks and fixes rather than recommending a course that is sufficient? |
All of my video lectures are available on the MOOCulus YouTube playlist. But I'd also appreciate feedback on the various Ximera activities. These have the advantage of being exactly what the Ohio State students use, so feedback would be helpful. (Also the source for the activities is on GitHub so pull requests are also helpful...) |
@kisonecat Professor Fowler, before I continue, let me speak on behalf of OSSU when I say that your contribution to our curriculum, and to open education in general, is immensely appreciated! Ximera confused me the first time I looked at it; it looked like both a project page for converting LaTeX to HTML as well as an interactive textbook for math. (From a purely marketing and UX perspective, these probably should be separate websites.) When opening that textbook, I saw a big grid of tiles, with no obvious visual indication of where to start or which direction I should go in (right vs. down). It's natural for me as a native English speaker to start in the top left and move to the right, and upon closer inspection I can verify that this is correct because the section numbers increase when moving in this order, but I (much too hastily) dismissed the website because I worried students will be confused by it, and also by the lack of video instruction which they may have come to expect from the rest of OSSU CS. However, after your post, I took a second look at Ximera and I'm impressed at what it's accomplishing. It's a lot more interactive than Khan Academy and most any other video-oriented calculus course, and it includes Calculus 1-3. My reservations about the user interface remain — I think a simple, linear outline would be a lot clearer than the dynamic tiles. And I also hope there would be a clear indicator of when exactly in the sequence one could watch the (optional) video lectures you made. But these are just cosmetic/UX issues. In the short term, OSSU CS can mitigate these concerns to some extent by having an explanation of how to proceed through the course; in the long term, it's useful that Ximera and the courses are on GitHub so that we can directly influence its direction. @waciumawanjohi do you see any academic/pedagogical reasons why we shouldn't use Ximera? |
I don't read anything that changes my opinion of Ximera. The one thing that we've learned is that users can make pull requests to improve the Ximera site. But the one request that everyone is making (integrate the videos into the curriculum), @kisonecat addresses (dismisses) by pointing out we can find the videos elsewhere. If we look at the OSSU students in this thread, we see clear trends.
You (@hanjiexi) write, "OSSU CS can mitigate these concerns [lack of video integration] to some extent by having an explanation of how to proceed through the course" I point to my earlier comments, "That seems like quite a bit of effort and it's not clear what that effort is in pursuit of. If the [Ximera] course is insufficient, why try to custom make tweaks and fixes rather than recommending a course that is sufficient?" You compare Ximera and Khan Academy, so I looked to do the same. I looked at one topic, the Squeeze Theorem. How is this topic handled by Ximera and Khan Academy? Instruction: The Khan Academy page begins with an intuitive explanation for the theorem. The next video is an example problem solved with the theorem. Two additional videos are available (they are ordered after the assessment, so they are presumably optional). Assessment: Khan Academy expects students to correctly answer 4 questions about the Squeeze Theorem. A student can get hints if they are having trouble with a problem. If they attempt the problem and get it wrong, they can see a walk-through of how to solve the problem. If the student gets 75% of the questions correct, the subject is marked "Practiced". If they score below 75%, they are encouraged to try again with 4 new problems. Once a topic is marked "Practiced", students will be encouraged on future days to try a problem or two to ensure that they remember what they learned. The Ximera examples are more complicated than the Khan Academy questions. The Khan Academy questions ask students to identify the limit given a graphical representation of three functions and also when given two known polynomial equations bounding an unknown. The Ximera questions all involve trig functions, one involves the behavior of the exponential. Coverage: Time: Conclusion: Based on all of this, I think OSSU should recommend either Khan Academy or MIT/edX for calculus. The original benefits of the Mooculus course (engaging lectures and a short timeline) have been watered down. The strengths of the other platforms remain apparent. |
As a lead developer for https://github.com/XimeraProject/server this is very helpful. A goal of Ximera is to empower learners with the ability to click edit, to "look under hood," and to contribute to the curriculum, so I am always deeply appreciative of feedback. We still have further to go with UX. I didn't intend to be dismissive about the lack of videos. I really like my videos, and I'd like them to be part of the Ximera content. Our online students at Ohio State actually access Ximera from within a Canvas course which includes links to homework exercises and videos in addition to the links to the textbook. We haven't unified that content within ximera.osu.edu but that is definitely a goal. Another project to help with videos is CuratedCourses which proposes tagging resources (like videos) and similarly tagging textbooks, so that the right margin of a textbook like the one on ximera.osu.edu can be populated with the most effective videos (along with other curated OER resources). This is an NSF-funded project (DUE-1505246) and we'll be organizing a workshop at UT-Austin in August 2018 to continue work on this. Let me know if you'd like to be involved! |
Thanks @kisonecat for those clarifications. I think we will definitely include Ximera under OSSU's extras/readings section, and consider reinstating it into the main curriculum if all of the concerns are eventually addressed. I haven't had enough time to do an in-depth evaluation of all these different options. I am still interested in somehow utilizing U Penn Calculus in the future due to its computational focus, but this requires further analysis to see what would be needed to prepare students for this course. However we need to fix the broken curriculum, so let's go with MIT Calculus for now and re-evaluate later. I will make the update myself unless @leungleoqin or @waciumawanjohi are interested in making a PR. (Let me know within the next 24 hours.) |
No problem. And Ghrist's calculus course is really neat; hopefully you can include it. And if the OSSU crowd is interested in Ximera more broadly, we'll be running an event in Columbus, Ohio on July 9-10 at Ohio State (register here) and another event in October 2018 in Gainsville, Florida (register here). UFlorida is sponsoring the October event and hoping to provide funding for interested participants. |
I put OSU Calculus (now called Ximera) into extras/readings; MIT Calculus is now our recommended course. Thanks everyone! |
The course sent out an email on 28 Feb, announcing that Calculus One and Calculus Two by Ohio State University on Coursera will be ending in September, and new enrollment will end in March. The email reads:
The course content will be migrated to https://ximera.osu.edu/, but based on what I see now, they don't contain the video lectures - which IMO is the best part of the course. We should see if we want to use this version of the course or find an alternative to replace it.
The text was updated successfully, but these errors were encountered: