2016년 11월 14일 월요일

[Java] HW 6 - Due date: Nov.25

Please submit your HW to the report box in front of NC Lab, where located at office #319, Building 313.
Due Date:by 7:00 pm (or much earlier is possible).

HW6


2016년 11월 10일 목요일

[Java] Consumer - Producer Template

Consumer - Producer Template


[Java: HW 5] Due: Nov. 14

Please submit your HW to the report box in front of NC Lab, where located at office #319, Building 313.
Due Date:by 7:00 pm (or much earlier is possible).

[Notice] Program analysis and source parts must be included in your homework solution

HW5


2016년 9월 30일 금요일

[Java: HW 4] Due: Oct. 14 (a new date)

Problem 1: 
(Hint: https://codereview.stackexchange.com/questions/88555/find-largest-block-in-matrix)


Please submit your HW to the report box in front of NC Lab, where located at office #319, Building 313.
Due Date:by 7:00 pm (or much earlier is possible).

Don't copy soruce codes available by Googling into your homework!!

You will get ZERO!!


Notice:

- In problem 2, you must implement and exploit the addressed methods.
- The goal of problem 2 is to implement S/W according to given requirements

HW4


2016년 9월 2일 금요일

[TA] Platform-based Programming

TAs (Teaching Assistants) for Platform-based Programming:

Morning Class: Hyunjae
Afternoon Class: Hyekung

Just drop by NC LAB (자연대 연구 실험동) to meet see teaching assistants.


2016년 8월 9일 화요일

2016년 6월 7일 화요일

[Updated on June 8] The final exam topics of C++, open S/W, and data communications


>>> The final exam of C++ <<<

[THE MUST-LIST]
- Diamond multiple inheritance and virtual keyword (check out the constructor calling sequences)
- Cast operator; especially, dynamic_cast with pointers
- Calling a derived class's methods from its base class with pointers, or vice versa
- STL; especially, some list operations (sort, push_back...) with ContactInfo the we have worked.

[THE TO-DO-LIST]
- The other topics that we discussed related to the C++ class concept

>>> The final exam of Open S/W <<<

[THE NOT-DO-LIST]
- You do not have to study stuff related to the Git!!

[THE TO-DO-LIST]
- Study topics related advanced C language techniques; especially, pointer!!
- Linked list concepts that we have learned so far!!

>>> The final exam of data communications <<<


[THE TO-DO-LIST]
- Chap 5: Analog transmissions
- Chap 6: Bandwidth utilization
- Chap 10: Error detection and correction (Basic Version)
- Chap 11: Data link control
- Chap 12: Multiple access

[THE MUST-LIST]

- STOP-AND-WAIT, GO-BACK-N, and SELECTIVE-REPEAT ARQ (data / ACK flows and Sliding window)
- PARITY, CRC, and CHECKSUM 
- CDMA (chip sequence generation, encoding, decoding, and orthogonal properties)
- Brief concept of 1-persistent, p-persistent, and non-persistent strategies

[THE NOT-DO-LIST]
- Do not memorize the entire steps of pure ALOHA, slotted ALOHA, CSMA/CD, and CSMA/CA, which described in figures.


Keep up with your study~

Wish you best luck!!


2016년 5월 18일 수요일

[Open S/W] Homework 8 (Due: June 3)

Download

Some students exploits the bubble sort algorithm.. It's O.K with this homework!!
http://www.algolist.net/Algorithms/Sorting/Bubble_sort

Lots of students have no idea about this homework.
That's why the due date of homework 8 is delayed

Why don't you try the following way:

The source code that we learned in the class traverses a sorted part of a given array backward.
Unfortunately, we cannot traverse a singly linked list backward.
Thus, you need to implement a new version of insertion sort algorithm that traverses the sorted part of the array forward!!
Then, you can simply convert an array version of the insertion sort algorithm into the new version of insertion sort algorithm under a singly linked list structure!!

OR

I'll give you some tips for this homework on May 30.

However, I want you to do this homework with your own idea. 
Please trust yourself !! (No pains No gains)

[Guidelines]
- Do not use a double linked list
- Just use a singly linked list

[Notice]
You can use the insertion sort instead of the quick sort!! (The quick sort looks pretty hard to you guys!!)
- I'll explain how to sort a single linked list with the selection sort next week!! 

This homework requires that you should submit your full source codes including a make file, header files, and all source files.

Besides,  run each menu item (store, delete, search ...) and print its outcome to show that you build your program right.






[Open S/W] Load code

Download


[Open S/W] Mylib

Download


2016년 4월 6일 수요일

[Open Source SW] Homework 4 (Due: 7:00pm, April 11, 2016 )

Download

Tips         <========= Added on April 7

I want you to be all set up for "bitbucket.org" and a git package by this weekend.

Be cool~


2016년 3월 24일 목요일

[Homework 3] Open Source S/W

Download

mystrncpy source() is changed.

Students who have already submitted your homework including the previous mystrncpy()
do not have to resubmit your homework!!

Please submit your HW to the report box in front of NC Lab, where located at office #319, 자연대연구실험동 (c-26). Due Date: by 7:00 pm, April 1, 2016 (or much earlier is possible). 



[Homework 3] C++

Download

C++ homework 3 is the same as Open Source S/W homework 3.
Just submit the same your homework as what you do for Open Source S/W homework 3.

===============================================================
mystrncpy source() is changed.

Students who have already submitted your homework including the previous mystrncpy()
do not have to resubmit your homework!!
===============================================================
Please submit your HW to the report box in front of NC Lab, where located at office #319, 자연대연구실험동 (c-26). Due Date: by 7:00 pm, April 1, 2016 (or much earlier is possible). 

2016년 3월 17일 목요일

[Homework 2] Open Source S/W

Download

Homework 2 due is changed !!
The new due date is by 7:00 pm, March 31, 2016

Please submit your HW to the report box in front of NC Lab, where located at office #319, 자연대연구실험동 (c-26). Due Date: by 7:00 pm, March 25, 2016 (or much earlier is possible). 



[C++] Homework 2 (Due: March 25)

Download (modified on March 19, 2016)

Please submit your HW to the report box in front of NC Lab, where located at office #319, 자연대연구실험동 (c-26). Due Date: by 7:00 pm, March 25, 2016 (or much earlier is possible). 


2016년 3월 3일 목요일

[C++ & Open Source S/W] Notice!!


No discussion on homework, quiz, project, exam, and course difficulties over telephone and email. 

숙제, 시험, 수업 곤란 상황 등과 관련하여 응답하지 않습니다!! 수업 시간에 질문하면 친절히 응답해드리겠습니다.