general introduction by dr. bun yue professor of computer science [email protected] 2013 [email protected] ...

9
General Introduction by Dr. Bun Yue Professor of Computer Science [email protected] http://sce.uhcl.edu/yue/ 2013 CSCI 3333 Data Structures

Upload: noah-sullivan

Post on 13-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: General Introduction by Dr. Bun Yue Professor of Computer Science yue@uhcl.edu  2013 yue@uhcl.edu  CSCI

General Introduction

by

Dr. Bun YueProfessor of Computer Science

[email protected]://sce.uhcl.edu/yue/

2013

CSCI 3333 Data Structures

Page 2: General Introduction by Dr. Bun Yue Professor of Computer Science yue@uhcl.edu  2013 yue@uhcl.edu  CSCI

General Course Information I

CSCI 3333.3 (39434) W 7:00-9:50pm Room to be determined

Instructor Dr. Bun Yue, Professor of Computer

Science, Delta 163, 281-283-3864, [email protected]

URL: http://dcm.uhcl.edu/yue/

Page 3: General Introduction by Dr. Bun Yue Professor of Computer Science yue@uhcl.edu  2013 yue@uhcl.edu  CSCI

General Course Information II

Vijender Palakala: PalakalaV0928 at UHCL.edu

PC Lab, NT Lab, D238 (TA room: , 281-283-3845) or D156

Accounts: Ms. Krishani Abeysekera, or her assistants.

Page 4: General Introduction by Dr. Bun Yue Professor of Computer Science yue@uhcl.edu  2013 yue@uhcl.edu  CSCI

Textbook

M.A. Weiss. Data Structures & Problem Solving Using Java, 4th Edition. Addison Wesley/Pearson. 2009. (ISBN: 0321541405)

Author's resources: Dr. Weiss' Home Page, source code.

Page 5: General Introduction by Dr. Bun Yue Professor of Computer Science yue@uhcl.edu  2013 yue@uhcl.edu  CSCI

Programming Languages

You can choose from C#, C++ or Java for your homework and programming assignments.

Java is encouraged. Examination questions will be

mostly language independent.

Page 6: General Introduction by Dr. Bun Yue Professor of Computer Science yue@uhcl.edu  2013 yue@uhcl.edu  CSCI

Language Issues

Computing students should be: Proficient in at least one object-oriented

programming language. Know a spectrum of languages with various

model: OOP: e.g. Java, C++ or C# DB language: e.g. SQL Scripting language: e.g. Perl, Python, Ruby. Logic programming language: e.g. Prolog Functional language: e,g. Lisp Rule-based language: CLIPS, XSLT

Page 7: General Introduction by Dr. Bun Yue Professor of Computer Science yue@uhcl.edu  2013 yue@uhcl.edu  CSCI

How to succeed?

Ask a lot of questions. Participate in the class. Do not fall behind. Study hard. Read book and lecture notes before

coming to the class. Seek helps.

Page 8: General Introduction by Dr. Bun Yue Professor of Computer Science yue@uhcl.edu  2013 yue@uhcl.edu  CSCI

Assignments

Start early. Budget enough time. Seek help if needed. Get a thorough understanding of

the requirement specifications. Get a good design before coding Good documentation at the

beginning.

Page 9: General Introduction by Dr. Bun Yue Professor of Computer Science yue@uhcl.edu  2013 yue@uhcl.edu  CSCI

Questions and Comments?