Data Structures
This course builds on the basic programming concepts learned in Computer Science 151, shifting the focus to the organization of data in order to improve efficiency and simplicity of programs. Topics include the study of abstract data types and data structures (such as linked lists, stacks, queues, and binary trees). This course is programming-intensive and introduces the Java programming language.
Engineering for Everyone
Engineers change the world we live in every day by developing and improving nearly every aspect of our lives. In this course, we will study the interaction of technology and society and how the engineering design process helps shape the world we live in. Engineering comprises many disciplines, but one common theme is the engineering design process: research, problem definition, feasibility, conceptualization, prototyping, and testing.
CS Prob Solv: Medical Tech
Introduction to the field of computer science with a theme of computing in medicine. Introduces students to algorithms, basic data structures, and programming techniques. Students will explore solving problems that arise in using computers to interpret biological data such as DNA sequences, cancer tumor shape/size, and cardiac waveforms.