Study Tips for COP 4531 Ashok Srinivasan Computer Science, Florida State University Aim: To suggest learning techniques that will help you do well in this.

Slides:



Advertisements
Similar presentations
Preparing for Final Exams
Advertisements

Time Management.
Dr. Saundra Y. McGuire Director, Center for Academic Success Adjunct Professor of Chemistry Louisiana State University How to Ace First Year Chemistry.
COM621 Interactive Web Development Dr. Jose Santos MS 017A.
Lecture Roger Sutton 21: Revision 1.
James Tam Introduction To CPSC 233 James Tam Java Object-Orientation Event driven software.
Using MyMathLab Features You must already be registered or enrolled in a current class.
Project Workshops Project Oral. 2 Supervisor plus one other member of academic staff Between final paper submission and exams (usually weeks 21-22) Maximum.
CSC 212 – Data Structures Prof. Matthew Hertz WTC 207D /
COMP 110 Introduction to Programming Mr. Joshua Stough August 22, 2007 Monday/Wednesday/Friday 3:00-4:15 Gardner Hall 307.
Using MyMathLab Features You must already be registered or enrolled in a current MyMathLab class in order to use MyMathLab. If you are not registered or.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall. Chapter 1 The Whole Numbers.
Test Preparation Strategies
Welcome to CompSci 100! As You Arrive… Make sure you grab a syllabus packet. Read through it. I will be covering the most essential points in my talk,
Chapter 6 Effective Strategies to Get the Job You Want: Interviewing Strategies Copyright Raymond Gerson.
SWTJC STEM – ENGR 1201 cg - 7 Academic Success Strategies “Approach” is a key factor in any professional career preparation. A good approach is to work.
Succeeding in the American Classroom Aimee Nord Office of International Programs.
1 HCC Brandon Independent Study Orientation Power Point Instructor: Tiffany Cantrell.
Prof. Matthew Hertz SH 1029F /
Tutoring Dos and Donts Unofficial alien of CS 5 Gold Unofficial alien of CS 5 Black Unofficial turtle of CS 5 Green Unofficial alien of CS 42 Official.
Test Preparation 6 Steps of Test Preparation, 5 Day Study Plan, Cram Cards.
Prof. Matthew Hertz WTC 207D /
Notetaking in the Classroom Why should we learn strategies for taking notes??? How can we become more effective notetakers????
©2003 Pearson Education, Inc., publishing as Longman Publishers. Study Skills Topic 1 Strategies for Success: The College System PowerPoint by JoAnn Yaworski.
Strategies and Resources for Surviving First Year Physics 1.
COMMUNICATION ENGLISH III October 4/5 th Today Introduction to Discussion Board. More Task 2 info. Surveys.
Welcome to Physics 1D03.
Course Information Sarah Diesburg Operating Systems COP 4610.
Session 4: PREPARE FOR TESTS Year 7 Life Skills Student Wall Planner and Study Guide.
Course Information Andy Wang Operating Systems COP 4610 / CGS 5765.
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
A compilation of Suggestions on How to Study Jeff Fineberg.
Using MyMathLab Features of MyMathLab You must already be registered or enrolled in a current MyMathLab class in order to use MyMathLab. If you are not.
HOW TO STUDY??? STUDY HABITS Who needs them? We all do. Everyone has deadlines to assignments. No matter how much we like or dislike a subject we are working.
Study Skills DOs, DON’Ts, and Everything Else You Need to Know to Be Academically Successful In College UMKC Counseling Center.
Introduction to Management
DIT School of Computing Postgraduate Examinations Guide to tackling written examinations.
Study Tips for Analytical Methods Ashok Srinivasan Computer Science, Florida State University Aim: To suggest learning techniques that will help you do.
Chapter 1 Review of Real Numbers. § 1.1 Tips for Success in Mathematics.
Course Introduction David Ferry, Chris Gill Department of Computer Science and Engineering Washington University, St. Louis MO 1E81.
HOW TO GET THE BEST OUT OF LECTURES OBJECTIVES  Activities before the lecture  Activities during the lecture  Activities after the lecture.
Note-taking Skills West Bladen High School. Why do we have to take notes? u To help you identify the main, important ideas in the lecture u To help you.
FACILITIES PLANNING ISE310L SESSION 1 INTRODUCTION, January 11, 2016 Geza P. Bottlik Page 1 OUTLINE Introduce instructor Homework Take roll Grades Go over.
Welcome to Accounting II Professor Kris Friestad Unit 1 Seminar.
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
Study Habits That Work for You Lesson 3, Chapter 3 SAI.
INTERVIEW TIPS WHAT YOU NEED TO KNOW BEFORE YOU GO INTO AN INTERVIEW.
1 Chapter Chapter 2 The Whole Numbers.
Time Management.
CS1010 Discussion Group 11 Week 3 - Computational Thinking/Algorithms.
Course Information and Introductions
Welcome to General Biology II!
Department of Economics University of Leicester 2010/11 SO’H
Using MyMathLab Features
Follow these tips in order to have a successful job interview.
Andy Wang Operating Systems COP 4610 / CGS 5765
Study Strategies I SPY GAME.
Suggestions for Preparation
Andy Wang Operating Systems COP 4610 / CGS 5765
Andy Wang Operating Systems COP 4610 / CGS 5765
WELCOME TO TOWSON UNIVERSITY
Tips for Success in Mathematics
Andy Wang Operating Systems COP 4610 / CGS 5765
Using CourseCompass Features
CMSC201 Computer Science I for Majors Final Exam Information
For Tutors Introduce yourself.
Introduction To CPSC 233 James Tam Event driven software
Andy Wang Operating Systems COP 4610 / CGS 5765
Programming Assignment Tutorial
Introduction To CPSC 233 James Tam Event driven software
Presentation transcript:

