Office: ENGR 530 Phone: Emai:

Slides:



Advertisements
Similar presentations
Management and Mining of Spatio-Temporal Data Rui Zhang The University of Melbourne.
Advertisements

Welcome to the seminar course
WEEK 1 CS 361: ADVANCED DATA STRUCTURES AND ALGORITHMS Dong Si Dept. of Computer Science 1.
1 Data Communications and Network Management ISQS 6341, Summer II, 2001 Instructor: Zhangxi Lin Office: BA 708 Phone:
CSSE 492 Advanced Computer Networks Dr. Yingwu Zhu Spring 2008.
First... Background Topics Schedule Self Study Me Willem de Bruijn PhD candidate at Vrije Universiteit.
1 EEL 6935: Embedded Systems Seminar. 2 General Information Instructor: Ann Gordon-Ross Office: Benton Office Hours – By appointment.
(1) ECE 8823: GPU Architectures Sudhakar Yalamanchili School of Electrical and Computer Engineering Georgia Institute of Technology NVIDIA Keplar.
SOME IMPORTANT FACTORS IN TEACHING SOFTWARE ENGINEERING COURSES Presenter: Jingzhou Li Depart of ECE, University of Calgary,
CSSE 250 (First class) Dr. Yingwu Zhu Office: ENGR 530 Phone: Emai:
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Computer Networks Lecture 1: Logistics Based on slides from D. Choffnes Northeastern U. and P. Gill from StonyBrook University Revised Autumn 2015 by S.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
7 th period Who is Ms. Kaplan??? My involvement at DHS:  I teach Geometry, Intro to Programming, and Pre-Calculus.
OPIM 3801: Principles of Project Management Instructor: Bob Day Associate Professor OPIM Dept.
Dr. Gina Green Intro to Information Technology & Processing.
CSci8211: Logistics1 CSci8211: Advanced Computer Networks and Their Applications aka Basic Architecture, Mechanisms and Research Issues in Emerging Software-
Course Information Sarah Diesburg Operating Systems COP 4610.
CSSE 250 Dr. Yingwu Zhu Office: ENGR 530 Phone: Emai:
CSSE 151: Fundamentals of CS I Dr. Yingwu Zhu Office: ENGR 530 Phone: Emai:
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
CS-1030 Dr. Mark L. Hornick 1 CS-1030 – Software Design 2 Dr. Mark L. Hornick web: people.msoe.edu/~hornick webCT: webct.msoe.edu.
1 CPSC 460/560 Computer Networks Dr. Yingwu Zhu. 2 Course Overview.
CSCI 1730: C++ and System Programming
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
Networking CS 3470, Section 1 Sarah Diesburg
APPLIED MANAGEMENT SCIENCE IN AGRICULTURAL SYSTEMS I
Computer Network Fundamentals CNT4007C
Welcome to CS 4390/CS5381: Introduction to Formal Methods
CS6501 Advanced Topics in Information Retrieval Course Policy
Networking CS 3470, Section 1 Sarah Diesburg
Computer Networks CNT5106C
Introduction to Information Systems and Technology
Theory and Practice of Web Technology
Course Information Mark Stanovich Principles of Operating Systems
EE 312 Course Introduction
Computer Graphics Imaging
Computer Science 102 Data Structures CSCI-UA
Internet of Things (IoT) CSED 490K Course Introduction
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
Computer Networks CNT5106C
Andy Wang Operating Systems COP 4610 / CGS 5765
CS 6020 Advanced Computer Architecture
CDA 3100 Fall 2015.
EECE 310 Software Engineering
CSCD 330 Network Programming Spring
CDA 3100 Summer 2013.
Andy Wang Operating Systems COP 4610 / CGS 5765
CSC2310 Principles of Computer Programming
CSE3461/5461: Computer Networking (Internet Technologies)
Andy Wang Operating Systems COP 4610 / CGS 5765
CDA 3100 Spring 2010.
CSCD 330 Network Programming Spring
Systems Programming Intro
Wikis and Blogs Deena Young RESA V.
CSSE 340 Operating Systems (First class)
Andy Wang Operating Systems COP 4610 / CGS 5765
IS 651: Distributed Systems
CS/SE 4110 Senior Seminar.
Andy Wang Operating Systems COP 4610 / CGS 5765
CS4501: Information Retrieval Course Policy
CSCD 330 Network Programming Spring
CIS5930: Advanced Topics in Parallel and Distributed Systems
CSCE 221 Professor Lupoli TAMU CSCE 221 Intro.
Welcome to CSci8211: Advanced Computer Networks and Their Applications aka Basic Architecture, Mechanisms and Research Issues in Emerging Software-Defined.
CS 162 Computer Science 2 Andrew Scholer
CDA 3100 Fall 2012.
Computer Networks CNT5106C
Andy Wang Operating Systems COP 4610 / CGS 5765
CSCI 1730: C++ and System Programming
Presentation transcript:

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

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, Advanced Computer 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 Textbook: involving C++ classes and templates Students may not be familiar with these concepts 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 Encourage class participation! 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 

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

Communication Channels Check class homepage regularly http://fac-staff.seattleu.edu/zhuy Check your SU email account regularly

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

Question ?