1 / 9

Strategies for Success in CSSE 250: Learning Data Structures with Dr. Yingwu Zhu

Join Dr. Yingwu Zhu for an engaging journey through CSSE 250, focusing on essential data structures and their importance in computer science. With a PhD in CSE and nearly 30 research papers, Dr. Zhu combines academic excellence with practical insights from years as a software engineer. This course emphasizes hands-on learning through example codes, programming exercises, and collaborative problem-solving. Students are encouraged to ask questions and seek support. Get ready to tackle the challenges of data structures and prepare for your future studies and job interviews.

amaya-diaz
Télécharger la présentation

Strategies for Success in CSSE 250: Learning Data Structures with Dr. Yingwu Zhu

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CSSE 250 Dr. Yingwu Zhu Office: ENGR 530 Phone: 296-5515 Emai: zhuy@seattleu.edu

  2. Brief Bio • PhD in CSE, University of Cincinnati, 2005 • MCSE (Microsoft Certified Software Engineer) • 3-year Software Engineer and Project Manager • Nearly 30 research papers in top Journals and Conferences • http://fac-staff.seattleu.edu/zhuy • Research: Peer-to-peer(P2P) systems, file/storage systems, distributed systems, networking • Teaching: Data Structures, C/C++, Advanced topics in OS, Concurrent Distributed Systems, OS, Computer Networks, P2P Networks

  3. Why Data Structures are Important? • Core course for CS • Foundations for advanced courses such as OS, Databases and Computer Networks • Graduate studies • Job search: many Data Structures interview questions (@ Microsoft, Google, Yahoo)

  4. Challenges in CSSE 250 • Textbook: examples with classes and templates in C++ • Students may not be familiar with C++ classes and templates • But, if we can make it, • Very EASY to pass the course “Object-Oriented Programming” • So, Let’s WORK HARDER!!!

  5. How to Learn CSSE 250 Well? • Go through the example codes in Textbook • Write your own codes while closing book • More programming exercises • More thinking. E.g., how to make a choice on data structures and algorithms to implement an ADT (Abstract Data Type)? • …

  6. What can I do for you? • From my experiences as a student, I know the difficulties you’ll be facing • From my SE’s experiences, I’d like to share the experiences with you • From the Professor’s perspective, I am willing to teach you more and help you to learn better • So, talk to me if you have any questions! • I’ll pay attention to everyone in my class

  7. Suggestions in Class • Pose questions ANYTIME • In the beginning of the class, give me the questions you met during studies • If necessary, we can discuss them in class • Do not worry about the questions you may ask • NOquestion is simple! • Take notes when necessary 

  8. CS1 Account • CS1, the dept. server, will be the server where you do the programming assignments • If you do NOT have an account, contact the dept. ASAP! • Programming related docs in my website

  9. Syllabus and Tentative Schedule • Available on website • Only a draft, may subject to change • Check me for any question • Reading assignment #1 posted online

More Related