Important Information

Note:  this page has been reorganized with newest information at the top of each subtopic

 

Final Exam: Tuesday,  December 12th – 7pm to 9pm  in ISAT/CS 243 (our class room)

 

Syllabus

 

List of things to study and know for final:  HERE is a link to the quick sort and merge sort .adb files and my tests of them as well as a sample input file. (note that they have been renamed to .txt files so that you can download them.  You will have to rename them to run them). Merge_sort   mytest   quick_sort  testQsort  in.txt

 

Lectures

          Last Lecture : December 7th

          Lecture 24 – November 21 – information about submitting heap and binary search tree programs.

          Lecture 23 – November 16th – Design of build heap and heap sort and process for designing and implementing algorithms

          Lecture 22 – November 14th – heap sort notes  corrected (replaced the 51 with the 15) and in-class assignment

          Lecture 21 – November 9th  - build heap notes

          Lecture 20 – November 7th class notes and code and homework assignment  IMPORTANT

          Lecture 19 – exam review, program review, more on trees, HOMEWORK WILL BE ADDED TO NOTES

          Lecture 18     October 31st - trees

          October 26th – EXAM

          Lecture 17 

          Lecture 16 – notes from class, reminder about test, reminder about submitting queue programs

          Lecture 15 – notes from class, instructions for submitting queue programs, generic code from class

         Lecture 14 – includes homework assignment, probable midterm date and links to recursive programs run in class.

         Lecture 13 – includes clarification on what to submit to Digital Dropbox and what to print out.  Folder details will be added.

         Lecture 12 – linked list creation

         Lecture 11 – access variables   AccessExample

         Lecture 10 -  testExceptions,  testExceptionsb   testExceptionsc  testRelationals

          Lecture 9 – September 26 -  file was named Ada Exceptions.doc which is why the search didn’t find it.

          Lecture 8 – September 21  - includes code examples

          Lecture 7 – September 19

          Lecture 6 – September 14

          Lecture 5 – September 12

          Lecture 4 – September 7

          Lecture 3 – September 5

          Lecture 2 – August 31

          Lecture 1 – August 29

 

 

Useful URLs

 

Code Examples

There are sometimes additional links to code in either the lecture notes or the homework assignments

September 14        showAttributes.adb

September 7          usefulStuff.ads   test usefulStuff.adb  testNumbers.adb

September 5          multiply.adb   testMultiply.adb  printValueWithLabel.adb  multiply2.adb

August 31              Example1.adb   testPut2.adb

 

Homework

Homework 7 – in lecture notes 8

Homework 6 – assigned September 19th  due September 21st               - look in lecture notes 7

Homework 5 – assigned September 14th , due September 19th

Homework 4 -  assigned September 12th, due September 14th

Homework 3 – assigned September 7th, due September 12th

Homework 2 – September 5th

Homework 1 – August 31st

 

Programming Assignments

          See homework 2 AND 3

 

Grade Sheets