Presentation is loading. Please wait.

Presentation is loading. Please wait.

CS 163 – Data Structures Sept. 29, 2009 Tim Sheard.

Similar presentations


Presentation on theme: "CS 163 – Data Structures Sept. 29, 2009 Tim Sheard."— Presentation transcript:

1 CS 163 – Data Structures Sept. 29, 2009 Tim Sheard

2 Welcome This is class will probably be unlike any other you have taken before. I promise you, you will work hard, and you will learn Data Structures, and you will think differently about computers and programming than you do now. –Have an open mind. –Get to know people different from yourself. –Push yourself to try new things. –Be filled with goodwill, interpret other’s actions in the same light. –Have a positive attitude, look for opportunities not barriers.

3 Class Rules I expect everyone to participate in class discussions. To facilitate this we will follow these rules. 1.One person speaks at a time –but everyone is expected to speak 2.Honor all opinions 3.Respond to ideas, not people 4.Silence is Not consent 5.No put-downs 6.Be present. actively listen and respond – no texting, email, side conversations etc. 7.No rat holes –As the moderator, I reserve the right to cut off discussion on topics that deteriorate

4 Tim Sheard’s Goals for CS163 Every student in this class is still enrolled in CS 163 at the end of the quarter. Students develop skills the design and use of data structures. Students learn to program in Haskell. Are these good goals?

5 Strategies A strategy is an action, that if performed, makes it more likely the goal will be reached. Good strategies are –Specific –Feasible –Repetitive, habit forming

6 Strategy for Goal 1 Many students get into trouble because they don’t know the facts, and little problems snowball into insurmountable ones. Empower students to know the facts. Empower students to know when they’re in trouble. –but track their progress, so you can point it out when they don’t see it for themselves. Empower students to ask for help when it is needed. Be the first line of defense when a student needs help. Encourage students in this class to be resources for each other. Follow through

7 Strategy for all goals Practice skills until they are second nature. Demand excellence. –I won’t put up with shoddy work. If you turn in an assignment I don’t think is up to college level work, I will return it and insist you redo it. Demand Accountability. –You are responsible for your success. I don’t want excuses, but actions that provide remedies. Encourage teamwork –Students often learn better in teams Provide feedback so students know where they stand. Accept, and respond to, constructive criticism.

8 Skills self assessment Computer skills –I can read and send email with attachments. I can create programs on the computer using a text editor. –I know how to use the following programming language features: Variables, data types, loops, functions and arguments, arrays, recursion, IO, Pointers, Structured data – I can read assigned readings, summarize the important points, and apply what I have read. –I am open to learning new ways of doing things I already know how to do.


Download ppt "CS 163 – Data Structures Sept. 29, 2009 Tim Sheard."

Similar presentations


Ads by Google