29
4/10/2020 1 4/10/2020 1 Computer Science at Lehigh Jeff Trinkle Professor and Chair Department of Computer Science and Engineering [email protected] https://engineering.lehigh.edu/cse

Computer Science at Lehigh · • CSE 343 - Network Security • CSE 347 - Data Mining • CSE 360 - Mobile Robotics • CSE 398 - Big Data Analytics. The Attention You Deserve •

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Computer Science at Lehigh · • CSE 343 - Network Security • CSE 347 - Data Mining • CSE 360 - Mobile Robotics • CSE 398 - Big Data Analytics. The Attention You Deserve •

4/10/2020 14/10/2020 1

Computer Science at Lehigh

Jeff TrinkleProfessor and Chair

Department of Computer Science and [email protected]

https://engineering.lehigh.edu/cse

Page 2: Computer Science at Lehigh · • CSE 343 - Network Security • CSE 347 - Data Mining • CSE 360 - Mobile Robotics • CSE 398 - Big Data Analytics. The Attention You Deserve •

Agenda of CSE Information Session

4/10/2020 2

• (5 min) Overview Department and Job Prospects

• CSE Chair Prof Jeff Trinkle

• (15 min) Overview of Degree Requirements and Faculty Research

• CSE Associate Chair Prof Mooi Choo Chuah

• (25 min) Q&A

• (15 min) Robotics Video Presentation• CSE Professor of Practice Corey Montella

Page 3: Computer Science at Lehigh · • CSE 343 - Network Security • CSE 347 - Data Mining • CSE 360 - Mobile Robotics • CSE 398 - Big Data Analytics. The Attention You Deserve •

CSE Degrees At Lehigh

• B.S. in Computer Science– Programming, system design, theory, and advanced applications– ABET accredited– Offered through either Engineering or Arts & Sciences college

• B.S. in Computer Science and Business– Full CS degree + full accredited business degree– ABET accredited and AACSB accredited– Our most popular major

• B.A. in Computer Science– For students who want a stronger liberal arts background– A little less math and a little less computer science

• Minors in Computer Science and Data Science– For students in different majors who want a CS foundation

4/10/2020 3

Page 4: Computer Science at Lehigh · • CSE 343 - Network Security • CSE 347 - Data Mining • CSE 360 - Mobile Robotics • CSE 398 - Big Data Analytics. The Attention You Deserve •

Evolving Innovative CurriculumA sampling of elective courses:• CSE 160 - Intro to Data Science• CSE 297 - Blockchain Algorithms and Systems• CSE 264 - Web Applications• CSE 298 - Mobile Apps (Android)• CSE 320 - Biomedical Imaging• CSE 325 - Natural Language Processing• CSE 326 - Fundamentals of Machine Learning• CSE 327 - Artificial Intelligence Theory and Practice• CSE 343 - Network Security• CSE 347 - Data Mining• CSE 360 - Mobile Robotics• CSE 398 - Big Data Analytics

Page 5: Computer Science at Lehigh · • CSE 343 - Network Security • CSE 347 - Data Mining • CSE 360 - Mobile Robotics • CSE 398 - Big Data Analytics. The Attention You Deserve •

The Attention You Deserve

• We hire only the best to be CSE professors. They must:– Demonstrate excellence in research– Demonstrate excellence in teaching– Demonstrate a commitment to students

• Every student in CSE is assigned an advisor:– CSE professor who helps with details of registration and course

selection; internships; and career planning– Students meet as often as they want (at least 2x/year)

• Enrollments up, faculty hiring up:– Doing our best to keep class sizes reasonable– Hired seven new faculty last year– Hiring more new faculty this year– Students can always get the help they need

4/10/2020 5

Page 6: Computer Science at Lehigh · • CSE 343 - Network Security • CSE 347 - Data Mining • CSE 360 - Mobile Robotics • CSE 398 - Big Data Analytics. The Attention You Deserve •

Job Prospects

• CS is the fastest-growing STEM field:– 100,000 job shortfall, few of which can be outsourced– National crisis to produce enough qualified CS professionals– Now among the most popular majors on campus

