faculty
John Rahme
Assistant Teaching Professor
Computer & Information Science
Contact
508-910-8353
508-999-9144
ksbinfAvnbtte/fev
Dion 302C
Teaching
Courses
Software development using advanced object paradigm concepts. This course introduces threads, networking, and exception handling and covers in depth the advanced topics of object paradigm such as inheritance and polymorphism. These concepts are introduced in the context of developing software using software tools including the libraries of components.
Software development using advanced object paradigm concepts. This course introduces threads, networking, and exception handling and covers in depth the advanced topics of object paradigm such as inheritance and polymorphism. These concepts are introduced in the context of developing software using software tools including the libraries of components.
Software development using advanced object paradigm concepts. This course introduces threads, networking, and exception handling and covers in depth the advanced topics of object paradigm such as inheritance and polymorphism. These concepts are introduced in the context of developing software using software tools including the libraries of components.
Comprehensive coverage of all major groups of algorithms, including divide-and-conquer, dynamic programming, greedy, backtracking, branch-and-bound, and parallel algorithms. Discussion of the design and implementation of complex, dynamic data structures. The course also covers an introduction to the functional paradigm.
Comprehensive coverage of all major groups of algorithms, including divide-and-conquer, dynamic programming, greedy, backtracking, branch-and-bound, and parallel algorithms. Discussion of the design and implementation of complex, dynamic data structures. The course also covers an introduction to the functional paradigm.
Comprehensive coverage of all major groups of algorithms, including divide-and-conquer, dynamic programming, greedy, backtracking, branch-and-bound, and parallel algorithms. Discussion of the design and implementation of complex, dynamic data structures. The course also covers an introduction to the functional paradigm.
Specialized topics of interest and relevance to computer and information science. Course content may change from semester to semester according to instructor's preferences.