-
Notifications
You must be signed in to change notification settings - Fork 21.8k
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
Please help to Evaluate "Computer programming for everyone" on Futurelearn to replace py4e in "Intro CS" #785
Comments
This is actually the same course as the one we currently use as stated at https://www.py4e.com . The questions to ask are whether we need all five Coursera courses in the curriculum and, if we only need the first one or two, which of the four websites should be the primary one linked |
@Alaharon123 Not at all. This is a different put together by the Institute of Coding and hosted on FutureLearn. Please have a look here. Computer Programming for Everyone. It has no connection with Py4E. |
Oh my bad, I misread it as Python for Everybody, which is also on FutureLearn |
Taking a glance, it appears to use Scratch or something similar. The primary purpose of Intro Programming is to have something that teaches Python slower than Intro CS so people who've never touched a programming language don't get left behind by the fast pace of the Intro CS course. I don't think Programming for Everyone meets that goal. However if the problem is how long Py4e is, it could be worth cutting down on how much of it we include as an alternate solution to that problem. Do you think Programming for Everyone would be a better solution? Make a case for it. |
I have taken "py4e" and it took me a fairly long time to finish all 5 courses about 1.5 months) I don't want to get into a "Language A" vs "Language B" discussion, but before the intro CS stage, does it matter that they use scratch, as long as the concepts of programming are covered. If using scratch was a demerit, then PL A,B & C shouldn't be in the curriculum since these courses use "RacketML" I believe? The institute of coding has received tremendous attention in the UK these days, and they have been registering/enrolling attendees by the droves. The course is only 2 weeks long, and might help to keep the motivation levels for new beginners. Can we recommend this as an "alt"? OSSU caters to a much wider audience spanning the entire spectrum ranging from:
all the way to
and everything in between. Including a shorter "alt" course for those pressed for time (especially if we meet the CS2013 curriculum standards) could be worth considering. |
Before we amend the curriculum, it would be nice if someone can take the FutureLearn programming course and offer some feedback. |
I signed up for the precancerous course but they want you to pay to take tests. This is kinda annoying so yes I do agree that khan academy math 1-3 is better as ray is free
…Sent from my iPhone
On Sep 15, 2020, at 7:04 PM, Krishnakumar Gopalakrishnan, PhD ***@***.***> wrote:
errr... before we amend the curriculum, shouldn't someone take the FutureLearn programming course, and offer some feedback?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
@rayhendricks Please stay on topic when commenting What do you mean by "precancerous" course? This issue is not about any math course, but about "introduction to programming". |
I think it may have been an auto-correct of pre-calculus, which would make sense with the reference to Khan Academy's Math 1-3. (And the original message referred to FutureLearn's precal course) |
@waciumawanjohi Which original message are you referring to? This issue specifically deals with evaluating an alternative 'Intro to programming' course from the institute of coding, and has nothing to do with Maths. Maths & pre-calculus related discussions may happen elsewhere outside of this issue. |
In your first message above you wrote
I think that's what the other contributor was responding to. Hopefully he will return and either explain or move the comment to the proper issue. |
I've had this in my "todo list" at FutureLearn for a while. The "first week" tells you what computers do and introduces you to the concept of what a program is without introducing any code. Week 2 starts by introducing you to https://blockly.games/ You are instructed to do Maze first, then Turtle. It then moves on to discuss programming as part of a team (a very basic overview), skills that employers are looking for (again, very basic), more teamwork, career advice, finished. The test at the end does not cost money to do. It is vaguely useful, but not overly so. It took me about 15 minutes to go through the course (not counting Blockly - I already did this in my uni course). I imagine it would only take a day or two for someone completely ignorant of computer programming to finish. I am not sure that this adds value to the OSSU curriculum. |
Thank you for your feedback on the course. It appears that this is not worth inclusion into OSSU. |
Missing semester is definitely not an intro to CS. It's an intro to practical IT tools of the trade which serve as an adjunct career companion for a programmer or a sysadmin. Perhaps we need to invent a suitable title in the curriculum to place it under. I haven't taken CS50, but the past comments here in the issues of this repo suggests a mixed view. |
I see. At about 3 hours/week effort, it will take 8 weeks (2 months). Maybe that's reasonable. If the content is exciting to a beginner, probably that's enough to keep them engaged. I am a beginning student of OSSU. I haven't taken CS50's understanding technology. If others have taken it and it's deemed good, and 2 months seem appropriate, then maybe it's a good choice. |
CS50 - understanding technology:
|
From this comment, it seems like the original poster is satisfied that the issue that was opened has been addressed. Closing this issue. Users are welcome to continue discussion of anything else that they desire in this thread. If there is desire for some other change to the curriculum, feel free to open a new issue. |
The "Intro to CS" section currently recommends "Python for Everybody", which I have taken. Py4e is a fairly long course, which sorts of eats into your time in advancing through the curriculum, which can sap one's motivation especially at such an early stage (before any real CS is undertaken).
I am proposing an evaluation of an alternative: FutureLearn's Computer Programming for Everyone, which might be a decent replacement, and help to keep the motivation levels high by moving faster through the curriculum. Having taken FutureLearn's pre-calculus course myself (an OSSU prerequisite), I wish to reaffirm that their catalogue contains material that is nothing to be scoffed at.
Can the moderators take a look, and offer your thoughts on whether it is worth replacing py4e as the intro course?
The text was updated successfully, but these errors were encountered: