CSSE 250 (First class) Dr. Yingwu Zhu Office: ENGR 530 Phone: 296-5515 Emai:

Slides:



Advertisements
Similar presentations
Welcome to the seminar course
Advertisements

Course Overview CSE8313 Object-Oriented Analysis and Design Spring 2015 Dr. LiGuo Huang Dept. of Computer Science and Engineering Southern Methodist University.
Slide 01-1COMP 7370, Auburn University COMP 7370 Advanced Computer and Network Security Dr. Xiao Qin Auburn University
Team Software Project - Ebnenasir - Spring CS 3141: Team Software Project - Introduction Ali Ebnenasir Department of Computer Science Michigan Technological.
CS112: Course Overview George Mason University. Today’s topics Go over the syllabus Go over resources – Marmoset – Blackboard – Piazza – Textbook Highlight.
CSCI 11 Google’s Technology and its Impact on our Culture David Irwin Winter Study 2008 January 5, 2008.
CS/CMPE 535 – Machine Learning Outline. CS Machine Learning (Wi ) - Asim LUMS2 Description A course on the fundamentals of machine.
Carnegie Mellon University Computer Science Foundations for Ph.D. Students The Carnegie Mellon Perspective Computer Science Foundations for Ph.D. Students.
Introduction to Programming Environments for Secondary Education CS 1140 Dr. Ben Schafer Department of Computer Science.
CPSC 100 – Personal Computers & Their Uses Fall 2010 Dongsheng Che Department of Computer Science East Stroudsburg University.
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
CS211: Course Overview George Mason University. Today’s topics Go over the syllabus Go over resources – Marmoset – Piazza – Textbook Highlight important.
WEEK 1 CS 361: ADVANCED DATA STRUCTURES AND ALGORITHMS Dong Si Dept. of Computer Science 1.
CLASS ORIENTATION MGMT 464 Project Management Spring 2014.
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.
EECE 310 Software Engineering Lecture 0: Course Orientation.
(1) ECE 8823: GPU Architectures Sudhakar Yalamanchili School of Electrical and Computer Engineering Georgia Institute of Technology NVIDIA Keplar.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Welcome to CSIS10A Computer Science: Beginning Programming Please, take a syllabus.
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.
CSCD 330 Network Programming Fall/Winter/Spring 2014 Lecture 1 - Course Details.
CDA 3100 Fall Special Thanks Thanks to Dr. Xiuwen Liu for letting me use his class slides and other materials as a base for this course.
CSci8211: Logistics1 CSci8211: Advanced Computer Networks and Their Applications aka Basic Architecture, Mechanisms and Research Issues in Emerging Software-
Guiding Principles. Goals First we must agree on the goals. Several (non-exclusive) choices – Want every CS major to be educated in performance including.
1 CSC 222: Computer Programming II Spring 2004 See online syllabus at: Course goals:
EDN 303 Unit 6 – Class 1 Online Monday, November 9 th Dr. Dennis S. Kubasko, Jr. Associate Professor.
Course Information Sarah Diesburg Operating Systems COP 4610.
CSSE 250 Dr. Yingwu Zhu Office: ENGR 530 Phone: Emai:
Lecture Section 001 Spring 2008 Mike O’Dell CSE 1301 Computer Literacy.
CSSE 151: Fundamentals of CS I Dr. Yingwu Zhu Office: ENGR 530 Phone: Emai:
E81 CSE 532S: Advanced Multi-Paradigm Software Development Chris Gill Department of Computer Science and Engineering Washington University in St. Louis.
Introduction to ECE 2401 Data Structure Fall 2005 Chapter 0 Chen, Chang-Sheng
IB Computer Science II Paul Bui. About Me Born and raised in Arlington UVA – Computer Engineering 6 th year at Washington-Lee HS LD Debate – Mon/Tue IT.
How Can a Boolean Operator Help Me? Kathy McNeiece For 2 nd -3 rd Grade Students Help!
MLG 205 September 5. Check Homework Major Due Dates in your planner 3-ring binder, paper, and folders.
Carnegie Mellon University Computer Science Foundations for Ph.D. Students The Carnegie Mellon Perspective Computer Science Foundations for Ph.D. Students.
1 CPSC 460/560 Computer Networks Dr. Yingwu Zhu. 2 Course Overview.
CSCD 330 Network Programming Winter 2015 Lecture 1 - Course Details.
1 Software Test Computer Science Department, Information Faculty Dr. KaiYu Wan.
CS 161 Computer Science I Andrew Scholer
CS112: Course Overview George Mason University. Today’s topics Go over the syllabus Go over resources – Marmoset – Blackboard – Piazza – Textbook Highlight.
Data Structures and Algorithms in Java AlaaEddin 2012.
Course Introduction David Ferry, Chris Gill Department of Computer Science and Engineering Washington University, St. Louis MO 1E81.
IB Computer Science II Paul Bui Sandy Munnell. About Me Born and raised in Arlington, VA B.S. Computer Engineering – UVA ’04 M.E. Computer Engineering.
B.A. (Mahayana Studies) Introduction to Computer Science November March Preliminaries Some background information for this course.
Spring 2015 Mrs. Drennon This is our virtual open house! Enjoy this video; listen carefully.
Lecture 01: Welcome Computer Architecture! Kai Bu
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
CS6501 Advanced Topics in Information Retrieval Course Policy
Mobile Ad hoc Networks (Spring 2003)
Computer Science 102 Data Structures CSCI-UA
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
CS 5565 Network Architecture and Protocols
Welcome to CS 1340! Computing for scientists.
Welcome to CS 1010! Algorithmic Problem Solving.
EECE 310 Software Engineering
CSCD 330 Network Programming Spring
ما الذي يريد صاحب العمل أن يعرفه؟
CSCD 330 Network Programming Spring
CSSE 340 Operating Systems (First class)
CS/SE 4110 Senior Seminar.
CAP 6412: Advanced Computer Vision
CSCD 330 Network Programming Spring
Get Access to your Online Course Tools
Office: ENGR 530 Phone: Emai:
Welcome to CSci8211: Advanced Computer Networks and Their Applications aka Basic Architecture, Mechanisms and Research Issues in Emerging Software-Defined.
Presentation transcript:

CSSE 250 (First class) Dr. Yingwu Zhu Office: ENGR 530 Phone: Emai:

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 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