![]()
Fall 2012
§ Dr. wahab Bourne Shell
§ Ujwal
Manjunath Bourne Shell
§ Hao
Ji Bash
§ Craig Niles
Perl
Ø
Assignment 3: UNIX
& TCP Sockets
Ø Assignment 4: Java
Threads, Swing & Sockets
![]()
Fall 2011
Ø Assignment 1: Shell loginf (login information)
Ø Assignment 3: UNIX & TCP Sockets
Ø Assignment 4: Java Threads, Swing & Sockets
![]()
Fall 2010
Ø Assignment 1: Shell ualist (User Activity List)
Ø Assignment 2: Curses/Xlib/Motif drs (Draw Random Shapes)
Ø Assignment 3: UNIX/TCP Sockets
rcg (Randomly
tcp-socket-Connected Graph)
Ø Assignment 4: Java Threads/Swing/Sockets jrg (Java Randomly tcp-socket-connected Graph)
Ø
Assignment
1: Shell :
umail -
Unix Accounts Mailing Lists
Ø
Assignment
2: Curses/Xlib/Motif
: dcg - Draw Complete Graph
Ø
Assignment
3: UNIX/TCP Sockets: scg – Socket-connected Complete Graph of processes
Ø
Assignment
4: Java Threads/Sockets/Swing: jcg –
Java-Complete Graph
![]()
Ø
Assignment
1: Shell: fastusers:
list users logining on fast machines
·
Solution by Dr. Wahab
·
Solution by Kyle Leithoff
Ø
Assignment
2: Curses/Xlib/Motif:
drawfps:
Draw Filled Polygon Shapes
·
Solution by Dr. Wahab
·
Solution by David Ballentine
Ø
Assignment
3: UNIX system calls: BinTree: complet binary tree pipe-connected processes.
·
Solution
by Dr. Wahab
·
Solution by
Jeb Ware
Ø
Assignment
4: TCP Sockets : SocBinTree: A3 using socket-connected processes.
·
Solution by Dr. Wahab
·
Solution by Darain Kawamoto
Ø
Assignment
5: Java-based Threads/Sockets/Swing: JSocBinTree:A4
using Java.
·
Solution by Dr. Wahab
·
Solution by Gabriel Fils
·
Solution by David Ballentine
Ø
Assignment
1: Shell:
NoLog -find users who did not recently login
to UNIX hosts
·
Solution
(sh) by Dr. Wahab
Ø
Assignment
2: X/Motif:
verify – verify that
a real person is trying to login
·
Solution by Dr. Wahab
Ø
Assignment
3: UNIX:
dispatch- parent dispatches work among children
·
Solution by Dr. Wahab
Ø
Assignment
4: Socket
Programming: TCPdispatch & UDPdispatch- exteneding
A3
·
Solution by Dr. Wahab
Ø
Assignment
5: Java
(Socket/Swing/Thread) Programming: Jdispatch- extending A4
·
Solution by Dr. Wahab
![]()
Ø
Assignment
1: Shell:
getemails, find email address from name list
·
Solution
(sh) by Dr. Wahab
·
Solution
(sh) by Charles Morris
·
Solution
(sh) by Pamella Smith
Ø
Assignment
2: X/Motif: drawcs, draw colored
shapes
·
Solution by Dr. Wahab
·
Solution by Ian Gullett
·
Solution by Rashmi Thakur
Ø
Assignment
3: UNIX: coread, concurrent readers
·
Solution by Dr. Wahab
·
Solution by Chris Robinson
·
Solution by Abdel Salam
Ø
Assignment
4: Socket
Programming: coreadServer &
coreadCient
·
Solution by Dr. Wahab
·
Solution by Gongjun Yan
Ø
Assignment
5: Java
(Socket/Swing/Thread) Programming: coreadServer & coreadCient
·
Solution by Dr. Wahab
·
Solution by Richard Strosahl
Ø
Assignment
1: Shell: ref & loginfo
·
Solution
(sh) by Dr. Wahab
·
Solution
(sh) by shilpa athani
·
Solution
(sh) by charles jacques
Ø
Assignment
2: X/Motif: drawShapes
·
Solution
by Dr. Wahab
·
Solution
by mohammad almalag
·
Solution
by daniel allen
Ø
Assignment 3:
Unix: ccpp (concurrect cooperative pipe-connected processes)
·
Solution
by Dr. Wahab
·
Solution
by gregory szalkowski
·
Solution
by xuemei li
Ø Assignment
4: TCP/UDP: ftcpudp (file transfer using tcp and udp)
· Solution by Dr. Wahab
·
Solution
by Naveen Ratkal
·
Solution
by Harish Rayapudi
Ø Assignment
5: Java/Swing: Echo etcpudp, etcp & eudp
· Solution by Dr. Wahab
·
Solution
by gregory szalkowski
·
Solution
by xuemei li
Ø
Assignment 1:
Shell: cslookup
·
Solution (sh)
by Dr. Wahab
·
Solution (sh)
by Vamshidhar R Kolan
·
Solution
(sh) by Charles B. Singleton
Ø
Assignment 2:
Xlib & Motif: drawCircles
·
Solution by
Dr. Wahab
·
Solution by
Nathan Widmyer
·
Solution by
Madhukar Gole
Ø
Assignment 3:
C/Unix: pChain
·
Solution by
Dr. Wahab
·
Solution by
Emery Wyatt
·
Solution by
William Thorne
Ø
Assignment 4:
C/Unix/Networking: ipcChain
·
Solution by
Dr. Wahab
·
Solution by
Jeremy Hoesly
·
Solution by
Aasia Riasat
Ø
Assignment 5:
Java/Networking/Swing: udpBAD
·
Solution by
Charles B. Singleton
·
Solution (sh)
by Dr. Wahab
·
Solution
(sh) by david johnson
·
Solution (sh)
by li zhao
Ø
Assignment 2:
Xlib & Motif: drawPolygons
·
Solution by
Dr. Wahab
·
Solution by
Giridhar Manepalli
Ø
Assignment 3:
C/Unix: ripple
·
Solution by
Dr. Wahab
·
Solution by
Parshuram Limaye
·
Solution by
Jeremy Allen
Ø
Assignment 4:
C/Unix/Networking: domino
·
Solution by
Dr. Wahab
·
Solution by
Giridhar Manepalli
·
Solution by
David Johnson
Ø
Assignment 5:
Java/Networking/Swing: cascade
·
Solution by
Dr. Wahab
·
Solution by
kesha burukunte
Ø
Assignment 1:
Shell: bigFiles
·
Solution (sh)
by Dr. Wahab
·
Sample
Solution 1 (sh) by Kelvin Edwards
·
Sample
Solution 2 (sh) by Rajesh Balakrishnan
·
Sample
Solution 3 (c) by Pavan Kumar Anumula
Ø
Assignment 2:
Xlib: drawCircles
·
Solution by
Dr. Wahab
·
Sample
Solution 1 by Mark Kopmann
Ø
Assignment 3:
Motif: drawCircles
·
Solution by
Dr. Wahab
·
Sample
Solution 1 by Yang Zhao
·
Sample
Solution 2 by Richard Tompkins
Ø
Assignment 4:
C/Unix: procTree
·
Solution by
Dr. Wahab
·
Sample Solution
1 by Kelly Dean
·
Sample
Solution 2 by Lakshminarasimhan Kasi
Ø
Assignment 5:
C/Unix/Networking: procTree
·
Solution by
Dr. Wahab
·
Sample
Solution 1 by Mohammed Gadiwan
·
Sample
Solution 2 by Lalitha Ganjam
Ø
Assignment 6:
Java/Networking/Swing: tcp/udp chat
·
Solution by
Dr. Wahab
·
Sample
Solution 1 Pavan Anumula
![]()
Ø
Assignment
1: Shell : delete/undelete Files
·
Solution
(sh) by Dr. Wahab
·
Sample
Solution 1 (sh) by Gregg Cornetski
·
Sample
Solution 2 (csh) by Michael D. Mcnaull
·
Sample
Solution 3 (csh) by Arijit Tarafdar
Ø
Assignment
2: X lib : Simple Draw
·
Solution
by Dr. Wahab
·
Sample
Solution 1 by James Howland
·
Sample
Solution 2 by Vinay Ysv
·
Sample
Solution 3 by Ye Wang
Ø
Assignment
3: Motif/UNIX : Motif Buttons
·
Solution
by Dr. Wahab
·
Sample
Solution 1 by Shiva Prasad Thatipelli
·
Sample
Solution 2 by Arijit Tarafdar
·
Sample
Solution 3 by Vikram Manchepalli
Ø
Assignment
4: C/UNIX : Pipe-line
·
Solution
by Dr. Wahab
·
Sample
Solution 1 by Laith Al-sulaiman
·
Sample
Solution 2 by Syed Rizvi
·
Sample
Solution 3 by Rajesh Munavalli
Ø
Assignment
5: C/UNIX/Networking : tcp-line
·
Solution
by Dr. Wahab
·
Sample
Solution 1 by Sridevi Konduri
·
Sample
Solution 2 by Sagar Khanvilkar
·
Sample
Solution 3 by Yadavalli kalyan
Ø
Assignment
6: Java(Swing and Sockets) : Java tcp-line
·
Solution
by Dr. Wahab
·
Sample
Solution 1 by Alexandre S Cancado
·
Sample
Solution 2 by Jinsong Gao
·
Sample
Solution 3 by Bhaktaram Bhaktaram
![]()
Fall 1999
Ø
Assignment 1:
Shell : Hosts Discovery
·
Sample
Solution 1 by Richard Panek (csh)
·
Sample
Solution 2 by Iman Zainy (csh)
·
Sample
Solution 3 by Chandrika (sh)
Ø
Assignment 2:
X lib group
Draw
·
Sample
Solution 1 by Lawrence Salacup
·
Sample
Solution 2 by Prem Somu
Ø
Assignment 3:
Motif : group Draw
·
Sample
Solution 1 by Lawrence Salacup:
·
Sample Solution
2 by Prem Somu:
Ø
Assignment 4:
UNIX/Motif : exec & kill processes
·
Sample
Solution 1 by Anthony C. Amburn:
·
Sample
Solution 2 by Anjlica Malla
Ø
Assignment 5:
Networking : Re-implantation of multi party chat
·
Sample
Solution 1 by Anthony C. Amburn
·
Sample Solution
2 by Donald O. Davis
Ø
Assignment 6:
JAVA/SWING : Re-implantation of multi party chat
·
Sample
Solution 1 by Dun Tan
·
Sample
Solution 2 by Keshava Kiran
Ø
Assignment
1 (Shell) : look for a user in a local
network
·
Sample
Solution 1 by Thomas J Thompson (csh)
·
Sample
Solution 2 by Gayathri R Barthaki (sh)
Ø
Assignment
2 (Xlib) : Group-order
Pizza
·
gopizza.c
by Kevin Powell Seavey
·
GoPizza.c
& GoPizza.h
by Hesham Anan
Ø
Assignment
3 (Motif) : Re-implantation of Group-order Pizza
·
GoPizza.c
by Sahar Ghanem
·
GoPizza.c
by Dapeng Li
Ø
Assignment
4 (Sockets) : Re-implantation of Group-order Pizza
Ø
Assignment
5+6 (JAVA) : Re-implantation of Group-order Pizza
·
by
Andrey Chertov (java)
·
by
Wei Zhang (c/java)
Ø Assignment
1 (Shell) : change the permissions mode of a
path
·
Sample
Solution 1 by Paul K. Flynn
·
Sample
Solution 2 by Mohammed Owis
Ø Assignment
2 (Xlib) : A
simple survey tool
·
Sample
Solution by Kenneth J. Hubert
Ø Assignment
3 (Motif): Re-implantation of A simple survey tool
·
Sample
Solution 1 by Damanjit Padam
·
Sample
Solution 2 by Richard Rockwell
Ø Assignment
4 (Sockets) : Re-implantation of A simple survey tool
·
Sample Solution 1
by Lyn Kathleen Finman:
§ survey.c
§ Makefile
·
Sample Solution 2
by Daniel S. Swaney:
§ Makefile
Ø Assignment
5 (Java) : Re-implantation of A simple survey tool
·
Sample Solution 1
by Tracy M. Taylor:
§ Makefile
·
Sample Solution 2
by Roland Cutaran:
Ø Assignment
1 (Shell) : free disk space in a directory
Ø Assignment
2 (Xlib) :
Re-implantation of Tic Tac
Toe game for two persons
Ø Assignment
3 (Motif) : Re-implantation of Tic Tac Toe game for two persons
Ø Assignment
4 (Sockets) : Re-implantation of Tic Tac Toe game for two persons
Ø Assignment
5 (Java) : Re-implantation of Tic Tac Toe game for two persons
·
Sample
Solution by Michael J. Rothwell
·
Sample
Solution by Nizar Habash
·
Sample
Solution by Mike Olson
![]()