Pages

Tuesday, August 28, 2012

Test day ... on to genetics.

We had our first tests in Genetics and Selected Topics in Science today.  I try to minimize testing and maximize lab activities.  Students in both classes worked hard and I hope did well. 

Genetics is moving on to Chapter 2 in the Ricki Lewis book.  This chapter has several case studies in cases that involve biochemistry ... Maple Syrup Urine Disease, Lesch-Nylan syndrome and more.
http://www.msud-support.org/
http://www.ncbi.nlm.nih.gov/pubmedhealth/PMH0001411/

http://www.ncbi.nlm.nih.gov/pubmedhealth/PMH0002620/

 We will also be studying mitosis in more depth, including the checkpoints that control mitosis.  We will have our mitosis lab later in the week.


answers.tutorvista.com

Tomorrow, Selected Topics in Science is working on Mendelian genetics. Dominant/Recessive traits, X-linked conditions/disease name multiple allele problems.  We will be in genetics the rest of the week with several forensic problems to work through in small groups ... the Citibank Robbery problem, Who's my Daddy? and Find My Baby!

We are struggling to finish the Karel problems.  They are very difficult ... one solution to the skyscraper problem is below ... some good logic training!  Lots of nexted if-then statements makes it difficult!

beginning-of-program
  
   define-new-instruction turnright as
   begin
      turnleft;
      turnleft;
      turnleft;
   end;
  
   define-new-instruction up as
   begin
      iterate 8 times
      begin
         if front-is-clear then
         begin
            move;
         end;
      end;
   end;
  
   define-new-instruction skycheck as
   begin
      if front-is-blocked then
      begin
         if right-is-blocked then
         begin
            if left-is-blocked then
            begin
               putbeeper;
               turnleft;
               turnleft;
               move;
            end;          
         end;
      end
      else
      begin
         turnleft;
         turnleft;
      end;
      
      iterate 7 times
      begin
         if right-is-blocked then
         begin
            if left-is-blocked then
            begin
               if front-is-clear then
               begin
                  putbeeper;
                  move;
               end;
            end;
         end;
      end;
     

      iterate 8 times
      begin
         if front-is-clear then
         begin
            move;
         end;
      end;
     
   end;
  
  
  
   define-new-instruction nextskyscraper as
   begin
      turnleft;
      move;
      turnleft;
   end;
  
  
  
   beginning-of-execution
      turnleft;
      iterate 8 times
      begin
         up;
         skycheck;
         nextskyscraper;
      end;    
     
      turnoff;
   end-of-execution
end-of-program

No comments:

Post a Comment