Analysis of Algorithms

Slides:



Advertisements
Similar presentations
John Hurley Cal State LA
Advertisements

CS112: Course Overview George Mason University. Today’s topics Go over the syllabus Go over resources – Marmoset – Blackboard – Piazza – Textbook Highlight.
CS 46101–600/CS Design and Analysis of Algorithms Dr. Angela Guercio Spring 2010.
Instructor Dr. Ken Rodham –3370 TMCB – –Office Hours: By Appointment.
CS 201: Introduction To Programming With Java
COMP 14 Introduction to Programming Miguel A. Otaduy Summer Session I, 2004 MTWRF 9:45-11:15 am Sitterson Hall 014.
Data Structure TA: Abbas Sarraf
Math 115b Section 5(Spring 06)  Instructor: Kerima Ratnayaka   Phone :  Office.
OBJECT ORIENTED PROGRAMMING I LECTURE 1 GEORGE KOUTSOGIANNAKIS
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Administrative Issues ICS 151 Fall 2007 Instructor: Eli Bozorgzadeh.
Math 115a– Section 4  Instructor: Kerima Ratnayaka   Phone :  Office : MTL 124B.
COMP 14 – 02: Introduction to Programming Andrew Leaver-Fay August 31, 2005 Monday/Wednesday 3-4:15 pm Peabody 217 Friday 3-3:50pm Peabody 217.
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
IB 429 ANSC 466 ANTH 442 Animal Behavior MWF 3-3: Roger Adams Lab 1 hand out: course syllabus.
CS 450: COMPUTER GRAPHICS COURSE AND SYLLABUS OVERVIEW SPRING 2015 DR. MICHAEL J. REALE.
CS211: Course Overview George Mason University. Today’s topics Go over the syllabus Go over resources – Marmoset – Piazza – Textbook Highlight important.
7-Sep-15 Physics 1 (Garcia) SJSU Conceptual Physics (Physics 1) Prof. Alejandro Garcia Spring 2007.
CS223 Algorithms D-Term 2013 Instructor: Mohamed Eltabakh WPI, CS Introduction Slide 1.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
COMP Introduction to Programming Yi Hong May 13, 2015.
Social Psychology: Attitudes & Persuasion (PSY320)
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
Overview Algorithms Baojian Hua
Math 115b Section 3 (Spring 09)  Instructor: Kerima Ratnayaka   Phone :  Office.
Course Introduction Andy Wang COP 4530 / CGS 5425 Fall 2003, Section 4.
CS-2851 Dr. Mark L. Hornick 1 CS-2852 Data Structures Dr. Mark L. Hornick Office: L341 Phone: web: people.msoe.edu/hornick/
What else is there? CMPT 454: Database Systems II. – Transaction Management. – Query Planning. – Optional topics, e.g. data mining, information retrieval,
June 19, Liang-Jun Zhang MTWRF 9:45-11:15 am Sitterson Hall 011 Comp 110 Introduction to Programming.
CEN First Lecture CEN 4010 Introduction to Software Engineering Instructor: Masoud Sadjadi
CS112: Course Overview George Mason University. Today’s topics Go over the syllabus Go over resources – Marmoset – Blackboard – Piazza – Textbook Highlight.
Computer Networks CNT5106C
Design and Analysis of Algorithms CS st Term Course Syllabus Cairo University Faculty of Computers and Information.
ICS 151 Digital Logic Design Spring 2004 Administrative Issues.
John Hurley Cal State LA CS 201: Introduction To Programming With Java Lecture 1: Introduction to CS201.
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
John Hurley Cal State LA CS 202: Introduction To Object-Oriented Programming Lecture 1: Introduction to CS202.
John Hurley Cal State LA CS 202: Introduction To Object-Oriented Programming Lecture 1: Introduction to CS202.
Networking CS 3470, Section 1 Sarah Diesburg
APPLIED MANAGEMENT SCIENCE IN AGRICULTURAL SYSTEMS I
CS 202: Introduction To Object-Oriented Programming
John Hurley Cal State LA
Andy Wang Object Oriented Programming in C++ COP 3330
Networking CS 3470, Section 1 Sarah Diesburg
CS 202: Introduction To Object-Oriented Programming
CS : Accelerated Introduction To Programming With Java And Object- Oriented Programming John Hurley Cal State LA 1.
Computer Networks CNT5106C
ICE 245: Algorithms Instructor: Dr. Mohammad Arifuzzaman
Quick overview of your schedule Spring-2017 SPAU 3343
Geology I: Earth’s Interior(ERTH-1100)
Computer Science 102 Data Structures CSCI-UA
Welcome to CS 1010! Algorithmic Problem Solving.
Introduction.
Welcome to CS 1010! Algorithmic Problem Solving.
Computer Networks CNT5106C
Andy Wang Object Oriented Programming in C++ COP 3330
Welcome to CS 1010! Algorithmic Problem Solving.
CMPT 438 Algorithms Instructor: Tina Tian.
Cpt S 471/571: Computational Genomics
CS2013 Lecture 1 John Hurley Cal State LA.
Accelerated Introduction to Computer Science
Administrative Issues
CS2013 Lecture 1 John Hurley Cal State LA.
Intro to CIT 594
Administrative Issues
Computer Networks CNT5106C
Lecture 1a- Introduction
CS2013 LECTURE 1 John Hurley Cal State LA.
CS2012 Introduction to CS 2012.
CS 474/674 – Image Processing Fall Prof. Bebis.
Presentation transcript:

