CSSE 250 (First class) Dr. Yingwu Zhu Office: ENGR 530 Phone: 296-5515 Emai:...
-
Upload
lora-stephens -
Category
Documents
-
view
213 -
download
0
Transcript of CSSE 250 (First class) Dr. Yingwu Zhu Office: ENGR 530 Phone: 296-5515 Emai:...
CSSE 250 (First class)
Dr. Yingwu ZhuOffice: ENGR 530 Phone: 296-5515 Emai: [email protected]
Brief Bio PhD in CSE, University of Cincinnati, 2005 MCSE (Microsoft Certified Software Engineer) 3-year Software Engineer and Project Manager 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
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)
Challenges in CSSE 250
New 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!!!
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)?
…
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
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 NO question is simple!
Take notes when necessary
OITLINUX Account
OITLINUX will be the server where you do the programming assignments
If you do NOT have an account, contact HelpDesk ASAP!
Programming related docs in my website
What’s for today?
Go through the Syllabus Reading assignments after class
Chapter 4, 6, 7 and 8 Please give me your questions next class