IS 320: Data Structures Spring Quarter 2013. DESCRIPTION This class is an introduction to data structures. The primary data structures—list, stack, queue,

Slides:



Advertisements
Similar presentations
LABORATORY GRADING POLICY Lab reports (75% of grade) 60% Written Report 15% Laboratory Technique Final Examination (25% of grade)
Advertisements

Data Structures and Algorithms Dr. Robin Gras Ext Lambton Tower 8111.
CGS 1000-SPRING 2008 Introduction to Computers and TechnologyIntroduction to Computers and Technology.
COMP171 Data Structures and Algorithms Spring 2009.
CS 46101–600/CS Design and Analysis of Algorithms Dr. Angela Guercio Spring 2010.
COMP171 Data Structures and Algorithms Spring 2009.
CS 262: Programming Languages Spring Quarter 2011.
SWE 415: Software Testing and Quality Assurance Section 01, 12:00-12:50pm, 22:130 Spring Semester (072) King Fahd University of Petroleum &
CS 410 Applied Algorithms Applied Algorithms Lecture #1 Introduction, class information, first problems.
CS 232 Geometric Algorithms: Lecture 1 Shang-Hua Teng Department of Computer Science, Boston University.
COMP171 Data Structures and Algorithm Huamin Qu Lecture 1 (Sept. 1, 2005)
Math 115b Section 5(Spring 06)  Instructor: Kerima Ratnayaka   Phone :  Office.
COMP171 Data Structures and Algorithm Qiang Yang Lecture 1 ( Fall 2006)
COMP152 Object-Oriented Programming and Data Structures Spring 2011.
CS 315 Theory of Programming Languages Winter Quarter 2015.
A Brief Calculus Course
1 Are you ready?. 2 Professor: Vladimir Misic Office : Phone: Office Hours : Mon, Tue; 2:00pm – 4:00pm Website :
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
© 2004 Goodrich, Tamassia CS2210 Data Structures and Algorithms Lecture 1: Course Overview Instructor: Olga Veksler.
Introduction to MA Day 1. Name: Charlotte Bailey Office: MATH 802 Office Phone: (765)
Introduction to MA Introduction to Calculus
Bala Kappagantula CGS 1000 Introduction to Computers and Technology Fall 2007.
Course name : computer essentials. Instructor: Basma Alabdullatif Office: computer department instructors office, 1st floor Office hours: Saturday (11:00-01:00)
Math 115a ILC Room 125. Math 115a Stephen Reyes  Office: MTL 124E  Phone:   Office Hours: Tues & Thurs: 9:00am.
Welcome MATH Spring 2012 Instructor: Dr. Larry Bowen OFFICE: 331 Osband PHONE: (205)
COMPE 226 Data Structures 2015 Fall Murat KARAKAYA Department of Computer Engineering.
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
MAT 3724 Applied Analysis Fall 2012
Advanced Writing and Grammar Instructor: Ms. Thoibi N. Rublaitus eka: Usha Rajkumari You can call me: ‘Thoibi’
CS 345: Theory of Computation I Spring Quarter 2015.
Prof. Barbara Bernal NEW Office in J 126 Office Hours: M 4pm - 5:30 PM Class Lecture: M 6 PM - 8:30 in J133 Weekly Web Lecture between Tuesday to Sunday.
CSCI-141 Fall Professor Scott C. Johnson
CS355 Advanced Computer Architecture Fatima Khan Prince Sultan University, College for Women.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
Introduction to Databases Computer Science 557 September 2007 Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
CS 311: Data Structures II Winter Quarter DESCRIPTION This class is a continuation of CS 260. The topics covered will include: file I/O in Java,
Data Structures (Second Part) Lecture 1 Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University.
Introduction to Data Structures
Computer Science 102 Data Structures and Algorithms CSCI-UA.0102 Fall 2012 Lecture 1: administrative details Professor: Evan Korth New York University.
1 WELCOME TO COMPUTER SCIENCE 1027b COMPUTER SCIENCE FUNDAMENTALS II Lecturers: Eric Schost (001) John Barron (002)
Course Objectives Discuss fundamental concepts of information technology Show how computers are used as practical tools for solving personal, business,
Principles of Chemistry II (CHEM 1212) Section 01 (CRN 53642) MW 3:30 - 5:35 pm (B10) DR. AUGUSTINE OFORI AGYEMAN Assistant professor of chemistry Department.
Econ 3320 Managerial Economics (Fall 2015)
CGS 1000-FALL 2009 Intro to Computers & Tech. Topics  Syllabus  Faculty Website  Campus Cruiser Introduction to Computers and Technology.
Math 115b Section 3 (Spring 09)  Instructor: Kerima Ratnayaka   Phone :  Office.
CS-2851 Dr. Mark L. Hornick 1 CS-2852 Data Structures Dr. Mark L. Hornick Office: L341 Phone: web: people.msoe.edu/hornick/
CS 445 Theory of Computation II Winter Quarter 2013.
MAT 3730 Complex Variables Spring 2012
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
WHAT DOES SUCCESS MEAN TO ME? Think of three things that would make you feel successful on the last day of high school? What actions are needed to make.
1 Data Structures COP 4530 Spring 2010 MW 4:35 PM – 5:50 PM CHE 101 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering ENB
Introduction to MA Introduction to Calculus A Brief Calculus Course Spring 2016 Semester.
CST 223 Concepts of Programming Languages Dr. Sherry Yang PV 171
COP 1000-SPRING 2009 Programming Logic. Topics  Syllabus  Faculty Website  Campus Cruiser  Alice Programming Logic.
Course Info Instructor U.T. Nguyen Office: CSEB Office hours: Tuesday, 14:30-15:30 Thursday, 12:00-12:45 By.
SYLLABUS 2 Course Title: Special English For Computer Science Students  Semester: Fall  Class hours and location: Sundays, 16  17:30 (CLASS 10)  Credit:
Data Structures and Algorithms in Java AlaaEddin 2012.
Introduction to Sport and Exercise Science Lecture 1.
ICS 151 Digital Logic Design Spring 2004 Administrative Issues.
CS101 Computer Programming I
CSc 020: Programming Concepts and Methodology II
CS5040: Data Structures and Algorithms
Computer Science 102 Data Structures CSCI-UA
Introduction to MA Day 1.
Introduction to MA Day 1.
Introduction to MA Introduction to Calculus Fall 2015
C Programming Lecture 1 : Introduction
C Programming Lecture 1 : Introduction
CPE 626 Advanced VLSI Design, Spring 2002 Admin
Presentation transcript:

