welcome to cs 101 with dr. basit qureshi. who am i? about me education associations awards and...

34
Welcome to CS 101 With Dr. Basit Qureshi

Upload: harry-fowler

Post on 25-Dec-2015

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Welcome to CS 101 With Dr. Basit Qureshi. Who am I? About me Education Associations Awards and Professional Activities When and where to find me?

Welcome to CS 101

WithDr. Basit Qureshi

Page 2: Welcome to CS 101 With Dr. Basit Qureshi. Who am I? About me Education Associations Awards and Professional Activities When and where to find me?

Who am I?

• About me• Education• Associations• Awards and Professional Activities• When and where to find me?

Page 3: Welcome to CS 101 With Dr. Basit Qureshi. Who am I? About me Education Associations Awards and Professional Activities When and where to find me?

Education

I am Dr. Basit Qureshi… my students call me Dr. Basit.

• 2011 – Doctor of Philosophy - UK• 2008 – Master of Philosophy - UK• 2002 – Master of Science - USA• 2000 – Bachelor of Science - USA

Page 4: Welcome to CS 101 With Dr. Basit Qureshi. Who am I? About me Education Associations Awards and Professional Activities When and where to find me?

Associations

• Member IEEE - USA• Member ACM – USA• Fellow Higher Education Academy UK (A.F)• IEEE Certified Software Development

Professional (IEEE CSDP)• Oracle Certified Professional Java SE 6 Dev

Page 5: Welcome to CS 101 With Dr. Basit Qureshi. Who am I? About me Education Associations Awards and Professional Activities When and where to find me?

Awards and Professional Activities• Over 25 peer reviewed publications• A total of 600,000 SR of Research funding received from KACST, STC, IBM,

PSRTC and MEGDAM.• Reviewer of over 7 international journals including IEEE TMC, TDSC, TCC,

Comcom, SuperComputing, IJMC, and ACI• Chair, Reviewer and TPC for 15 conferences including SDMA2014, RSC2014,

IUCC2012, SDMA2012, Softcom2011, DSDE2011, MOSN2011, ICESS2010, CIT2010, WAMIS2010, SPECTS2009 ITI09, ITI07, NCC08, NCC06.

• IEEE Best Paper award at TrustCom 2010• Best Poster award at SDMA2014• Listed in Who’s who 2009• Supervised Master SE Thesis students• Supervised 17 Bachelor CS students• Many PSU awards and certificates of appreciation

Page 6: Welcome to CS 101 With Dr. Basit Qureshi. Who am I? About me Education Associations Awards and Professional Activities When and where to find me?

Where to Find me?

• Currently I am Assistant Professor at Department of Computer Science at College of Computer and Info Sc at Prince Sultan University.

• Also I am the Director of Prince Megrin Data Mining Center (MEGDAM).

• My Office – MEGDAM Area

Page 7: Welcome to CS 101 With Dr. Basit Qureshi. Who am I? About me Education Associations Awards and Professional Activities When and where to find me?

When to find me?

• Office Hours: 10.00 to 11.00 AM Sunday Tuesday and Wednesday

• Open door: Everyday from 12.00 to 12.40 PM• By Appointment: Send Email to

[email protected] for an appointment.Sun Mon Tue Wed Thu

8.00 CS101 CS101 CS101

9.00 CS101 CS101 CS101

10.00 OFF HR OFF HR OFF HR

11.00

12.00 OPEN HR OPEN HR OPEN HR OPEN HR OPEN HR

Page 8: Welcome to CS 101 With Dr. Basit Qureshi. Who am I? About me Education Associations Awards and Professional Activities When and where to find me?

About CS101 course: Past

• 439 Students attended CS101 (last 6 terms)AA+ B+ B C+

C

D+

D

F

DN

/W

Page 9: Welcome to CS 101 With Dr. Basit Qureshi. Who am I? About me Education Associations Awards and Professional Activities When and where to find me?

Reasons for these???

Classroom engagementAttends all classesStudies the material before coming to classAsks a lots of intelligent questionsThinks aloud and Discuss Solves Problems and Provide Solutions

Page 10: Welcome to CS 101 With Dr. Basit Qureshi. Who am I? About me Education Associations Awards and Professional Activities When and where to find me?

Reasons for these???

Lab Participation levelAttends all labsThinks aloud and Discuss in groupSolves Problems and Provide SolutionsWrites code himselfCompares his work with peers to fix mistakesUse tools to fix errors

Page 11: Welcome to CS 101 With Dr. Basit Qureshi. Who am I? About me Education Associations Awards and Professional Activities When and where to find me?

Reasons for these???

Hours of Independent Study

Reads recommended resources Looks for online resources Learns from you-tube videos Spends approx. 1 hour daily on internet looking for new

techniques and technologies Visit codeguru or similar websites Use Cloudera videos

Page 12: Welcome to CS 101 With Dr. Basit Qureshi. Who am I? About me Education Associations Awards and Professional Activities When and where to find me?

Reasons for these???

Hours of Practice

Plays with Netbeans or Eclipse Thinks about how to solve a problem Write code to test solutions Practices 1-2 hours daily Solves tutorial exercises on weekends Look for similar challenges online Try to work on small scale programming projects

Page 13: Welcome to CS 101 With Dr. Basit Qureshi. Who am I? About me Education Associations Awards and Professional Activities When and where to find me?

Clas

sroo

m E

ngag

emen

t

Lab

Parti

cipa

tion

Hou

rs o

f Ind

epen

dent

Stu

dy

Hou

rs o

f Pra

ctice

A+AB+BC+CD+DF

How to get a Good Grade

