Skip to main content

Carlos Santos's Library tagged computerscience   View Popular

13 Nov 09

Hacking a Google Interview

"The class focuses on computer science topics that frequently come up in programming interviews. It covers time complexity, hash tables, binary search trees, and some other things you might learn in 6.046. However, most of the time is devoted to topics you won't learn in class, such as crafty bitwise logic and tricks to solving problems. "

courses.csail.mit.edu/...index.php - Preview

mit computerscience tips interview

02 Oct 09

Question Everything: How We Teach Intro CS is Wrong « Computing Education Blog

"Not problem-solving leads to better problem-solving skills than those doing problem-solving. That’s when Educational Psychologists began to question “learning by doing” and the idea that we should best teach problem-solving by having students solve problems."

computinged.wordpress.com/...how-we-teach-intro-cs-is-wrong - Preview

computerscience education teaching constructivism

01 Oct 09

Networks, Crowds, and Markets: A Book by David Easley and Jon Kleinberg

"Networks, Crowds, and Markets combines different scientific perspectives in its approach to understanding networks and behavior. Drawing on ideas from economics, sociology, computing and information science, and applied mathematics, it describes the emerging field of study that is growing at the interface of all these areas, addressing fundamental questions about how the social, economic, and technological worlds are connected.

The book is based on an inter-disciplinary course entitled Networks that we teach at Cornell. The book, like the course, is designed at the introductory undergraduate level with no formal prerequisites. To support deeper explorations, most of the chapters are supplemented with optional advanced sections. "

www.cs.cornell.edu/...networks-book - Preview

by:JonKleinberg networks complexity statistics via:chl ComputerScience

18 Sep 09

What changes CS Education? « Computing Education Blog

In this blog, we’ve talked about Lijun Ni’s research results, that suggest that changes that teachers make in their classroom is most influenced by their personal excitement for the change. We’ve also talked about the fact that research results actually influence teachers very little. What I’ve been wondering about lately is, “What influences the teacher excitement?” I don’t have any answers, but I’ll lay out some ideas and let the commentators help us tease out importance.

computinged.wordpress.com/...what-changes-cs-education - Preview

ComputerScience education

10 Sep 09

It's time to think outside the computational box

Marke Reid: "Peter Kugel's 2005 CACM article on rethinking what computation means by allowing non-terminating processes."

www.cs.bc.edu/...BoxTextandPictures.pdf - Preview

ComputerScience theory Termination Turing

13 Aug 09

[0903.0340] Physics, Topology, Logic and Computation: A Rosetta Stone

In physics, Feynman diagrams are used to reason about quantum processes. In the 1980s, it became clear that underlying these diagrams is a powerful analogy between quantum physics and topology: namely, a linear operator behaves very much like a "cobordism". Similar diagrams can be used to reason about logic, where they represent proofs, and computation, where they represent programs. With the rise of interest in quantum cryptography and quantum computation, it became clear that there is extensive network of analogies between physics, topology, logic and computation. In this expository paper, we make some of these analogies precise using the concept of "closed symmetric monoidal category". We assume no prior knowledge of category theory, proof theory or computer science.

arxiv.org/arXiv:0903.0340 - Preview

physics computerscience CategoryTheory

24 Jul 09

Computational Complexity: Time for Computer Science to Grow Up

"I argue that computer science uses conferences to play the role of reputation that journals play in other fields for reputation but then conferences no longer focus on the more important role of bringing out community together."

blog.computationalcomplexity.org/...mputer-science-to-grow-up.html - Preview

computerscience publishing

13 Jul 09

The Church-Turing Thesis: Breaking the Myth | Lambda the Ultimate

The Church-Turing thesis has since been reinterpreted to imply that Turing Machines model all computations, rather than just functions. This claim, which we call the Strong Church-Turing Thesis, is part of the mainstream theory of computation. In particular, it can be found in today's popular undergraduate theory textbooks:

Strong Church-Turing Thesis: A TM can do (compute) anything that a computer can do.

It is a myth that the original Church-Turing thesis is equivalent to this interpretation of it; Turing himself would have denied it.

lambda-the-ultimate.org/1038 - Preview

computerscience theory ChurchTuringThesis

04 Jun 09

CS198 - Teaching Computer Science

The program is aimed at giving qualified undergraduate students of all majors a unique opportunity to teach as a part of their undergraduate experience. Sections leaders cover materials such as the C++ and Java languages, functional decomposition, arrays, strings, pointers, records, objects, recursion, abstract data types, algorithmic analysis, data structure design, sets, graphs, and other fundamental elements of modern programming.

cs198.stanford.edu/cs106 - Preview

computerscience education

CS Mythbusters Video Contest - Home

Apparently, not associated with the mythbusters show, they just "borrowed" the name: "The Canadian Association of Computer Science (CACS) is looking for a way to let high school students know what studying computing is really all about. Who better to explain it to them than you!

Create a video promoting computer science to high school students and enter to win great prizes!"

csmythbusters.cs.ualberta.ca - Preview

computerscience education

26 May 09

Readerless publications « Algorithmic Game Theory

In short: we should publish less, find new ways to make public incremental results and to direct attention to more relevant publications.

agtb.wordpress.com/...readerless-publications - Preview

computerscience academics publishing

1 - 20 of 172 Next › Last »
Showing 20 items per page

Diigo is about better ways to research, share and collaborate on information. Learn more »

Join Diigo