Bowdoin Computer Science. Reasons to study Computer Science Computing is part of everything we do! Expertise in computing enables you to solve complex.

Slides:



Advertisements
Similar presentations
Interdisciplinary Research: Opportunities and Challenges
Advertisements

Cognitive Systems, ICANN panel, Q1 What is machine intelligence, as beyond pattern matching, classification and prediction. What is machine intelligence,
National CS Week December 7 – 11, Did You Know? Shift Happens.
1 Undergraduate Curriculum Revision Department of Computer Science February 10, 2010.
At Brigham Young University. The Department  Housed in the College of Physical and Mathematical Sciences  Undergraduate student-faculty ratio: 15:1.
Department of Mathematics and Computer Science
Careers in CS & Engineering. CS & Engineering careers are not all this….
UCSC BIOINFORMATICS Richard Hughey Vice-Chair, Biomolecular Engineering.
Why Computer Science? CS is not just programming CS is not just programming –Design, analysis, implementation, management, and application of large software.
Careers in Computing Dr. Wolfgang Pelz June 18, 2009.
Distributed Systems and Algorithms (DSA from A to Z) Carey Williamson iCORE Professor and NSERC IRC Department of Computer Science University of Calgary.
Living In the KnowlEdge Society VT, NCA&T, SCU, Villanova Living In the KnowlEdge Society (LIKES) North Carolina A & T Santa Clara University Villanova.
Intelligent Systems Group Emmanuel Fernandez Larry Mazlack Ali Minai (coordinator) Carla Purdy William Wee.
Computer Science Prof. Bill Pugh Dept. of Computer Science.
FACULTY OF COMPUTER SCIENCE OUTPUT DD  annual event from students for students with contact to industry (~800 visitors)  live demonstrations  research.
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
The College of Information Sciences and Technology ist.psu.edu.
David L. Spooner1 IT Education: An Interdisciplinary Approach David L. Spooner Rensselaer Polytechnic Institute.
COMPUTER SCIENCE LYNDA THOMAS – SENIOR LECTURER, ACADEMIC ADVISOR.
(c) 2008 University of California, Irvine – André van der Hoek1August 29, 2015 – 03:54:19 Innovative Curricula: UC Irvine André van der Hoek.
Introduction to Computer and Programming CS-101 Lecture 6 By : Lecturer : Omer Salih Dawood Department of Computer Science College of Arts and Science.
1 Bio + Informatics AAACTGCTGACCGGTAACTGAGGCCTGCCTGCAATTGCTTAACTTGGC An Overview پرتال پرتال بيوانفورماتيك ايرانيان.
Cool Computing News Computing majors are in demand By 2016 there will be more than 1.5 million new high- end computing jobs Five of.
Introduction GAM 376 Robin Burke Winter Outline Introductions Syllabus.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 190 Careers in Computer Science, Computer Engineering, and Computer Information.
Suzanne Westbrook, PhD School of Information: Science, Technology, & Arts Computer Science Dept, UA.
Information Technology Lonnie Bentley, Professor and Head Department of Computer Technology (CPT) - and - H. E. (Buster) Dunsmore, Professor Department.
Geometric and Visual Computing Proposal for a major/specialization in our Master Programme.
AP CS: Principles Dr. Kelly Schultz Academically Talented Youth Program Western Michigan University.
Careers in IT: The Real Story Rich James, F5 Networks Director, Staffing.
CMSC104 Problem Solving and Computer Programming Spring 2011 Section 04 John Park.
Neural Networks and Machine Learning Applications CSC 563 Prof. Mohamed Batouche Computer Science Department CCIS – King Saud University Riyadh, Saudi.
Computer Science in Context Evangelos E. Milios Professor and Graduate Coordinator Faculty of Computer Science Dalhousie University.
University of California Irvine Department of Computer Science UCI Computer Science Department 7 majors 1860 undergraduates 322 graduate students ~42 faculty/lecturers.
GET CONNECTED Information Technology Career Cluster.
Today’s Agenda 1.Student Evaluation of Instruction (SEOI) 2.Lego Program Assignment 1.Program demonstration Today 3.Research Presentations –Oral Presentations.
Incorporating Parallel & Distributed Computing Across a Liberal Arts Computer Science Curriculum Tia Newhall, Andrew Danner, Kevin Webb Swarthmore College.
KNOWLEDGE MANAGEMENT UNIT II KNOWLEDGE MANAGEMENT AND TECHNOLOGY 1.
High Risk 1. Ensure productive use of GRID computing through participation of biologists to shape the development of the GRID. 2. Develop user-friendly.
Department of Mathematics and Computer Science
Introductory Lecture. What is Discrete Mathematics? Discrete mathematics is the part of mathematics devoted to the study of discrete (as opposed to continuous)
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
Presenter: Bradley Green.  What is Bioinformatics?  Brief History of Bioinformatics  Development  Computer Science and Bioinformatics  Current Applications.
Why Major in Computer Science? Information from: homes.cs.washington.edu/~magda/freshman2006.ppt.
WHY COMPUTER SCIENCE? University of Phoenix.
Undergrad (UG)s committee
Why Major in Computer Science?
Computer Science at UNCW
Computing and Informatics Courses
CMSC104 Problem Solving and Computer Programming Fall 2010 Section 01
Computer Science Courses
7 Big Ideas of Computing:
Freshman Year Sophomore Year Junior Year Senior Year Year FALL SPRING
Natural Sciences & Engineering Humanities & Arts (Three Categories)
Natural Sciences & Engineering Humanities & Arts (Three Categories)
Freshman Year Sophomore Year Junior Year Senior Year Year FALL SPRING
CMSC 104 Problem Solving and Computer Programming Fall 2010
Computer Science Education Week
CMSC104 Problem Solving and Computer Programming Fall 2010
Carroll STEM Program February
CS1301 – Where it Fits Institute for Personal Robots in Education
CS1301 – Where it Fits Institute for Personal Robots in Education
CS1301 – Where it Fits Institute for Personal Robots in Education
Introduction to Artificial Intelligence Instructor: Dr. Eduardo Urbina
PD Goals Program Overview December, 2012
COMPUTER GRAPHICS with OpenGL (3rd Edition) Donald Hearn M
PD Goals Program Overview December, 2012
Computer Science Courses in the Major
Computer Science Dr Hwang Chair, Computer Science Department
Presentation transcript:

