Department of Computer Science
Home | Introduction
| Programs | Courses | People
| Colloquia | Feedback
New Courses For The Spring 2001
Semester
Graduate Courses
- Programming in Java (CSC 290 Section 01): Fundamental Java concepts,
the Java virtual machine, syntax and constructs, object-oriented programming
in Java, inheritance, polymorphism, interfaces, exception handling, important
Java APIs, threads, graphical user interfaces and event handling in the AWT,
Java applets, network programming. Prerequisite: CSC 120. Instructor:
Prof. Krish
- Network Security (CSC 290 Section A): Survey of current issues, techniques,
software, hardware and architectures related to network security. Examination
of the protocols used for Internet services, their vulnerabilities and how
they can be secured. Analysis of firewall design, cryptographics techniques,
intrusion detection, port scanning, viruses, trojan horses and denial of service
attacks. Basic principles of secure networking and application design will
be studied and discussed. Prerequisite: CSC 175. Instructor: Prof.
Costa
- Advanced Computer Graphics (CSC 290 Section B): This course will
cover advanced topics, including and not limited to lighting and shading models,
texture mapping, curves and surfaces, 3D modeling, animation, virtual reality.
Prerequisite: CSC 269, or CSC 120 and Math 135A with permission of instructor.
Instructor: Prof. Kamberova
Undergraduate Course
- Programming in Java (CSC 290 Section 01): Fundamental Java concepts,
the Java virtual machine, syntax and constructs, object-oriented programming
in Java, inheritance, polymorphism, interfaces, exception handling, important
Java APIs, threads, graphical user interfaces and event handling in the AWT,
Java applets, network programming. Prerequisite: CSC 120. Instructor:
Prof. Krish