Department of Computer Science
Computer Science II (20072)
[
4003-232-07 (RIT Calendar)
] --- [
CS II Main Page (all sections)
]
[
Java API
] --- [
Labs
] --- [
Projects
] --- [
Syllabus
] --- [
Schedule
]
[
Home
] --- [
Lecture Slides
] --- [
Assignments
] --- [
Resources
] --- [
Course Outcomes
]
Course Outcomes
Students will translate requirements for small software problems into object-oriented designs and working programs.
Students will use data structures implemented in a library to design software solutions. Data structures include lists, maps, sets, stacks and queues.
Students will design multithreaded programs and follow their execution.
Students will design and implement software applications that use event-driven graphical user interfaces using appropriate components.
Students will describe how exceptions work, explain their uses and employ them in their own designs.
Students will describe basic networking principles and common networking protocols.
Students will define inheritance and interface relationships, and can effectively use them in their own designs.
Students will read and write files from within a software application.
Students will explain the ethical responsibilities of a computing professional.