CS 160 intro to problem s olving Location ee111 or MIB 205 meeting day: friday Instructor: weigand office location houser hall 101 course description : introductory programing laboratory that focuses on basic problem solving concepts. This class is being taught with MARE( modules using alice with robotics extenstions) Course Goals: To provide students with a laboratory experience that focuses on basic algorithm construction Course objectives: by the end of this course you should be able to perform the following tasks, Decompose a problem into it ' s steps sequence commands to reflect a specific task ordering accept user input select groups of statements based on user input validate numeric user input select appropriate variable type use variables to maintain program statementsuse built-in functions use statements to follow program execution use arrays to store multiple instances of a single data type use recursion appropriately use events to change program execution program multiple threads of execution understand problems with data coherence when using multiple threads of execution Couse topics: sequence of statements variables user input statement selecion functions iteration recursion Grading policy(including number and timing of exams and assignments) 50% lab reports -12 labs are planned at the beginning of each class, you will be given the lab report requirements. It will be due at the end of each class. There will be one day to makeup one missed lab on 5/1 15%-mid term exam 1 it will cover chapters 1-3 15%Midterm exam 2 it will cover chapters 4-6 20% final exam it will cover chapters 1-6 if you have an average of 80% or higher by the last week, you are exempt from the final exam Final exam periods Section 1- 5/8 @11:30-2pm, section2 5/6@11 :30-2pm, section3-5/6 @8-30pm , section 4 5/7 @8-10:30pm, section 5- 5/5 @11:30-2pm Textbook: Starting out with alice isbn 9780321475152 Class attendance: coming to class and listening to lectures is critical to your ability to complete the lab reports attendance will be taken through the lab reports. Missed lab periods will not be available for makeup beyond the single makeup session. Each lab period is worth about 4% of your grade Makeup Exam Policy tell the instructor in advance if you will not be able to come to a test. In order not to receive a 0 for the test one must turn in awritten excuse to your instructor. Schedule: 1/14 last day to drop course without W 1/16 First day of class 1/23 read capters 1.3 1/30 read chapter 2 2/6 class 2/13 class 2/20 midterm 2/27 read chapter 4 3/6 read chapter 5 3/1 3 read chapter 6 3/20 spring break 3/25 last drop date 3/27 class 4/3 midterm 2 4/10 no class 4/17 class 4/24 class 5/1 makeup day
Want to see the other 2 page(s) in Syllabus?JOIN TODAY FOR FREE!