COSC220 COMPUTER SCIENCE II, FALL 2020

Fall 2017 (08/31/12~ 12/11/20)

 

Week

Lecture Notes

Announcement

Week-01

(08/31/20  ~ 09/04/20)

Note #0 .PDF

         Introduction to COSC220

Note #0.1 .PDF

         How to install Linux VM on Window

Note #1 .PDF

         COSC120 Review 1

 

No Lab This week!

Week-02

(09/07/20  ~ 09/11/20)

Note #2 .PDF

         COSC120 Review 2

Note #3 .PDF

         COSC120 Review3

Note #4 .PDF

         Pointer variables

o   Pointer to integer

o   Pointer to character

o   Pointer to Object

         Pointer and Array

o   Pointer and Integer Array

o   Pointer and Character Array

o   Array of Pointer to C-String (Array of Character)

 

 

Week-03

(09/14/20  ~ 09/18/20)

Note #5 .PDF

         Structured Data Type: Linked List

o   Functions for Linked List

         Search an element from a List

         Insert a New Node in a List

         Delete a Node from a List

         Separating Interface from Implementation

o   makefile and makefile Utilities

 

 

 

Mini-Test #0 9/16/20

         Note#1 ~ Note#3

Week-04

(09/21/20  ~ 09/25/20)

Note #6 .PDF

         Object Oriented Program with C++

         Class Declarations in C++

         Class Members

         Inline Function vs. Regular Function

         Constructor & Destructor

         Assessing a Class Member

         Initializing class Objects with constructor

 

 

 

 

Week-05

(09/28/20  ~ 10/02/20)

Note #7 .PDF

         Scope of Member

         Utility Functions

         When Constructor and Destructor is called?

         Insecure Public Functions

         Assessing a Class Member

         Initializing class Objects with constructor

 

Note #8 .PDF

         Algorithm & Analyzing Algorithm with sorting Algorithms

o   Insertion Sort

o   Selection Sort

o   Bubble Sort

         Asymptotic Notation

o   Big Q Notation

o   Big O Notation

o   Big W Notation

 

Mini-Test#1 9/28/20

Note#1 ~ Note#5

Week-06

(10/05/20  ~ 10/09/20)

Note #9 .PDF

         Constant Object and Constant Functions

         Composition: Object as Member of Classes

         Friend functions

         The Use of Friend Functions

         Friend Classes

 

 

 

 

Week-07

(10/12/20  ~ 10/16/20)

 

 

 

 

Week-08

(10/19/20  ~ 10/23/20)

 

 

 

 

Week-09

(10/26/20  ~ 10/30/20)

 

 

 

 

Week-10

(11/02/20  ~ 11/06/20)

 

 

 

 

Week-11

(11/09/20  ~ 11/13/20)

 

 

 

 

Week-12

(11/16/20  ~ 11/20/20)

 

 

 

 

Week-13

(11/23/20  ~ 11/27/20)

 

Thanksgiving Break

(11/25/20 ~11/27/20)

 

Week-14

(11/30/20  ~ 12/04/20)

 

 

 

 

Week-15

(12/07/20  ~ 12/11/20)

 

 

 

 

Final Exam

(12/14/20  ~ 12/18/20)