CMSC 341 Spring 2008. 8/3/2007 UMBC CMSC 341 Intro 2 Course Website www.cs.umbc.edu/courses/undergraduate/341/spring08 Instructors office hours TA names.

Slides:



Advertisements
Similar presentations
Lysbet Murray, Assistant Director Office of Academic Enrichment ACADEMIC CULTURE IN THE U.S.
Advertisements

CSc 2310 Principles of Programming (Java)
CSCE 145: Algorithmic Design I Introduction Muhammad Nazmus Sakib.
CMSC 132: Object-Oriented Programming II
CMSC 132: Object-Oriented Programming II Nelson Padua-Perez William Pugh Department of Computer Science University of Maryland, College Park.
CSc 160 Overview of Fundamentals of Computer Programming II Spring (SO1) 2004.
CS Computer Science I – Programming and Problem Solving Prof. Angela Guercio Spring 2008.
CS – 600 Discrete Structures for Computer Science Prof. Angela Guercio Spring 2008.
Administrivia- Introduction CSE 373 Data Structures.
COMP171 Data Structures and Algorithm Huamin Qu Lecture 1 (Sept. 1, 2005)
COMP171 Data Structures and Algorithm Qiang Yang Lecture 1 ( Fall 2006)
1 CPT S 223: Advanced Data Structures (section 01) Fall 2010 School of EECS Washington State University, Pullman MWF 10:10-11 Sloan 5.
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
Principles of Programming Languages CMSC 331, Fall 2011
Principles of Programming Languages UMBC CMSC , Fall 2013
Data Structures and Programming.  Today:  Administrivia  Introduction to 225, Stacks  Course website: 
Academic Dishonesty: Fundamentals of Prevention Susan Pocotte, Ph.D. Associate Dean for Academic Affairs College of Graduate Studies.
Academic Honesty in the UT Arlington College of Engineering.
College of Engineering & Architecture Honor System Honesty Self- Governance Integrity Ethics.
Material developed by Tim Korb, Peter Hirst, and Jeff Stefancic
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Data Structures, Algorithms, and Generic Programming Breno de Medeiros COP 4530 / CGS 5425 (Fall 2006)
ECEN 301Discussion #1 – Syllabus1 All Sections MWF 1:00 – 1:50 PM 256 CB Lecture: MW Recitation: F Labs: M or Th Instructor: Prof. David Long Office: CB.
Principles of Programming Languages CMSC 331 Fall 2013.
Academic Integrity at IU Code of Student Rights, Responsibilities and Conduct.
Introduction to Data Structures
UMBC CMSC 341 Intro1 CMSC 341 Course Introduction.
Review of University Policies and Procedures Academic Regulations.
Course Introduction Andy Wang COP 4530 / CGS 5425 Fall 2003, Section 4.
Jongwook Woo CIS 520 Software Engineering (Syllabus) Jongwook Woo, PhD California State University, LA Computer and Information System.
Software Development CSCI-1302 Lakshmish Ramaswamy.
Jongwook Woo CIS 528 Introduction to Big Data Science (Syllabus) Jongwook Woo, PhD California State University, LA Computer and Information.
Psychology 100:12,15 (both terms) Psychology 100:14 (first term only) Instructor: P. Henke P. Henke Office: 125 Annex Office Hours: Wednesday 10:15-11:00.
NEW FACULTY ORIENTATION 2011 Essential Policies Donna Bell Academic Integrity Officer.
1 CS 320 Interaction Design Spring 2011 Course Syllabus January19, 2011.
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2002 Sections Ms. Susan Mitchell.
ACADEMIC INTEGRITY VIOLATIONS OFFENSES, PENALTIES, AND PROCEDURES.
Ron Smelser Professor and Associate Dean Dean’s Office.
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2001 Sections Ms. Susan Mitchell.
Principles of Programming Languages CMSC 331 Fall 2010.
C Programming Lecture 1 : Introduction Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
CST 223 Concepts of Programming Languages Dr. Sherry Yang PV 171
Data Structures and Algorithms in Java AlaaEddin 2012.
COP4610 Principles of Operating Systems Prof. Robert van Engelen Department of Computer Science Florida State University.
Computer Networks CNT5106C
Principles of Programming Languages CMSC 331 Spring 2014.
IMPORTANT SMU POLICIES (and some general resources)
Academic Honor Policy Survey Results Amy Guerette, Jennifer Buchanan and Ann DelRossi On behalf of the Academic Honor Policy Committee.
July 2011UMBC CMSC 341 Intro 1 CMSC 341 Course Introduction.
Andy Wang Object Oriented Programming in C++ COP 3330
Course Introduction – Fall 2014
September 27 – Course introductions; Adts; Stacks and Queues
CMSC 341 Fall 2008.
Lecture 1: Introduction
Andy Wang Object Oriented Programming in C++ COP 3330
Syllabus.
Principles of Programming Languages
IS 651: Distributed Systems
Principles of Programming Languages
CMSC 341 Course Introduction July 2011 UMBC CMSC 341 Intro.
ACADEMIC CULTURE IN THE U.S.
CMSC 341 Fall 2007.
C Programming Lecture 1 : Introduction
CSCE 221 Professor Lupoli TAMU CSCE 221 Intro.
C Programming Lecture 1 : Introduction
Principles of Programming Languages CMSC 331 Spring 2010
Course Overview CSE5319/7319 Software Architecture and Design
CMSC 341 Spring 2007.
Principles of Programming Languages CMSC 331 section 0101 Fall 2008
Presentation transcript:

CMSC 341 Spring 2008

8/3/2007 UMBC CMSC 341 Intro 2 Course Website Instructors office hours TA names and office hours  TAs grade projects Syllabus Class schedule including project and exam dates Grading Lecture slides Projects Practice Exercises

8/3/2007 UMBC CMSC 341 Intro 3 Student Honor Code UMBC Student Honor Code By enrolling in this course, each student assumes the responsibilities of an active participant in UMBC's scholarly community in which everyone's academic work and behavior are held to the highest standards of honesty. Cheating, fabrication, plagiarism, and helping others to commit these acts are all forms of academic dishonesty, and they are wrong. Academic misconduct could result in disciplinary action that may include, but is not limited to, suspension or dismissal. To read the full Student Academic Conduct Policy, consult the UMBC Student Handbook, the Faculty Handbook, or the UMBC Policies section of the UMBC Directory.

8/3/2007 UMBC CMSC 341 Intro 4 Textbook Data Structures and Algorithm Analysis in Java, 2/E Mark Allen Weiss, Florida International University ISBN: Publisher: Addison-Wesley Copyright: 2007

8/3/2007 UMBC CMSC 341 Intro 5 Prerequisites CMSC 202 – C++ programming  Class design  Operator overloading  Pointers and dynamic memory management CMSC 203  Proof by induction  Permutations and combinations

8/3/2007 UMBC CMSC 341 Intro 6 Data Structure What is a “data structure”? How are they implemented?

8/3/2007 UMBC CMSC 341 Intro 7 Abstract Data Type What is an ADT?

8/3/2007 UMBC CMSC 341 Intro 8 Why Java? Java contains a Collections framework that consists of system classes that emulate many of the data structures that you will learn about in this course. Easier to program in Java than C++ Popular industry standard More similar to C# than C++ Platform Independent Easy to do GUI Programming