Ask your own question, for FREE!
MIT 6.00 Intro Computer Science (OCW) 10 Online
OpenStudy (anonymous):

Do all the professors in the opencourseware videos show students the wrong way to do stuff rather than the correct/current way. seems like some of their lecture is a history lesson and the professor appears to be reliving how they "used" to do things. I've said this long before now you should never show somebody the wrong way to illustrate your point. Why on earth would you create a strong emotional reaction to the wrong information to get the correct information into the long term memory you must create a strong emotional reaction to the correct information. What are your thoughts on this?

OpenStudy (anonymous):

maybe when those videos were made it was correct way to do?

OpenStudy (anonymous):

when you have watched them all let us know considering who they are, i'd listen to them

OpenStudy (anonymous):

My friend I can follow along and relate to all those videos more than what is in those videos. I wish i could see the current final year lectures These are years old undergraduate courses. I feel very comfortable criticizing the professors. I'm sure they would appreciate the feed back.

OpenStudy (espex):

Perhaps if you are so knowledgeable you should look into teaching the subject as I'm certain they would place a higher value on the criticisms from a peer.

OpenStudy (anonymous):

I do teach people to program I've been very active in OOP programming and timeline programming for 6 years. I'm comfortable looking at most API and after making a few stubs using it. :)

OpenStudy (espex):

Then your inclusion to the MIT faculty will be most welcome and you can discuss their shortcoming at length in the Teacher's Lounge. :)

OpenStudy (anonymous):

I do not have time for your arguments. This debate is over. I'm sorry but I do not have a friend slot for negative mind. Good Luck To You In All Your Projects. My mind does not need your approval. I only need the approval of a compiler that doesn't complain to me. :)

OpenStudy (espex):

While I do appreciate your candor you are not really in a position to state inequitably that this discussion is over, just that you are no longer intending on taking part. As for "friends" I'm not certain that is a feature here, perhaps you were thinking of "fan". I would only point out however, that YOU were the one that started this troll session and as such should be willing to see it through to its completion.

OpenStudy (anonymous):

where do you teach people OOP? are you academic staff of some university?

OpenStudy (anonymous):

I'm reporting you because you defame my character and act as though my education and experience are not enough to make such statements. As though I'm a Troll that is just out to put people down in an attempt to make ones self feel better when all you really do is make yourself feel worse You seem to be Trolling me.

OpenStudy (anonymous):

Tomas.A I teach people oop in forums such as Adobe Flash Media Server, FMSguru, php freaks and anywhere else people need help. I belong to multiple facebook programming groups I have the approval of at least 3 people with 10+ years in the field

OpenStudy (anonymous):

package com.vidConfSix; import java.util.HashMap; import java.util.Map; //import org.apache.commons.logging.Log; //import org.apache.commons.logging.LogFactory; import org.red5.server.adapter.MultiThreadedApplicationAdapter; import org.red5.server.api.IConnection; import org.red5.server.api.IScope; import org.red5.server.api.service.IServiceCapableConnection; import org.red5.server.api.service.ServiceUtils; import org.red5.server.api.so.ISharedObject; import com.vidConfSix.Application; public class Application extends MultiThreadedApplicationAdapter { //private static final Log log = LogFactory.getLog( Application.class ); private IScope appScope; public IServiceCapableConnection sc; //public StreamManager strrec = new StreamManager(); private Application app=this; private ISharedObject UsersSo; //private IConnection conn1; Map<String,Integer> mp=new HashMap<String, Integer>(); @Override public void disconnect(IConnection conn, IScope scope) { super.disconnect(conn, scope); String id0 = conn.getClient().getId(); Integer btnLockedID = mp.get(id0); if (btnLockedID==1){ ServiceUtils.invokeOnAllConnections("reset", new Object[]{"0"}); mp.remove(id0); } super.disconnect(conn, scope); //get remote shared object UsersSo = getSharedObject(appScope,"data1"); //remove username based on disconnecting id UsersSo.setAttribute(id0,null); } /** {@inheritDoc} */ @Override public boolean connect(IConnection conn , IScope scope, Object[] params) { //client id String id1 = conn.getClient().getId(); mp.put(id1, 0); //call if (conn instanceof IServiceCapableConnection) { sc = (IServiceCapableConnection) conn; //intialize global neconnection call here but don't call here for debugging purposes; } //send //ServiceUtils.invokeOnAllConnections("reset", new Object[]{"0"}); //create shared object appScope = scope; createSharedObject(appScope, "chat", false); // Creates general shared object createSharedObject(appScope, "data1", false); createSharedObject(appScope, "data2", false); createSharedObject(appScope, "banObject", true); ISharedObject UsersSo = getSharedObject(appScope,"data1"); createSharedObject(appScope, "so0", false); // Creates general shared object //call //call client with thier id sc.invoke("onUserID", new Object[]{id1}); //username //put username in hashtable with client id. //insert username into sharedObject //create shared object UsersSo = getSharedObject(appScope,"data1"); //client id // insert username into sharedObject if(params[0].toString()!="admin"){ UsersSo.setAttribute(id1, params[0]); } return true; } /** {@inheritDoc} */ //if talk or lock button is pressed an id is put into a hash table 1 for the button is on 0 for the button is off. public String setBtnID(Object[]params){ mp.put(params[1].toString(), 1); return "setID"; } //cleans up ghost connections public String killGhosts(Object[]success){ try{ app.killGhostConnections(); return "killed ghosts"; }catch(Exception e){ return e.toString(); } } //server side logic initialize application. public void setApplication(Application app) { this.app = app; } //send chat text public void ServerMsg (String msg,String userName,Number color){ ServiceUtils.invokeOnAllConnections("MsgDisplay", new Object[]{msg,userName,color}); } }

