Laboratories include the design and implementation of programs that illustrate the topics of the course. Three lectures and a two-hour laboratory each week. This course provides an introduction to contemporary concepts, models, and issues in computer science. The course relates these topics to contemporary experience by examining associated ethical, legal, social, and political issues such as privacy in the electronic age, software reliability, information access, technological overload, and electronic piracy. Class format includes lecture, working with and testing of concepts, and class discussion.
Students use the Internet as a tool to complete a group research project.
No computer experience is required for this course, and it does not count toward the concentration. This course is also listed as CORE 142. This course is a study of the fundamental concepts of computer architecture. The laboratory is used to examine how different components of a computer s architecture can affect its performance. Three lectures and a two-hour laboratory each week.