CMSC 341 Fall 2007.

Slides:



Advertisements
Similar presentations
CMSC 132: Object-Oriented Programming II
Advertisements

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.
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: 
College of Engineering & Architecture Honor System Honesty Self- Governance Integrity Ethics.
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)
Principles of Programming Languages CMSC 331 Fall 2013.
UMBC CMSC 341 Intro1 CMSC 341 Course Introduction.
Course Introduction Andy Wang COP 4530 / CGS 5425 Fall 2003, Section 4.
Software Development CSCI-1302 Lakshmish Ramaswamy.
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.
CMSC 341 Spring /3/2007 UMBC CMSC 341 Intro 2 Course Website Instructors office hours TA names.
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.
Data Structures and Algorithms in Java AlaaEddin 2012.
COP4610 Principles of Operating Systems Prof. Robert van Engelen Department of Computer Science Florida State University.
Principles of Programming Languages CMSC 331 Spring 2014.
Academic Honor Policy Survey Results Amy Guerette, Jennifer Buchanan and Ann DelRossi On behalf of the Academic Honor Policy Committee.
1 CENG 707 Data Structures and Algorithms Nihan Kesim Çiçekli Department of Computer Engineering Middle East Technical University Fall 2013.
July 2011UMBC CMSC 341 Intro 1 CMSC 341 Course Introduction.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
CENG 707 Data Structures and Algorithms
Computer Network Fundamentals CNT4007C
Andy Wang Object Oriented Programming in C++ COP 3330
Networking CS 3470, Section 1 Sarah Diesburg
CS101 Computer Programming I
Course Introduction – Fall 2014
Computer Networks CNT5106C
September 27 – Course introductions; Adts; Stacks and Queues
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
CMSC 341 Fall 2008.
Lecture 1: Introduction
Computer Networks CNT5106C
Course Overview - Database Systems
Andy Wang Object Oriented Programming in C++ COP 3330
Academic Honesty Some Categories of Academic Dishonesty
Introduction CSE 373 Data Structures.
CENG 213 Data Structures Nihan Kesim Çiçekli
Academic Honesty Some Categories of Academic Dishonesty
ACADEMIC EXPECTATIONS
Syllabus.
Principles of Programming Languages
IS 651: Distributed Systems
Principles of Programming Languages
CMSC 341 Course Introduction July 2011 UMBC CMSC 341 Intro.
CS 425 / CS 625 Software Engineering
ACADEMIC CULTURE IN THE U.S.
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
ACADEMIC EXPECTATIONS
Course Overview CSE5319/7319 Software Architecture and Design
CMSC 341 Spring 2007.
Principles of Programming Languages CMSC 331 section 0101 Fall 2008
Term Dr Abdelhafid Bouhraoua
Course Overview CSE 8340 Advanced Software Engineering Topics: Software Engineering Economics & Processes Spring 2019 Dr. LiGuo Huang Dept. of Computer.
CPE 626 Advanced VLSI Design, Spring 2002 Admin
CSC3150 – Operating Systems
Presentation transcript:

CMSC 341 Fall 2007

Course Website www.cs.umbc.edu/courses/undergraduate/341/fall07 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

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. http://www.umbc.edu/provost/integrity/index.html 8/3/2007 UMBC CMSC 341 Intro

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

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

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

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

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 8/3/2007 UMBC CMSC 341 Intro