For humans and machines, intelligence requires making sense of the world — inferring simple explanations for the mishmosh of information coming in through our senses, discovering regularities and ...
At Abstraction (Computer Science Club), we serve in the computer science field by providing student web services, sponsoring speakers and activities, and offering an organizational base for internship ...
Computers are all around us. How does this affect the world we live in? This course is a broad introduction to computing technology for humanities and social science students. Topics will be drawn ...
When I was a programmer, and even when I was a teacher of programming, I would wonder about where data structures and algorithms came from, and to what extent people use pass-by-value, ...
Technology shapes how we work, play, connect, and discover. At Northwestern, we don’t just keep up—we push the boundaries of what’s possible. As a hub for bold, interdisciplinary research, we connect ...
The Computer Science Department offers an undergraduate major leading to the degree of Bachelor of Arts or Bachelor of Science, and two minors. In addition, the Computer Science, Biology, and ...
Computing is part of everything we do. Computing drives innovation in engineering, business, entertainment, education, and the sciences—and it provides solutions to complex, challenging problems of ...
The curriculum for the Bachelor of Arts degree in Computer Science is based on current recommendations of the Association for Computing Machinery (ACM) for liberal arts institutions. The program is ...