• You can’t go wrong majoring in CS:– As long as you love problem solving and don’t fear technology or

discrete math, you can succeed

• Students of all backgrounds are able to flourish:– From those who have been programming since they were 10, to

those who didn’t take a CS class until they were sophomores (half of our students didn’t take programming in high school)

4/10/2020 6

Page 7: Computer Science at Lehigh · • CSE 343 - Network Security • CSE 347 - Data Mining • CSE 360 - Mobile Robotics • CSE 398 - Big Data Analytics. The Attention You Deserve •

US Bureau of Labor Statistics Projections

4/10/2020 7

Computing is 3x bigger than all other STEM areas combined!

Page 8: Computer Science at Lehigh · • CSE 343 - Network Security • CSE 347 - Data Mining • CSE 360 - Mobile Robotics • CSE 398 - Big Data Analytics. The Attention You Deserve •

US Bureau of Labor Statistics Projections

4/10/2020 8http://cs.calvin.edu/documents/computing_careers

Page 9: Computer Science at Lehigh · • CSE 343 - Network Security • CSE 347 - Data Mining • CSE 360 - Mobile Robotics • CSE 398 - Big Data Analytics. The Attention You Deserve •

CSE Graduates are Well Paid …

$59,200 Bioengineering$66,892 Chemical Engineering$64,351 Civil Engineering $72,154 Computer Engineering$88,427 Computer Science & Business (CSB)$84,162 Computer Science$77,000 Electrical Engineering$64,500 Environmental Engineering$70,091 Industrial & Systems Engineering$65,929 Materials Science & Engineering$68,309 Mechanical Engineering

https://www1.lehigh.edu/admissions/undergrad/success

Class of 2019 Engineering Majors: Ave Starting Salaries

Page 10: Computer Science at Lehigh · • CSE 343 - Network Security • CSE 347 - Data Mining • CSE 360 - Mobile Robotics • CSE 398 - Big Data Analytics. The Attention You Deserve •

Research Opportunities

• Real benefit of a mid-sized school: research opportunities– Goal: distinguish yourself by doing something nobody else has ever

done (and get paid to do it)– Lehigh: big enough for great research, small enough that grad

students don’t dominate– Funded and unfunded research opportunities for motivated

undergraduates to work with faculty, do independent studies, etc.

• National recognition for our students– Our students have received NSF Graduate Research Fellowships– Finalists and Honorable Mentions in CRA Undergraduate

Researcher Award competitions– Students regularly accepted into top Ph.D. programs in U.S.

4/10/2020 10

Page 11: Computer Science at Lehigh · • CSE 343 - Network Security • CSE 347 - Data Mining • CSE 360 - Mobile Robotics • CSE 398 - Big Data Analytics. The Attention You Deserve •

Mountaintop Experiences / Internships

• Research Experience for Undergraduates (REU)

• Dozens of student interns at Mountaintop campus

Page 12: Computer Science at Lehigh · • CSE 343 - Network Security • CSE 347 - Data Mining • CSE 360 - Mobile Robotics • CSE 398 - Big Data Analytics. The Attention You Deserve •

Lehigh Silicon Valley Software Engineering• Prof. Lopresti leads

Software EngineeringTrack for highlysuccessful Lehigh SiliconValley Program (LSV++),in collaboration withthe Baker Institute

• For 2018, we visitedLawrence LivermoreNational Laboratory, OSIsoft, Adobe, Cisco, Google, Plug and Play Tech Center, and Bracket Computing

LSV++ students at Adobe HQ in San Jose LSV++ students at Google HQ in Mountain View

Page 13: Computer Science at Lehigh · • CSE 343 - Network Security • CSE 347 - Data Mining • CSE 360 - Mobile Robotics • CSE 398 - Big Data Analytics. The Attention You Deserve •

Clubs

• Our Programming Club has 100+ active members– Not just a “let’s practice for the annual programming contest”

club … service, outreach, and professional development– 2 student-run workshops per month; mock job interviews– Connect students with tutors; assist students from other

