main navigation
my pace

500

CS 502 Fundamentals Computer Science I using Java

Course Description: Introduction to Java programming and computer science concepts. Java environment setting up. Variables, basic built-in data types and arrays. Expressions. Assignment, conditional and iterative statements. Computation abstraction and reuse with methods and objects. Parameter passing. String processing. Exception handling. Text file I/O. Built –in data structures vector, stack, queue, Hash table and their application. Programming problem-solving is emphasized throughout.

Course Rotation: NY:PLV;Fall:Spring:Summer

3 credits

CS 502 Fundamentals Computer Science I using Java

Course Description: Introduction to Java programming and computer science concepts. Java environment setting up. Variables, basic built-in data types and arrays. Expressions. Assignment, conditional and iterative statements. Computation abstraction and reuse with methods and objects. Parameter passing. String processing. Exception handling. Text file I/O. Built –in data structures vector, stack, queue, hastable and their application. Programming problem-solving is emphasized throughout.

Course Rotation: NY:PLV;Fall:Spring:Summer

3 credits

CS 504 Fundamentals Computer Science II using Java

Course Description: Java packages. Abstract classes and interfaces. Class inheritance and polymorphism. Class design and implementation. Object modeling with UML. Event-driven programming and basic GUI design. Multi-threading and thread synchronization. Problem-solving through course projects.

Course Rotation:NY:PLV;Fall:Spring:Summer

3 credits

Prerequisites

CS 502 Minimum Grade of C

CS 504 Fundamentals Computer Science II using Java

Course Description: Java packages. Abstract classes and interfaces. Class inheritance and polymorphism. Class design and implementation. Object modeling with UML. Event-driven programming and basic GUI design. Multi-threading and thread synchronization. Problem-solving through course projects.

Course Rotation:NY:PLV;Fall:Spring:Summer

3 credits

Prerequisites

CS 502 Minimum Grade of C

CS 506 Computer Systems and Concepts

Course Description: This course provides an integrated survey of fundamental ideas in the areas of computer architecture; operating systems; and programming language specification and translation.

Course Rotation: NY:WP;Fall

3 credits

Prerequisites

CS 502 Minimum Grade of C

CS 506 Computer Systems and Concepts

Course Description: This course provides an integrated survey of fundamental ideas in the areas of computer architecture; operating systems; and programming language specification and translation.

Course Rotation: NY:WP;Fall

3 credits

Prerequisites

CS 502 Minimum Grade of C

CS 507 Mathematical Methods in Computer Science

Prerequisite: Some college mathematics and a programming background or equivalent.

Course Description: An intensive introduction to mathematical techniques related to computer science for students with limited background in college mathematics. Topics include different number systems, sets, logic, Boolean algebra, combinatorics and elementary probability, relations and functions, matrix algebra, algebraic structures, and graph theory.

0 - 4 credits