IS 320: Data Structures Spring Quarter 2013

DESCRIPTION This class is an introduction to data structures. The primary data structures—list, stack, queue, heap, and binary tree—will be examined and implementations of these structures as well as space and time requirements, will be discussed. In addition, algorithms for searching, sorting, and hashing will be examined. As time permits, more elaborate data structures such as a graph and a B- tree will be considered. Prerequisite: CS 162. CREDIT3 credits INSTRUCTOR Bob Broeg Office: ITC 310F, Campus phone: Web:

OFFICE HOURS M, W, F: 8:00 – 8:50 11: :50 and by appointment CLASS TIMES MWF9:00- 9:50 (CRN 30717)MOD 101 TEXTBOOK There is no textbook for this class. Therefore, class attendance and note taking are very important. A copy of my lecture notes will be available, in PDF format, from the class web page.

GRADING The grade for this class will consist of a midterm, a comprehensive final, and written assignments. 35% Written Assignments 30% Midterm 35% Final ( 100% - 92% A91% - 90% A– 89% - 88% B+87% - 82% B 81% - 80% B– 79% - 78% C+77% - 72% C71% - 70% C– 69% - 68% D+67% - 62% D61% - 60% D– 59% - 0% F

Exams: There will be a midterm exam tentatively scheduled for the fifth week of the quarter, and a comprehensive final exam at the scheduled time. All exams are closed book and closed notes, but you will receive a study guide for each exam. Exercises: There will be periodic written exercises given out in class. Exercises are to be done using a word processor, and spelling and grammar will be considered as part of the grade.

ACADEMIC DISHONESTY Academic dishonesty refers to cheating: a serious ethical issue. You are encouraged to work cooperatively with other students in the class. However, each student is expected to do his or her own assignments. Written work that appears to be copies of each other will not be given credit. Helping, or being help by, another student or the appearance of helping, or being helped by, another student during an exam will be considered academic dishonesty. This will be grounds for a zero on the exam.

NOTES  It is the policy of the Computer Science department that you must receive a passing grade on the final exam (60% or higher) in order to pass the class.  Late assignments (labs and written assignments) will be given half credit. This means that the assignment is graded normally, and the result is multiplied by 50%. This is the grade that is recorded. There is a two week limit for late work.  Last day to turn in any work for credit is June 7,  A student who is participating in an official college activity—for example, a member of an athletic team or a member of a performing arts organization—may have an exception made to a deadline with a signed, written request from the sponsoring organization before the deadline. For example, a student on an athletic team may turn in a late lab because of a game provided he or she submits a written request, signed by a coach, before the original deadline. It is the student’s responsibility to obtain the written request.

 Student work that has not been returned will be kept for one quarter. Unclaimed work from this quarter will be disposed of at the beginning of Winter quarter,  Please save any graded papers until after you receive your report card. In the event of a grade discrepancy, your copy of a graded paper is your only proof of the grade you received.  An incomplete grade will be given only in unusual circumstances. You must be passing the class at the time of the request for an incomplete, and there must be a serious event that prevents you from completing the class.  No student will be given a grade lower than the calculated grade. However, I reserve the right to assign a final grade higher than the calculated grade if I feel it is warranted.  No classes this quarter on Fri., April 19 and Mon., May 27.  The last day to change a grade option is Friday, April 12 and to drop a class without a grade is Friday, April 26.

Unless there is a very good need, please turn off pagers and cell phones during class time. I find it extraordinarily rude to have my lecture interrupted by someone’s cell phone ringing. I do understand, however, that there are situations that require someone to be close to a phone.