Fall 2015 Welcome to CPCS 324 Algorithms and Data Structures 2 Muhammad Al-Hashimi Media clips are from the MS Office clip art collection copyright.

Download Report

Transcript Fall 2015 Welcome to CPCS 324 Algorithms and Data Structures 2 Muhammad Al-Hashimi Media clips are from the MS Office clip art collection copyright.

Slide 1

Fall 2015

Welcome to CPCS 324
Algorithms and Data Structures 2

Muhammad Al-Hashimi
Media clips are from the MS Office clip art collection copyright of Microsoft Corporation.

Your Instructor
Hmm…

Dr. Muhammad Al-Hashimi





B.S. EE, KAAU 1987
M.S. CS, TAMU 1993
PhD CS, TAMU 2000
Since Fall 2013

© 2005 Photo courtesy Lamees Al-Hashimi.

Key Outcomes

Explore how complex data structures
are implemented efficiently
 Examine advanced graph algorithms
 Develop core technical code library
for a capstone project
 Consider limitations of algorithms


@

Resources

www.hashimi.ws/cs324







Textbook
Lecture summary and slides
Assignment support page
Discussion groups
Software tools

Policy
It’s all in the FAQ
www.hashimi.ws/cs324

Grading, attendance, answers
 About tests, assignments …
 Study advice
 More …


Expectations








Bring the lecture slides
Ask questions
Do the exercises
Visit course website regularly
Participate in group discussions

Success








Start early, work regularly
Do the exercises yourself
Use the online discussions
Check the learning outcomes
B+ and above, add your distinct
intellectual input
www.hashimi.ws/cs324


Slide 2

Fall 2015

Welcome to CPCS 324
Algorithms and Data Structures 2

Muhammad Al-Hashimi
Media clips are from the MS Office clip art collection copyright of Microsoft Corporation.

Your Instructor
Hmm…

Dr. Muhammad Al-Hashimi





B.S. EE, KAAU 1987
M.S. CS, TAMU 1993
PhD CS, TAMU 2000
Since Fall 2013

© 2005 Photo courtesy Lamees Al-Hashimi.

Key Outcomes

Explore how complex data structures
are implemented efficiently
 Examine advanced graph algorithms
 Develop core technical code library
for a capstone project
 Consider limitations of algorithms


@

Resources

www.hashimi.ws/cs324







Textbook
Lecture summary and slides
Assignment support page
Discussion groups
Software tools

Policy
It’s all in the FAQ
www.hashimi.ws/cs324

Grading, attendance, answers
 About tests, assignments …
 Study advice
 More …


Expectations








Bring the lecture slides
Ask questions
Do the exercises
Visit course website regularly
Participate in group discussions

Success








Start early, work regularly
Do the exercises yourself
Use the online discussions
Check the learning outcomes
B+ and above, add your distinct
intellectual input
www.hashimi.ws/cs324


Slide 3

Fall 2015

Welcome to CPCS 324
Algorithms and Data Structures 2

Muhammad Al-Hashimi
Media clips are from the MS Office clip art collection copyright of Microsoft Corporation.

Your Instructor
Hmm…

Dr. Muhammad Al-Hashimi





B.S. EE, KAAU 1987
M.S. CS, TAMU 1993
PhD CS, TAMU 2000
Since Fall 2013

© 2005 Photo courtesy Lamees Al-Hashimi.

Key Outcomes

Explore how complex data structures
are implemented efficiently
 Examine advanced graph algorithms
 Develop core technical code library
for a capstone project
 Consider limitations of algorithms


@

Resources

www.hashimi.ws/cs324







Textbook
Lecture summary and slides
Assignment support page
Discussion groups
Software tools

Policy
It’s all in the FAQ
www.hashimi.ws/cs324

Grading, attendance, answers
 About tests, assignments …
 Study advice
 More …


Expectations








Bring the lecture slides
Ask questions
Do the exercises
Visit course website regularly
Participate in group discussions

Success








Start early, work regularly
Do the exercises yourself
Use the online discussions
Check the learning outcomes
B+ and above, add your distinct
intellectual input
www.hashimi.ws/cs324


Slide 4

Fall 2015

Welcome to CPCS 324
Algorithms and Data Structures 2

Muhammad Al-Hashimi
Media clips are from the MS Office clip art collection copyright of Microsoft Corporation.

Your Instructor
Hmm…

Dr. Muhammad Al-Hashimi





B.S. EE, KAAU 1987
M.S. CS, TAMU 1993
PhD CS, TAMU 2000
Since Fall 2013

