|
Alan Kaminsky
|
|
•
|
|
Department of Computer Science
|
|
•
|
|
Rochester Institute of Technology
|
|
•
|
|
4486 +
2220 =
6706
|
|
Home Page
|
|
Advanced Programming
|
|
•
|
|
4003-707-02
|
|
•
|
|
Fall Quarter 2008
|
|
Course Page
|
4003-707-02 Advanced Programming
Course Description and Outcomes
Prof. Alan Kaminsky -- Fall Quarter 2008
Rochester Institute of Technology -- Department of Computer Science
Catalog Description
Prerequisites
Outcomes
Catalog Description
The goal of the course is to introduce the language Java. Topics include class
design and implementation, inheritance, exceptions, files, threads, Swing,
network programming, and remote method invocation. Object-oriented technology
will be used to design and implement software solutions. Programming assignments
are an integral part of the course.
Prerequisites
-
Object oriented programming ability
-
C programming ability
Outcomes
-
Students will be able to analyze the performance of algorithms such as those
used for searching and sorting.
Evaluation: Quizzes, exams
-
Students will be able to apply the collection classes from a collection
framework library to software designs.
Evaluation: Programming projects, quizzes, exams
-
Students will be able to design multithreaded programs and follow their
execution.
Evaluation: Programming projects, quizzes, exams
-
Students will be able to design and implement software applications that use
graphical user interfaces, are designed around an event-driven paradigm, and
employ common visual components such as windows, buttons, text fields, and
menus.
Evaluation: Programming projects, quizzes, exams
-
Students will be able to write programs requiring stream-oriented communication
between programs running on separate computers connected by a reliable network.
Evaluation: Programming projects, quizzes, exams
|
Advanced Programming
|
|
•
|
|
4003-707-02
|
|
•
|
|
Fall Quarter 2008
|
|
Course Page
|
|
Alan Kaminsky
|
|
•
|
|
Department of Computer Science
|
|
•
|
|
Rochester Institute of Technology
|
|
•
|
|
4486 +
2220 =
6706
|
|
Home Page
|
Copyright © 2008 Alan Kaminsky.
All rights reserved.
Last updated 27-Aug-2008.
Please send comments to ark@cs.rit.edu.