Department of Computer Science   

   Dr. Donald Yessick

csci140lab csci170 csci220 csci370 csci399

Research Interest: My dissertation focused on rapid prototyping of domain specific languages and I have more recently developed interests in the field of robotics and embedded systems. I have developed and explore interesting algorithms for Selected interelated graph problems, (vertex cover, independent set, maximum clique). More recently I have been focused on the rising complexity of human-computer interfaces. Specifically the challenges programmers face in developing intuitive systems. I would like to further explore and compare the merits of Java as an educational languages. And I am continually exploring the perverted world of HTML and CSS. [ more ]


Teaching Statement: It is important to encourage exploring beyond instruction. Students must learn to ask questions before thay can provide real answers and learning encompasses more than regurgitation, so students need to creatively apply new knowledge to novel problems. Student-teacher dialogs never cease; the end of class only marks the end of formal instruction; the student-teacher relationship remains open. In the end, I am successful as a teacher, when I begin to learn from my students. [ more ]


CSCI 370-01 Data Communication Systems and Networks

Meeting: TTH 1:00 p.m. - 2:15 p.m. in CSCC 318
Prerequisite: CSCI 220
Catalog Description: Communications environment, communications systems components, networks, network management and distributed environment, local networks.


syllabus
authors.phptr.com/tanenbaumcn4
Java Runtime
About Java Runtime
Java Sample Code
Study Guide
Beej's Guide to Network Programming Using Internet Sockets

Chapter Slides

Chapter 1 ppt zip Chapter 2 ppt zip Chapter 3 ppt zip Chapter 4 ppt zip Chapter 5 ppt zip Chapter 6 ppt zip Chapter 7 ppt zip Chapter 8 ppt zip

Lecture Slides

These are virtually identical to the chapter slides above but have been edited and pared down to or pared down. I'll post these after each class.

lecture1.ppt
lecture2.ppt
lecture3.ppt
lecture4.ppt
lecture5.ppt

There is more here than we will cover in the next class. This will change from week to week as we cover material.

nextlecture.ppt

servsock.cpp
usersock.cpp
makefile

Lesson: All About Sockets
Java Socket Programming
Beej's Guides
java unleashed 2E Chapter 26 Java Socket Programming by Stephen Ingram

Contact Me


The views and opinions expressed in this page are strictly those of the page author. The
contents of this page have not been reviewed or approved by Coastal Carolina University.

© 2008 Donald Yessick.