© 2005 Photo courtesy Lamees Al-Hashimi.

Key Outcomes

Explore how complex data structures
are implemented efficiently
 Examine advanced graph algorithms
 Develop core technical code library
for a capstone project
 Consider limitations of algorithms


@

Resources

www.hashimi.ws/cs324







Textbook
Lecture summary and slides
Assignment support page
Discussion groups
Software tools

Policy
It’s all in the FAQ
www.hashimi.ws/cs324

Grading, attendance, answers
 About tests, assignments …
 Study advice
 More …


Expectations








Bring the lecture slides
Ask questions
Do the exercises
Visit course website regularly
Participate in group discussions

Success








Start early, work regularly
Do the exercises yourself
Use the online discussions
Check the learning outcomes
B+ and above, add your distinct
intellectual input
www.hashimi.ws/cs324


Slide 5

Fall 2015

Welcome to CPCS 324
Algorithms and Data Structures 2

Muhammad Al-Hashimi
Media clips are from the MS Office clip art collection copyright of Microsoft Corporation.

Your Instructor
Hmm…

Dr. Muhammad Al-Hashimi





B.S. EE, KAAU 1987
M.S. CS, TAMU 1993
PhD CS, TAMU 2000
Since Fall 2013

© 2005 Photo courtesy Lamees Al-Hashimi.

Key Outcomes

Explore how complex data structures
are implemented efficiently
 Examine advanced graph algorithms
 Develop core technical code library
for a capstone project
 Consider limitations of algorithms


@

Resources

www.hashimi.ws/cs324







Textbook
Lecture summary and slides
Assignment support page
Discussion groups
Software tools

Policy
It’s all in the FAQ
www.hashimi.ws/cs324

Grading, attendance, answers
 About tests, assignments …
 Study advice
 More …


Expectations








Bring the lecture slides
Ask questions
Do the exercises
Visit course website regularly
Participate in group discussions

Success








Start early, work regularly
Do the exercises yourself
Use the online discussions
Check the learning outcomes
B+ and above, add your distinct
intellectual input
www.hashimi.ws/cs324


Slide 6

Fall 2015

Welcome to CPCS 324
Algorithms and Data Structures 2

Muhammad Al-Hashimi
Media clips are from the MS Office clip art collection copyright of Microsoft Corporation.

Your Instructor
Hmm…

Dr. Muhammad Al-Hashimi





B.S. EE, KAAU 1987
M.S. CS, TAMU 1993
PhD CS, TAMU 2000
Since Fall 2013

© 2005 Photo courtesy Lamees Al-Hashimi.

Key Outcomes

Explore how complex data structures
are implemented efficiently
 Examine advanced graph algorithms
 Develop core technical code library
for a capstone project
 Consider limitations of algorithms


@

Resources

www.hashimi.ws/cs324







Textbook
Lecture summary and slides
Assignment support page
Discussion groups
Software tools

Policy
It’s all in the FAQ
www.hashimi.ws/cs324

Grading, attendance, answers
 About tests, assignments …
 Study advice
 More …


Expectations








Bring the lecture slides
Ask questions
Do the exercises
Visit course website regularly
Participate in group discussions

Success








Start early, work regularly
Do the exercises yourself
Use the online discussions
Check the learning outcomes
B+ and above, add your distinct
intellectual input
www.hashimi.ws/cs324


Slide 7

Fall 2015

Welcome to CPCS 324
Algorithms and Data Structures 2

Muhammad Al-Hashimi
Media clips are from the MS Office clip art collection copyright of Microsoft Corporation.

Your Instructor
Hmm…

Dr. Muhammad Al-Hashimi





B.S. EE, KAAU 1987
M.S. CS, TAMU 1993
PhD CS, TAMU 2000
Since Fall 2013

© 2005 Photo courtesy Lamees Al-Hashimi.

Key Outcomes

Explore how complex data structures
are implemented efficiently
 Examine advanced graph algorithms
 Develop core technical code library
for a capstone project
 Consider limitations of algorithms


@

Resources

www.hashimi.ws/cs324







Textbook
Lecture summary and slides
Assignment support page
Discussion groups
Software tools

Policy
It’s all in the FAQ
www.hashimi.ws/cs324

Grading, attendance, answers
 About tests, assignments …
 Study advice
 More …


Expectations








Bring the lecture slides
Ask questions
Do the exercises
Visit course website regularly
Participate in group discussions

Success








Start early, work regularly
Do the exercises yourself
Use the online discussions
Check the learning outcomes
B+ and above, add your distinct
intellectual input
www.hashimi.ws/cs324