CSC 4110 Introduction to Software Engineering by ChanJin Chung

Lecture Notes or Handouts


5-12 A Course Pack: Introduction to Java
5-20 A pack for HW1
5-27 One page handout for Chap4 and chap5
5-29 A pack for chap5
5-29 How to write an object into a file on a disk: writeobj.cpp
5-29 How to read an object from a file on a disk: readobj.cpp
5-29 How to manage a file with objects: rwobj.cpp
6-2 Handout for Chap5
6-2 Instruction for Prototype Project
6-2 String Basics in C++: stringB.cpp | String Basics in java: StringBasics.java
6-2 linked list in C++: linklist.cpp | Linked list in java: Linklist.java
6-2 How to "cin" in java; How to get date();
6-8 Exam1. Q1. Java Answer
6-8 Exam1. Q1. C++ Answer
6-8 Exam1. Q2. Java Answer
6-8 Exam1. Q2. C++ Answer
6-8 HW1. C++ Answer
6-8 HW1. Java Answer
6-8 HW1. Java Extra Credit Answer
6-8 My Separate Classes for Input
6-8 yourAge2.java using MyInput classes
6-8 Using RandomAccessFile
6-8 Handouts for Chap(6) and 7
6-10 Handouts for Chap10, 11, 12
6-15 Handouts for Chap12, 13
6-17 Another Handouts for Chap12, 13
6-22 Handouts for Chap14
6-24 Handouts for Review
6-29 Suggested Answers for Review Problems
7-6 Handouts for SDL, Chap. 15
7-6 Handouts for Chap. 16 Test Techniques I
7-6 Final Project Instruction
7-8 Handouts for Chap. 16 Test Techniques II
7-13 Exam2 Answers as well as a table for the current statnding
7-13 Handouts for CGI programming in C++
7-13 Handouts for Chap17. Test Strategies I
7-15 Handouts for Chap17. Test Strategies II
7-20 Handouts for Chap19, 20, and 21
7-22 To increment a number in a file using C++
7-22 Handouts for Petri-net
7-29 Handouts for Maintenance, Reengineering, and solving Y2K problems
7-29 yourAge3.java using MyInput classes, Y2K compliant

You may pick up handouts from an envelop on my office door.