Putting U in Comp_ter Science
Summer, 2000




WORKSHOP 1: Who Wants to be a Programmaire?

Modern computer software keeps getting more powerful and easier to use. Complex applications that include graphics, audio and video can be run by just "clicking" a mouse on the correct buttons and by typing the correct information into dialog boxes. In this session, you will see and learn some of the key features of modern computer programming that make this complex software possible. Some of the topics covered include an introduction to programming, programming with graphics and graphical user interfaces, having a program do many things "at the same time", and programming for the internet. Instructor: Dr. John Ramirez

WORKSHOP 2:  Interactive Adventures in Computer Science

Over the last century, many great ideas have lead to the evolution of computer science. Languages were created to make it easier for humans to program a computer. Translators were created to convert these man-made languages into a form the computer could understand. Work in abstract languages led to an understanding of what a computer could or could not compute. In this workshop, you will sharpen your programming and problem solving skills by investigating these great ideas. You will use a circuit simulator to better understand a computer's machine language, use Knobby's World to reveal the essentials of a high-level programming language, investigate abstract languages with a Turing Machine simulator and many more. Instructor: Dr. George Novacky
 
 

A Link-to-Learn grant from the Commonwealth of Pennsylvania and a grant from Hewlett Packard to the Department of Computer Science at the University of Pittsburgh are funding Putting U in Comp_ter Science. The above workshops are focusing on the under-representation of women and minorities in computer science. The instructors teaching in the workshops are full-time faculty members in the Department of Computer Science at the University of Pittsburgh.