CS210: Data Structures and Algorithms Course Guide Sarab Al Muhaideb Prince Sultan University, College for Women.

Slides:



Advertisements
Similar presentations
CENG 241 Digital Design 1 Lecture 1 Amirali Baniasadi
Advertisements

IS 101: Introduction to Information Technology Guide Ms. Noura A. Alhakbani Website: Prince Sultan University, College for.
Welcome to MAT 142 TTh. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday 10:30 am – 11:30 am Wednesday 11:45 am – 12:45.
Welcome to MAT 170. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Wednesday and Friday 10:40 am – 11:30 am and by appointment.
CS 331 / CMPE 334 – Intro to AI CS 531 / CMPE AI Course Outline.
Welcome to MAT 210. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday and Thursday 12 noon - 1 pm Wednesday 8:30 am –
Welcome to MAT 170. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday and Thursday 8 am – 8:30 am Tuesday and Thursday.
Welcome to MAT 142. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday 10 am – 10:45 am Wednesday 8:15 am – 9:15 am Thursday.
Administrative Issues ICS 151 Fall 2007 Instructor: Eli Bozorgzadeh.
CENG 213 Data Structures Department of Computer Engineering Middle East Technical University Fall 2014 CENG 213 Data Structures 1.
PROBABILITY AND STATISTICS FOR ENGINEERS Session 1 Dr Abdelaziz Berrado MTH3301 —Fall 09.
Welcome to MAT 170. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday and Thursday 12 noon - 1 pm Wednesday 8:30 am –
[CS-251: Introduction to Computer organization and assembly Programming ] Course Guide Salma Idris Prince Sultan University, College for Women.
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
Data Structures CS231 Instructor: Dr. Hammad Majeed Office: Academic Block 4 First Floor.
Math 125 Statistics. About me  Nedjla Ougouag, PhD  Office: Room 702H  Ph: (312)   Homepage:
Lecture 1 Overview.
COMP Introduction to Programming Yi Hong May 13, 2015.
2 September Statistics for Behavioral Scientists Psychology W1610x.
CPS120: Introduction to Computer Science Fall: 2002 Instructor: Paul J. Millis.
Is422- Course Overview Prepared by L. Nouf Almujally 1.
Quantitative Foundations for Telecommunications TCOM 575 Syllabus for Fall 2008.
Administrative Issues ICS 151 Winter 2010 Instructor: Eli Bozorgzadeh.
ICS 102 Computer Programming University of Hail College of Computer Science & Engineering Computer Science and Software Engineering Department.
1 My Experiences as Faculty Member and Researcher Dr. Kalim Qureshi.
Course Guide CS 285 Discrete Mathematics Dr. Eng. Manal Farrag Prince Sultan University, College for Women
Course Guide IS325 Systems Analysis & Design II Ms Fatima Khan Prince Sultan University, College for Women.
CS355 Advanced Computer Architecture Fatima Khan Prince Sultan University, College for Women.
IS 101: Introduction to Information Technology Guide Ms. Amany AlSaleh Prince Sultan University, College for Women.
Course Overview Prepared by L. Nouf Almujally 1. Course Objectives Fundamental concepts of database systems, in particular, relational database systems.
Course Guide Lines CS210: Data Structures and Algorithms Course Guide Layal Kazma Prince Sultan University, College for Women.
[CS-225: Software Engineering] Course Guide Fatima Khan Prince Sultan University, College for Women.
1 [CMP001 Computer Orientation I] Course Guide Ms. Wesal Abdalfattah office#: 357 Ext#: 8612 Prince Sultan University,
ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
CPSC 121: Models of Computation Unit 0 Introduction George Tsiknis Based on slides by Patrice Belleville and Steve Wolfman.
ECO 111 Fall 2010 Instructor - David C. Hills, MAT Instructor - David C. Hills, MAT.
CPS120: Introduction to Computer Science Winter 2002 Instructor: Paul J. Millis.
Introduction to ECE 2401 Data Structure Fall 2005 Chapter 0 Chen, Chang-Sheng
CS330: Introduction to Operating Systems Course Guide Fatima Khan Prince Sultan University, College for Women.
CS151: Digital Design Course Guide Sarab Al Muhaideb Prince Sultan University, College for Women.
[CS-370: Artificial Intelligence ] Course Guide Ms.Raghad Altikriti Prince Sultan University, College for Women.
CS 210 DATA STRUCTURES AND ALGORITHIMS Fall 2006.
CS311 Design & Analysis of Algorithms Course Guide Layal Kazma Prince Sultan University, College for Women.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
CS 102: Computer Programming II Course Guide Ms. Noura A. Alhakbani Website: Prince Sultan University, College for Women.
Course Information CSE 2031 Fall Instructor U. T. Nguyen /new-yen/ Office: CSEB Office hours:  Tuesday,
08/29/2006 Introduction INTRODUCTION Instructor: Petru S. Fodor Class webpage: PHYSICS 243H.
CS 331: Data Communications and Networking Course Guide Salma Idris Course web site:
CMPT 238 Data Structures Instructor: Tina Tian. General Information Office: RLC 203A Office Hour: Tue and Fri 12:30 - 2:00PM.
Copyright January, Prof. Basuony El-Garhy Geotechnical Engineering and Foundations Civil Engineering Department Faculty of Engineering What is CE.
Course Information EECS 2031 Fall Instructor Uyen Trang (U.T.) Nguyen Office: LAS Office hours: 
Database Design CT1313.
Computer Network Fundamentals CNT4007C
Computer Engineering Department Islamic University of Gaza
CS101 Computer Programming I
Computer Networks CNT5106C
CENG 213 Data Structures Nihan Kesim Çiçekli
Course Guide CT 1501.
CMPT 238 Data Structures Instructor: Tina Tian.
September 27 – Course introductions; Adts; Stacks and Queues
E-BUSINESS SYSTEMS DESIGN IS 232 T
Welcome to MAT 142.
Administrative Issues
Instructors Antonio Torralba & Bill Freeman
Administrative Issues
Computer Engineering Department Islamic University of Gaza
Administrative Issues
Computer Engineering Department Islamic University of Gaza
CMPT 238 Data Structures Instructor: Tina Tian.
Presentation transcript:

