The theory of computer networks and its applications. Network layers and protocols for the OSI reference model. TCP/IP and the internet. Network programming using the Java language. Rudiments of queuing theory. Prerequisites: COSC 330, COSC 450 or concurrent enrollment. Enrollment Requirements: Prerequisites: C- or better in COSC 330, COSC 450 or concurrent enrollment.