Bowdoin Computer Science

Reasons to study Computer Science Computing is part of everything we do! Expertise in computing enables you to solve complex problems Computing enables you to make a positive difference in the world Computing offers many types of careers Computing jobs are here to stay From

Reasons to study Computer Science Knowledge of computing helps you even if your primary career choice is something else Computing offers great opportunities for creativity Some knowledge of computing is becoming a sign of well-roundedness Future possibilities in computing are without boundaries From

The CS intro sequence I NTRO TO CS C SCI 1101 I NTRO TO CS C SCI 1101 Broad intro to CS and programming in Python Pre-req: none No CS background necessary Fall 2015: 3 sections Broad intro to CS and programming in Python Pre-req: none No CS background necessary Fall 2015: 3 sections D ATA S TRUCTURES CSCI 2101 D ATA S TRUCTURES CSCI 2101 A LGORITHMS CSCI 2200 A LGORITHMS CSCI 2200 Advanced programming in C/C++ Pre-req: 1101 Fall 2015: 2 sections Advanced programming in C/C++ Pre-req: 1101 Fall 2015: 2 sections Design and analysis of algorithms Pre-req: 1101 and 2101 Fall 2015: 2 sections Design and analysis of algorithms Pre-req: 1101 and 2101 Fall 2015: 2 sections

The CS Major 10 classes: 1101, 2101, electives

5 CS classes: 1101, electives CS: 1101, 2101, electives Math:… The interdisciplinary Math-CS major: The CS minor:

Entry-level computing-related classes Both offered in Fall’15 Intro to CS CSCI 1101 Introduction to problem solving using computer programming Intro to DCS INTD 1100 Study of values, behavior and technologies associated with digital environments Includes some Python programming and web apps Required for CS major/minor

CS Faculty Sean Barker (visiting) Eric Chown Clare Congdon (visiting) Allan Harper (visiting) Mohammad Irfan (joint with DCS) Steve Majercik Bill Silver (research associate) Laura Toma

Research

Distributed systems, cloud computing, sustainability Projects Designing sustainable smart homes through analysis of smart meter data Resource management in data centers (ie memory sharing in virtual machines) On-demand live migration in cloud-based databases Sean Barker

Research Cognitive modeling, soccer-playing robots Projects Bowdoin’s NorthernBites team competing in RoboCup Eric Chown

Research Machine learning, bioinformatics Projects Find patterns in noncoding DNA sequence that appear to have been conserved across evolutionary time Find the most plausible evolutionary relationships among species Virtual Simulation of the Lobster Fishing Industry in the Gulf of Maine Clare Congdon

Research Human-computer interaction, eye tracking Projects Predict how well a user performs a task based on eye movement. Classify users into performance groups. Allen Harper NEW

Research Computational game theory, social and economic networks, CS and art Projects Modeling influence in economic networks Analyzing Kandinsky’s art through geometric primitives Authentication of Jackson Pollock’s paintings Mohammad Irfan

Research Nature-inspired computational techniques, swarm intelligence and particle swarm optimization, computation and the arts. Projects Jazz improvisation tool using particle swarm optimization (with Frank Mauceri, Music Dept) Swarm-based path creation in dynamic environments for search and rescue Steve Majercik

Research Terrain processing in GIS; algorithm engineering; algorithms for large data; high-performance computing Projects Flow, flooding, watersheds, shortest path surfaces, visibility..on very large data..in parallel using MPI Laura Toma

Computer Science Location: Searles, 2 nd floor Come talk to us!