CSCE 146 Algorithmic Design II Schedule

No.Date Lecture TopicReadingsLabLab TopicProgrammimg AssignmentsDue
 Week_1      
13-JunIntroduction to Software DevelopmentCh 1    
24-JunJava Classes2.1-2.21Pre-Quiz; IntroductionP1: 
35-JunPackages and Parameters2.3-2.4    
46-JunJava Arrays3.12Statistician  
 Week_2      
510-JunBag and Sequence Classes3.2-3.3   P1
611-JunJ Frames 3Sequence Classes  
712-JunLinked Lists4.1-4.2    
813-JunManipulating Linked Lists4.3-4.64Linked Lists  
 Week_3      
917-JunJava Objects5.1-5.2   P2
1018-JunThe JCL and Iterators5.3-5.45Iterators  
1119-JunTest1     
1220-JunStacks6.1-6.36Stacks  
 Week_4      
1324-JunWF day; Stack Applications6.4   P3
1425-JunQueues7.1-7.37Queues  
1526-JunPriority Queues7.4    
1627-JunRecursion8.18Recursion  
 Week_5      
171-JulStudies of Recursion8.2-8.3   P4
182-JulTrees9.1-9.49Tree traversals  
193-JulBinary Search Trees9.5    
 4-JulNo Class     
 Week_6      
208-JulHeaps10.1   P5
219-JulB-Trees10.210Search Trees  
2210-JulTime Analysis for Trees10.3    
2311-JulTest 2 11Time Analysis for Trees  
 Week_7      
2415-JulBinary Searching 11.1   P6
2516-JulHashing11.212Hashing  
2617-JulChained Hashing11.3-11.4    
2718-JulQuadratic Sorting Methods12.113Sorting  
 Week_8      
2822-JulHeapsort12.3   P7
2923-Jul  14Lab Test  
3024-JulExam