Category: Videos

Lectures and conversations.

Complexity

For computer scientists, the word complexity denotes the amount of work required to solve a problem using a given algorithm. An algorithm is the sequence of arithmetic and logical operations that lead to the solution of a problem. Computer scientists measure the complexity of an algorithm by comparing the number of instructions that a computer…

Continue reading

Genius in teamwork

Computer scientists have created some of the most complex objects that human beings have ever designed and built. The largest programs contain tens of millions of instructions. If printed on paper and bound in books a single large program would fill hundreds of volumes. No single person can fully comprehend a large program. Large teams…

Continue reading

Get to know more professors

I am guessing that a typical student at my small college studies with a quarter of the members of the faculty but sees little of the other three quarters. Could we commit ourselves to an effort to create opportunities and incentives that would make it easier for students to meet a larger fraction of the…

Continue reading

A student makes his professor proud

Trevis Rothwell spoke about developing software for the iPhone at a meeting of the Cedar Rapids Section of the Institute of Electrical and Electronics Engineers on June 20, 2010. His presentation drew a large audience. Some of our colleagues in Minnesota also listened to his talk and viewed his slides through an electronic link that…

Continue reading

A common cause of troubles

A student was struggling. The committee on which I was serving had already placed him on probation. It could now ask him to leave thecollege. The student asked the committee for more time in which to improve his academic record. He listed the special problems that had affected his performance. He had come to the…

Continue reading