OpenStudy (anonymous):

this is red5 server side code

OpenStudy (anonymous):

You should study it

OpenStudy (anonymous):

i just started java course few months ago, so teaching other ppl is not your source of money where are you working?

OpenStudy (anonymous):

I live on as little money as possible. I am about progressing technology

OpenStudy (anonymous):

even if I can't go on vacation

OpenStudy (anonymous):

I am very poor but I have my computer and internet connection

OpenStudy (espex):

@calmchessplayer I hardly think you have a position in which you could argue to others that I was trolling you, I do however respect your right to report and encourage you to do so if you feel slighted.

OpenStudy (anonymous):

I charge $63.00 flat fee to repair computers

OpenStudy (anonymous):

so you don't have any job as software engineer or something else?

OpenStudy (anonymous):

I charge $1400.00 per month to build websites or widgets

OpenStudy (anonymous):

I'm not completely broke

OpenStudy (anonymous):

just poor

OpenStudy (anonymous):

Tomas I own a company called Calm Chess Computers I guess you could call me founder since i do all aspects of the company single handed

OpenStudy (anonymous):

do you have website for it?

OpenStudy (anonymous):

it is down for html5 upgrade but. there is cache..... google search cache:www.calmchess.com

OpenStudy (anonymous):

Well, all I can add to the fray is that 2 months ago I couldn't write a single line of Python and now I'm playing word games and cheating at Scrabble and that's given that I really only have a few hours a week to put towards the class, so whether their methods are better or worse than anyone else out that, I do know that between the professors on the videos and the help I've gleaned from this board I'm head and shoulders above where I started.

OpenStudy (anonymous):

u have to start someplace

OpenStudy (anonymous):

I was just out of skull fracture and coma when i started

OpenStudy (anonymous):

luckily I hurt my frontal lobe

OpenStudy (anonymous):

u can damage that pretty bad without losing memory or cognitive functions

OpenStudy (anonymous):

I think doctors used to experiment with labotomy on the frontal lobes of the brain with mixed results.

OpenStudy (anonymous):

calmchessplayer, can you please elaborate on where the professors are misleading in their examples. I am just starting out programming, but am currently taking everything they are saying as gospel, as they have the MIT stamp..

OpenStudy (anonymous):

let me find the video I was looking at brb

OpenStudy (anonymous):

This one the professor first tells you what not to do gives a history lesson then he shows you what is currently being done......I don't agree with every telling u what not to use or showing you the wrong way to do something even if in the end he corrects himself......too many times I fear does the wrong information go into the long term memory. In order to get something in long term memory you can either repetitiously read which will cause a strong emotional reaction to the information or you can find a different way. often during video presentations you will see a slightly negative image this I believe is designed to cause the observer to have a strong emotional reaction to the information. This is not written in stone you cannot just always create something that will cause what I say to work. if you think of this and use my technique I think you can get a 80% on your test every time. I graduated collage with a 3.6/3.7 GPA I could have done better but I was only interested in the computer information being presented to me witting and speaking for success were much less interesting. http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/video-lectures/lecture-9/

OpenStudy (anonymous):

I think in all unis you get taught about bubble sort

OpenStudy (anonymous):

what?

OpenStudy (anonymous):

we talking about the professors teaching style

OpenStudy (anonymous):

i mean he talks about arrays/lists that have no index the he is like wait in python they use something better and goes on to illustrate an indexed array the first half of the presentation was unnecessary a history lesson

OpenStudy (anonymous):

oh ok, but surely having some context within the wider computer science field will only allow a new learner (this course is designed for absolute beginners to programming) to understand that each programming language has its own features/limitations/quirks . This would help a beginner (like me!) to understand, for example, that data is stored in various different ways in the computer in different languages, so I should be cautious of this fact and the way I use data structures. I do see your point, calmchessplayer, in suggesting they are not teaching only python rigorously, however that is not the point of this lecture series..

OpenStudy (anonymous):

Umm you are out of context of the discussion to pinpoint my point so to speak. The point being I don't agree with the teaching style of the professor not the information that he is presenting. Any program that will compile I don't completely argue with. I mean you can have an awesome program that has major run-time errors and still find major value in its concepts. Jumping back into the context of the discussion i again emphasis that this discussion is about the teaching style of the professor and how I disagree with it.

Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!
Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!