HI G230 - "Strategic Topics in Programming"

Not an official Northeastern University website. 

News

Class Materials

Class 1:

About the Message Board  & Survival Tips

HIG230-TeachingGuide-Class1.doc

 Java SE SDK 

           JEdit

Class 2: 

HIG230-TeachingGuide-Class2.doc

           Class 3: 

HIG230-TeachingGuide-Class3.doc

Class 4: 

HIG230-TeachingGuide-Class4.doc

Class 5: 

HIG230-TeachingGuide-Class5.doc

WordGamesShell.java 

WhileDemo.java 

DoWhileDemo.java

MagicNumberShell.java

MagicNumber.java


Class 6:

HIG230-TeachingGuide-Class6.doc 

DoseTracker.java 

UnindentedDoseTracker.java 

DoWhileDemo.java

BooleanDemoShell.java 

ForDemoShell.java


Class 7:

LoopAppShell.java 

BMIAppShell.java

HIG230-MidtermDistributed.doc


Class 8:

HIG230-TeachingGuide-Class8.doc 

Prescription.java 

PrescriptionTracker.java 

PrescriptionShell.java 

PrescriptionTrackerShell.java 

 

Class 9:

HIG230-TeachingGuide-Class9.doc 

StringMachine.java

SimpleApp.java

BPCalc.java 

ClinicalApp.java 

Answers:

 SimpleAppComplete.java 

StringMachineComplete.java


Class 11:

 HIG230-TeachingGuide-Class11.doc

ArrayDemo.java 

ArrayDemo2.java 

 FileReadDemo.java

hwDoc.txt


Class 12:

HIG230-TeachingGuide-Class12.doc 

ArrayListDemo.java 

ArrayListDemo2.java

ArrayListDemo2Shell.java 

Patient.java


Class 13:

BPCalcApp3.java 

Patient.java

Class 14:

SearchApp.java

Tokenizer.java


 

          Assignments

HIG230-Assignment1.doc "Installing Java & Running Hello World Application."  To be completed prior to Class 2.  Value: 10 pts.

HIG230-Assignment2.doc "Working with primitive variables and operators." To be completed prior to Class 3. Value: 10 pts.

HIG230-Assignment3.doc "Working with user input, primitive data types, operators." To be completed prior to class 4. 10 pts.

HIG230-Assignment4.doc "Loops & Branching statements." To be completed prior to class 6. 10 pts

HIG230-Assignment5.doc "Programming with Classes." 10 pts.

HIG230-Assignment6.doc  "Object oriented programming" 20 pts. Due end of Friday, June 11th

HIG230-Assignment7.doc  "Arrays, Files, & String Tokenizers" 10 pts.

    Assign7.java 

    hwDoc.txt

    Assign7Ans.java

 

Final Project:

HIG-230FinalProject.doc 

FinalProjectFiles.zip

 

 


Links to Reading
All assigned readings are to be completed PRIOR to the class listed.  SJT = Sun Java Tutorial.  Unless otherwise specified, follow the entire "trail" from start to finish. 

For Class 2:

For Class 3:

  • Savitch “Arithmetic” Pg. 66 
  • Savitch 2.2 – 2.4 (stop at 2.5)
           For Class 4:
  • Savitch 3.1 "Branching statements"

For Class 5:

  • Savitch 3.2 "Java loop statements"
          For Class 6:
  • Savitch 3.3 "Programming with loops"

For Class 8:

  • Savitch 4.1 "Class and Method Definitions" 

For Class 9: 

  • Review "Class and Method Definitions" again 

For Class 11 & 12: 

 
  

 

 


Instructor: 

Leonard W. D'Avolio, PhD

Contact: 

ldavolio at gmail dot com


Useful links:

IntroToProgramming-Syllabus7-02-08.doc

HI-G230 Resources Page