departments with start-ups and app development– Aid in organizing regional hackathons

• mobiLEHIGH game programming competition– 2-months to build a game

in a team of up to 4– Judges from Microsoft,

Yahoo!, Google, Philadelphia Game Lab

– Also an outreach activity to middle school students4/10/2020 13

Page 14: Computer Science at Lehigh · • CSE 343 - Network Security • CSE 347 - Data Mining • CSE 360 - Mobile Robotics • CSE 398 - Big Data Analytics. The Attention You Deserve •

Recent Hackathon on Mountaintop

• LehighHacks! – Hundreds of students, 24 hours

LehighHacks sponsors included IBM, Intel, Qualcomm, Wells Fargo, Microsoft, Thomson Reuters, Lutron…

Page 15: Computer Science at Lehigh · • CSE 343 - Network Security • CSE 347 - Data Mining • CSE 360 - Mobile Robotics • CSE 398 - Big Data Analytics. The Attention You Deserve •

Internships and Jobs

• Our faculty work hard to help students find the best employment opportunities– Google, Microsoft, Yahoo!, Intel, IBM, PWC, KPMG, other “500’s”– Smaller companies and start-ups– Research internships with faculty at Lehigh, or at other schools

4/10/2020 15

Page 16: Computer Science at Lehigh · • CSE 343 - Network Security • CSE 347 - Data Mining • CSE 360 - Mobile Robotics • CSE 398 - Big Data Analytics. The Attention You Deserve •

Questions?

4/10/2020 16

Page 17: Computer Science at Lehigh · • CSE 343 - Network Security • CSE 347 - Data Mining • CSE 360 - Mobile Robotics • CSE 398 - Big Data Analytics. The Attention You Deserve •

CS Related ProgramAssociate Chair Mooi Choo Chuah

Page 18: Computer Science at Lehigh · • CSE 343 - Network Security • CSE 347 - Data Mining • CSE 360 - Mobile Robotics • CSE 398 - Big Data Analytics. The Attention You Deserve •

Degree Programs

B. A. in Computer Science (College of Arts & Sciences)

B. S. in Computer Science (College of Arts & Sciences)

B. S. in Computer Science (P.C. Rossin College of Engineering)

B. S. in Computer Science and Business

Related CSE Programs

• IBE and Computer Science• IDEAS – CS (Arts) Concentration• IDEAS – CS (RCEAS)

Concentration

Page 19: Computer Science at Lehigh · • CSE 343 - Network Security • CSE 347 - Data Mining • CSE 360 - Mobile Robotics • CSE 398 - Big Data Analytics. The Attention You Deserve •

Which program is right for me?

https://engineering.lehigh.edu/cse/undergraduate-studies/choosing-right-undergraduate-computing-program-you

• BS in CS – if you are interested in deep study of foundational and practical aspects of computation and information processing.

• BA in CS – if you are interested in the study of foundational and practical aspects of computation and information processing but also want to pursue other academic interests e.g. design arts.

• I want a computing degree but not sure if I want Computer Engineering or Computer Science degree. What do I do?• 1st year has many common classes. You can choose to

declare your major at the end of 1st year.

Page 20: Computer Science at Lehigh · • CSE 343 - Network Security • CSE 347 - Data Mining • CSE 360 - Mobile Robotics • CSE 398 - Big Data Analytics. The Attention You Deserve •

Computer Science Faculty ResearchAssociate Chair: Mooi Choo Chuah

Page 21: Computer Science at Lehigh · • CSE 343 - Network Security • CSE 347 - Data Mining • CSE 360 - Mobile Robotics • CSE 398 - Big Data Analytics. The Attention You Deserve •

Computer Science is Driving Robot Cars… As of May 2017, Waymo has

driven over 3 million autonomous miles on public roads

The (arguably) #1 robot car company in the world is a software company!

RePAVE: NSF funded project for building a robust perception system for AVs that can mitigate against malicious attacks and varying environments

Page 22: Computer Science at Lehigh · • CSE 343 - Network Security • CSE 347 - Data Mining • CSE 360 - Mobile Robotics • CSE 398 - Big Data Analytics. The Attention You Deserve •