Study Tips for COP 4531 Ashok Srinivasan Computer Science, Florida State University Aim: To suggest learning techniques that will help you do well in this course Solution: Take responsibility for your learning Work hard Work smart Get help Additional sources of information Study skills workshop at FSU’s Adult Learning Evaluation Center

What to do in class Arrive a few minutes early –Review previous lecture notes for a couple of minutes –Talk to your classmates and let them know what a smart and nice person you are They may help you get a job later in life! Sit in the front Take notes –Make only a brief note of things from the book –Take detailed notes when I ask you to –Underline points I mention as important –Write down any question I say I might ask in the exam –Leave space for adding additional information Ask questions on things you don’t understand

What to do after class Review the lecture material for a few minutes immediately after class –It can even be while you are waiting for your next class to start Later, the same day –Read the learning objectives for the lecture –Check if you meet those objectives –Read your lecture notes thoroughly –Answer as many review questions as you can –Read from the textbook –Answer more review questions –Make a summary of the lecture material –Write down some potential questions you think that I can ask

What to do after class Later –Seek clarifications on the discussion board or from me –Post solutions on the discussion board, when appropriate –Practice programming some of the algorithms that you learned –Help others, if you can Example: Answer others’ questions on the discussion board –Think of real-life situations where your learning can be applied –Use google to find additional information

Preparing for exams Schedule you preparation –Complete intensive reading of all the material more than a day in advance After preparing for each topic, see if you can answer the review questions, questions I said I might ask, additional questions in the text, and home work questions –Practice writing your answers Review the code for the programming assignments Check the discussion board, and see if you can answer questions others’ ask –Read your summaries the day of the exam Answer some review questions you think might be important –Come to the exam early Avoid learning things at the last moment -- you might just get more confused Don’t let your friends confuse or scare you just before the exam

Managing your time Allocate time for studies and other activities –Keep your schedule flexible –Give different priorities for different activities –If you find that you do not have enough time at the beginning of the semester, expect things to only get worse later! –Programming assignments can require much time –Allocate good “quality” time for studies Study when you are not tired or hungry Do not allow others to disturb you then Use blocks of at least one hour –Context switches can lower the quality –Give yourself an earlier deadline on assignments than what I mention You will then have extra time available for unexpected problems

Programming assignments Understand the problem Create test cases that you will use to test the correctness of your program Design your program –Consider the objects that will be needed and their behavior –Think of how you would handle the input, to solve the problem –Write the program so that you communicate your solution strategy to the computer –Implement the interfaces as header files Build a skeleton code that builds as an executable –It will not do anything useful at this stage Implement features, and provide functionality to test them –Build and test after adding each feature Enter information in your LOG.txt file Document errors that you fixed, to help you later Use a debugger to trace execution of your code –Save old copies of code, in case you need to go to an earlier version –Submit early Expect to spend considerable time debugging your code