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 ReportTranscript 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
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