Page 14: Welcome to CS 101 With Dr. Basit Qureshi. Who am I? About me Education Associations Awards and Professional Activities When and where to find me?

About CS101 course

• Fellowship of Higher Education Academy, UK• Teaching methods and techniques• Tutoring and Learning Styles• Assessments and Feedback

LEARN PRACTICE

TEST

FEEDBACK

Page 15: Welcome to CS 101 With Dr. Basit Qureshi. Who am I? About me Education Associations Awards and Professional Activities When and where to find me?
Page 16: Welcome to CS 101 With Dr. Basit Qureshi. Who am I? About me Education Associations Awards and Professional Activities When and where to find me?

Teaching approach for this class!

Page 17: Welcome to CS 101 With Dr. Basit Qureshi. Who am I? About me Education Associations Awards and Professional Activities When and where to find me?
Page 18: Welcome to CS 101 With Dr. Basit Qureshi. Who am I? About me Education Associations Awards and Professional Activities When and where to find me?

Traditional Approach

• 4 Credits BUT 6 Contact Hours• 3 – Lectures : Study in class• 1 – Tutorials (Revision): Do Activity• 2 – Laboratory: Practice

15% 25% 40% 20%

Page 19: Welcome to CS 101 With Dr. Basit Qureshi. Who am I? About me Education Associations Awards and Professional Activities When and where to find me?

With Flipped Class Approach

Sunday Tuesday Thursday

Watch Videos: Do Activity

Watch Videos: Do Activity

Practice:Do Lab Exercises

Page 20: Welcome to CS 101 With Dr. Basit Qureshi. Who am I? About me Education Associations Awards and Professional Activities When and where to find me?

My goals for this class!

AA+ B+

B

C+

C D + D F D N / W

Page 21: Welcome to CS 101 With Dr. Basit Qureshi. Who am I? About me Education Associations Awards and Professional Activities When and where to find me?

My goals for this class!

Page 22: Welcome to CS 101 With Dr. Basit Qureshi. Who am I? About me Education Associations Awards and Professional Activities When and where to find me?

What are we going to learn?Course Learning Outcomes

• CLO 1: Understand fundamentals of problem solving techniques using variables, conditions, logical expressions, looping structures, methods, memory manipulation and I/O operations.

• CLO 2: Design solutions for reasonably challenging problems by creating computer programs using Java Programming language.

• CLO 3: Use an integrated development environment (IDE) to write code for interactive programs, build, test and debug errors to create defect free applications.

• CLO4: Appraise team work utilizing effective group techniques to design, implement and demonstrate a programming project.

Page 23: Welcome to CS 101 With Dr. Basit Qureshi. Who am I? About me Education Associations Awards and Professional Activities When and where to find me?

Resources Needed• Text Book!

• Why??? Because its good for courses!

YES YOU

NEED TO BUY IT!

4Programming I Programming II Data Structures Web Development

Page 24: Welcome to CS 101 With Dr. Basit Qureshi. Who am I? About me Education Associations Awards and Professional Activities When and where to find me?

Assessments

• 10% = 2 quizzes• 30% = 2 Exams• 10% = 1 Project• 10% = Participation (if you show good

classroom engagement)• 40% Final

Page 25: Welcome to CS 101 With Dr. Basit Qureshi. Who am I? About me Education Associations Awards and Professional Activities When and where to find me?

Learning Resources

• Textbook• Class web page:

http://info.psu.edu.sa/psu/cis/biq/cs101• Email:

[email protected] • Virtual Learning Environment:

http://lms.psu.edu.sa

Page 26: Welcome to CS 101 With Dr. Basit Qureshi. Who am I? About me Education Associations Awards and Professional Activities When and where to find me?

Notes

•Class Starts at 8.15AM•LATE IS ABSENT• Exams are NOT repeated. If you are

absent for a medical reason, you needto deal with Student Affairs.

• If you are not in class for whatever reason,you would be marked ABSENT

After8.15 AM

Page 27: Welcome to CS 101 With Dr. Basit Qureshi. Who am I? About me Education Associations Awards and Professional Activities When and where to find me?

What is Programming?https://www.youtube.com/watch?v=OWsyrnOBsJs

Page 28: Welcome to CS 101 With Dr. Basit Qureshi. Who am I? About me Education Associations Awards and Professional Activities When and where to find me?
Page 29: Welcome to CS 101 With Dr. Basit Qureshi. Who am I? About me Education Associations Awards and Professional Activities When and where to find me?

What is JAVA?https://www.youtube.com/watch?v=2Xa3Y4xz8_s

Page 30: Welcome to CS 101 With Dr. Basit Qureshi. Who am I? About me Education Associations Awards and Professional Activities When and where to find me?
Page 31: Welcome to CS 101 With Dr. Basit Qureshi. Who am I? About me Education Associations Awards and Professional Activities When and where to find me?

What is JVM?https://www.youtube.com/watch?v=G1ubVOl9IBw

Page 32: Welcome to CS 101 With Dr. Basit Qureshi. Who am I? About me Education Associations Awards and Professional Activities When and where to find me?
Page 33: Welcome to CS 101 With Dr. Basit Qureshi. Who am I? About me Education Associations Awards and Professional Activities When and where to find me?

Quiz!

Can you think loudly about the following??• Why we need programming?• What's the difference between a programmer

and a coder?• Where we use programming?• Why Java?• What is Code, compiler, assembler, Machine

language

Page 34: Welcome to CS 101 With Dr. Basit Qureshi. Who am I? About me Education Associations Awards and Professional Activities When and where to find me?

What Next?

• Download – Java SDK– Netbeans

• Get to know Development Environment– Create a new project– See packages and folders– Run class files in DOS