Analysis of Algorithms CS 3112 Analysis of Algorithms Spring 2019 Jung Soo (Sue) Lim Cal State LA

Introduction Jung Soo (Sue) Lim Call me Soo. If that’s too informal for you, you can call me “Instructor” jlim34@calstatela.edu Office hours Tue/Thu : 9:00 AM – 10:30 AM at E&T A310 Tue/Thu : 5:00 PM – 6:00 PM at E&T A310 By appointment

CS 3112 CS 3112: Analysis of Algorithm is a required course in CS major. During the lab, we will implement the algorithms covered in the class, solve rigorous problems, and design new algorithms based on the algorithms/data structures that we learned in class

Course Web Page http://csns.calstatela.edu/file/view?id=5526306 Course schedule and syllabus Lecture notes Assignments Sample code

Grading Grading: A, B, C, (with + and -), NC. Grading Policy Quizzes: 20% Midterms (two midterms): 40% Final: 40% Grading scale If you don’t get at least a C (undergraduate) or B (graduate), you get an “I” for incomplete. A-, A 90 – 100 B-, B, B+ 80 – 89 C-,C,C+ 65 – 79 D,F <65

Laboratory Assignments Each lab you May have one or two programming assignment(s), May required to solve rigorous problems, May design new algorithms, Which will re-enforce what you learned, Also, lab assignments can be sample quizzes, midterm exams, or final exam. If you can solve sample questions in the lab assignments, you can solve most of the questions on the exams. Although your lab assignments will not be graded, all your lab assignments must be uploaded to CSNS. I will review your lab assignments.

Laboratory Assignments - 2 Only work uploaded to CSNS will be reviewed. All other works not uploaded to CSNS will not be reviewed. (i.e. e-mail, bring them to me directly, etc.) Based on the quality of work, extra credit of 10% will be added to your final grade. If you have not previously used CSNS, go to csns.calstatela.edu and login using your CIN as both username and password. Change your password. Let me know immediately if you have any difficulties with this. If you don’t have a logon to the school network, get one from the IT staff in the library right after this class

Quizzes We will have a quiz at the end of each class. Quizzes will consist of multiple choice, short answers, and one- paragraph writing questions. Quizzes will be closed-book and closed-note.

Exams Two midterm exams, one final exam Midterm exam and final exam are closed-book, closed-note, and closed-Internet. No make up exam! No make up quiz! No make up midterm exams! No make up final exam!

Textbook Introduction to Algorithms 3rd addition by: Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein ISBN 978-0-262-03384-8 (hard cover: alk, paper) ISBN 978-0-262-53305-8 (pbk: alk, paper) The textbook is absolutely required

Cheating Cheating will not be tolerated in any circumstance! You may not copy code from other students or allow anyone to copy your code. I will punish all students involved in copying equally, even if it’s obvious who copied from whom. You may not copy text from any source and use it as an answer to any problem in this class. You may refer to the published solutions to the textbook exercises. However, you should understand the solution in order to solve assignment questions and exam questions. Although the questions in the exams are similar to textbook exercises, they are not exactly same. Thus, you will have to understand the algorithm to solve the questions!