420-ENU-MT – DEBUGGING PROGRAMS – Fall 2018 – MAD305

GENERAL COURSE DESCRIPTION
The student will be shown how to find avenues for solving problems. He or she will develop a logical approach. The student will be confronted with the problems most frequently found in the industry. He or she will be called on to make corrections to the buggy code. The student will see the problem solving habits used by industry professionals and will learn to manage bugs in projects of varying size.

Course Plan

Important dates

Project Part 1 –

Project Part 2 –

Project Part 3 –

Project Part 4 –

Course 1

JSON: The Basics

JSON

catalog.json

JSON Libraries Information

Libraries

JSONLint

ReadFile.java

Java JSON Example 1

Java JSON Example 2

Java JSON Example 3

student.json

Java JSON Example 3

Course 2

Java JSON Example 3

Course 3

FileWriter

ICAn

Course 4

In Class Activity

Expected result

Activity will be evaluated on Sunday February 10 at 3:30 PM. The final version of your work in  with students clearly identified must be sent to my mio before 3:30PM and presented by the full team. Any student not participating in the team work activity will be asked to leave the classroom and will not be considered during the evaluation. ALL STUDENTS IN THE TEAM MUST WORK. The content of the activity will be evaluated for 50% and 2 questions (25% each for a total of 50%) about your work will be addressed to any team member, at the teacher discretion. The prototype will be limited to the expected file result. All team members must be present during the evaluation. 

Course 5

Netbeans Refactoring Notes

Refactoring in Netbeans

https://github.com/INF2015-H16/refactoring1.git

https://github.com/INF2015-H16/refactoring2.git

Course 6

JAVA – SQL libraries

Java – SQL – Example 1

Java – SQL – Example 2

Java – SQL – Example 3

Database Connection:

Host : 144.217.163.57

User Name : hr

Password : inf5180

 

 

Course 7

In class Activity Solution

 

Final Project Part 1

Project List

Course 8

Simple Java Unit Testing with JUnit and Netbeans

Assert Method Detail

Java Junit Example 1

Test Junit Example 1

UnitTestExample2

Review 

Class Diagrams

Class diagram to database schema translation