CS210: Data Structures and Algorithms Course Guide Sarab Al Muhaideb Prince Sultan University, College for Women

Outline zCourse Description zCourse Objectives zCourse Resources zCourse Calendar zInstructor Location & Office Hours zCourse Policies zMajor Exams & Final Exam zOverall Assessment zHow to Study for Course

Course Description zCS 210 : Data Structures and Algorithms. zCredit Hours: 3. zPrerequisite: CS 102. zCourse Home Page: Visit to find course announcements, notes, important dates,assignments, grades and more.

Abstract Data Types ADT: is the study of classes of objects whose logical behavior is defined by a set of values and a set of operations.

Data Structures The term Data Structures refers to the study of data and how to present objects within a program; that is, the implementation of the structured relationships. We are now interested in the study of the abstract properties of classes of data objects in addition to how the objects might be represented in a program.

Course Objectives It is well known that data structures have a profound effect on the performance of programs and applications. The main purpose of this course is to introduce the main types of data structures and illustrate their use throughout simple examples and applications. In the process, some guidelines and principles for good programming and application development are given.

Course Resources zTextbook: zAdditional References: 1.C++ Plus Data Structures, by Nell Dale and David Teague, Jones and Bartlett Publishers, Problem Solving with C++, The Object of Programming, by Walter Savitch, Addison Wesley, Data Structures and Program Design in C++, by R. Kruse and A. Ryba, Prentice Hall, 1999 ADT, Data Structures and Problem Solving with C++, 2nd Edition. By Larry Nyhoff, Prentice Hall, 2004.

Course Calendar zMajor I Exam: Tuesday October 30, 2007 [11:00-12:30]. zMajor II Exam: Tuesday December 11, 2007 [11:00-12:30]. zQuizzes: yQuiz 1: Tuesday September 25, yQuiz 2: Tuesday October 23, yQuiz 3: Tuesday November 20, zFinal Exam: During the period January, 2008.

Instructor Location & Office Hours zMrs. Sarab Almuhaideb. yOffice: W357 yPhone: Ext.# 711 y zOffice Hours: SAT, MON10:00 – 10:50, TUES 12:00 – 12:50, (or by appointment)

Course Policies 1.Students must regularly come to class to participate in class activities and discussions. 2.If a student was absent in any lecture, then she is expected to read the lecture material and is welcomed for any specific question she may has. 3.There will be weekly tutorial problems as well as bi-weekly programming projects. 4.Students are encouraged to solve the tutorial problems before we do them together in class, but are NOT required to submit their solutions. 5.This course adopts the drop-the-lowest policy for assignments and quizzes.

1.10% of your grade will be assigned to PROGRAMMING projects. 2.Homework assignments must be done individually( or in pairs as stated in the project’s requirements). 3.We do not expect to see two programming projects that look identical. In this case, BOTH projects will be rejected. 4.Please note the due date for your programming project. 5.Late projects will be grade-penalizes or might not be accepted at all. 6.All source files must be compiled and fully tested by the student before submission. 7.A program that does not compile is not accepted for any reason. 8.Also, a program with no output is not accepted. 9.A program must be submitted in both electronic copy (the.cpp file) and hard copy. 10.Make sure the floppy is labeled with your name and the assignment number. Course Policies (Assignments/Quizzes)

Major Exam (20%)/ Final Exam (35%) zEach Major Exam is worth 20%. zEach Major Exam will include at least four chapters. Details will be announced in the course website. zNo Make-Exams. zFinal exam is worth 40%. The final exam will be cumulative.

Overall Assessment

How to Study for this Course zLectures: Attend, Listen and Participate. zTutorials: Prepare, Participate. zProjects: Give enough time, Work hard, Seek help, and Submit. zRead the chapter after the lecture. zTry to do most of the Review Questions in each chapter. zThink Critically – ask questions, make notes, and reflect on material.