Sensor Networking & Cyber Physical Systems

Wireless Sensing for Bridge Monitoring- Courtesy of Dr. Shamim Pakzad

o Wirelessly preemptive sensing system for quasi-real-time earthquake monitoring of bridges.

o Wireless signal networks for subsurface modeling and geo-event characterization (e.g., for landslide monitoring, plume tracking, etc.).

Page 23: Computer Science at Lehigh · • CSE 343 - Network Security • CSE 347 - Data Mining • CSE 360 - Mobile Robotics • CSE 398 - Big Data Analytics. The Attention You Deserve •

Parallel Systems

• Scalability matters more than single-thread latency.• Space efficiency leads to false sharing, slowdown.• Programmer must find and exploit parallelism.• Old algorithms are often not parallelizable.• Data races, deadlock, communication bottlenecks, …

Multicore programming is a new paradigm:

All future CPUs will be multicore: servers, desktops, laptops, game consoles, embedded CPUs.

Mike Spear, Roberto Palmieri, Hank Korth

Page 24: Computer Science at Lehigh · • CSE 343 - Network Security • CSE 347 - Data Mining • CSE 360 - Mobile Robotics • CSE 398 - Big Data Analytics. The Attention You Deserve •

Data Mining

Sihong Xie, Brian Davison, Lifang He, Jeff Heflin

Recommendation / Prediction /Ranking / Filtering / Classification

Medical Image Processing

Natural Language Processing

Semantic Web

Page 25: Computer Science at Lehigh · • CSE 343 - Network Security • CSE 347 - Data Mining • CSE 360 - Mobile Robotics • CSE 398 - Big Data Analytics. The Attention You Deserve •

Network and System Security

Motivated by:Mooi Choo Chuah, Dan Lopresti

Goal: to make systems secure, reliable, and trustworthy.

• Ubiquity of critical software systems: e-commerce, e-voting, vehicle control software (“fly by wire”), etc.

• Widespread reports of software failures with big impacts.• Viruses, internet worms, botnets, rootkits, web site

defacement, DDoS, hacked accounts, etc.

Page 26: Computer Science at Lehigh · • CSE 343 - Network Security • CSE 347 - Data Mining • CSE 360 - Mobile Robotics • CSE 398 - Big Data Analytics. The Attention You Deserve •

Structural Bioinformatics (Brian Chen, L. He)

Hea

lthy

Pro

tein

Canc

er P

rote

inThis “drug molecule” fits into the cancer protein and not into the healthyprotein.

Research on geometric algorithms to help understand relationship between fit and molecular binding.

Understanding protein binding preferences requires deep analysis of active site shape:

Page 27: Computer Science at Lehigh · • CSE 343 - Network Security • CSE 347 - Data Mining • CSE 360 - Mobile Robotics • CSE 398 - Big Data Analytics. The Attention You Deserve •

Robotics (D. Saltana, J. Trinkle)

• Modular Aerial System• Fast self-adaptation• Modular controller based on shape of structure

• Cooperative object transportation• Aerial manipulation• Cooperative control for autonomous modules

• Robotic Arm Manipulation http://www.lehighrobotics.org/

Page 28: Computer Science at Lehigh · • CSE 343 - Network Security • CSE 347 - Data Mining • CSE 360 - Mobile Robotics • CSE 398 - Big Data Analytics. The Attention You Deserve •

Artificial Intelligence

• Interactive Entertainment Systems• Goal-Driven Autonomy• Domain-Agnostic Dataset• Healthcare Data Mining• Media Forensics• Computer Vision• Biometrics

Page 29: Computer Science at Lehigh · • CSE 343 - Network Security • CSE 347 - Data Mining • CSE 360 - Mobile Robotics • CSE 398 - Big Data Analytics. The Attention You Deserve •

Human Computer Interactions

• Human Centered Algorithm Design• Technologies for Interpreting Text• Resistance and Non-use of Technology• Truman: Social Media Simulation Platform• CyberBullying Design Interventions• Robotic Bias on Group Collaboration