90 likes | 257 Views
General Introduction. CSCI 3333 Data Structures. by Dr. Bun Yue Professor of Computer Science yue@uhcl.edu http://sce.uhcl.edu/yue/ 2013. General Course Information I. CSCI 3333.3 (39434) W 7:00-9:50pm Room to be determined Instructor
E N D
General Introduction CSCI 3333 Data Structures byDr. Bun YueProfessor of Computer Scienceyue@uhcl.eduhttp://sce.uhcl.edu/yue/2013
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, yue@uhcl.edu • URL: http://dcm.uhcl.edu/yue/
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.
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.
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.
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
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.
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.