PhD's Courses @ SUNY Stony Brook 2018 Spring Semester: CSE595 Semantic Web (Instructed by Dr. Paul Fodor) 2017 Fall Semester: CSE508 Network Security (Instructed by Dr. Michalis Polychronakis) 2017 Spring Semester: CSE547 Discrete Mathematics (Instructed by Dr. Anita Wasilewska) 2017 Spring Semester: CSE534 Fundamentals of Computer Networks (Instructed by Dr. Aruna Balasubramanian) 2016 Fall Semester: CSE532 Theory of Database Systems (Instructed by Dr. Fusheng Wang) 2016 Fall Semester: CSE509 System Security (Instructed by Dr. [Read More]


Lecture Notes Lecture 1: 情報教育特論0(講義計画)[PDF] Lecture 2: 情報教育特論1(概観)[PDF] Lecture 3: 大学におけるジェネリック・スキル教育の意義と課題 [PDF] Lecture 4: 情報教育特論 情報セキュリティ・情報倫理教育[PDF] Lecture 5: メディアリテラシー教育[PDF] Lecture 6: インフォメーションリテラシー[PDF] Lecture 7: ITリテラシー教育[PDF] Lecture 8: プログラミング教育 [PDF]  Lecture 9: 教室でのIT利用[PDF] Lecture 10: キャンパスの情報基盤[PDF] Homework Assignment 1 以下の情報セキュリティ e-Learning を受講し 受講前には知らなかった事項、さらに追加されればよいと思われる事項、この e-Learning は学習したことが実践されて意味を持つがその視点からの指摘事項についてA4 版3枚程度にまとめ PDF 形式で提出すること Assignment 2 中等教育(中学,高校)での情報教育について以下を論じよ。 中学,高校で科目としてどのように設定されているかを整理せよ。 これらの科目の実施における課題を挙げよ。 また,その課題についてどのような解決方法があるか,その実現可能性を検討して意見を述べよ。 Assignment 3 従来のマスメディア(テレビ,新聞)とインターネットについてメディアリテラシーの視点からその相違と,それを教育にどのように反映させるかを議論しなさい。 [Read More]

Information System Design 1

Course Schedule [PDF] Homework Assignment 1: WBS: Work Breakdown Structure [PDF] [Submitted Version PDF] Xmind for drawing Project [Download], or Create diagrams online Real time collaboration [here] Assignment 2: PDM: Precedence Diagramming Method [PDF] [Submitted Version PDF] Assignment 3: Project Schedule - Critical Path [PDF] [Submitted Version PDF] Assignment 4: Services Computing 1 [PDF] [Submitted Version PDF] Assignment 5: Services Computing 2 [PDF] [Submitted Version PDF] Assignment 6: Services Computing 3 [PDF] [Submitted Version PDF] Past Examinations from 2009 to 2015: [PDF] [Read More]

Information System Design II

Lecture Notes Lecture 1: Object Oriented Programming I [PDF] Lecture 2: Object Oriented Programming II [PDF] Lecture 3: Object Oriented Programming III [PDF] Lecture 4: User Interface I [PDF] Lecture 5: User Interface II [PDF] Lecture 6: User Interface III [PDF] Lecture 7: Database Design I [PDF] Lecture 8: Database Design II [PDF] Lecture 9: Database Design III [PDF] Lecture 10: Database Design IV [PDF] Lecture 11: Architecture of WWW (1) [PDF] Lecture 12: Architecture of WWW (2) [PDF] Lecture 13: Architecture of WWW (3) [PDF] Lecture 14: Architecture of WWW (4) [PDF] Homework Assignment 1: Object Oriented Programming I [PDF] [Supplementary] [Submitted] Assignment 2: Object Oriented Programming II (English) (日本語) [Submitted] (Sample Answer) Assignment 3: Object Oriented Programming III (English) (日本語) [Submitted] (Sample Answer) Assignment 4 + 5 + 6: User Interface (English) (日本語) Additional Reading Polymorphism with Examples for Assignment 1 (URL) [Read More]

Socials Informatics

Lecture Notes
  • Lecture 1:Information Economics 1 - Information Society VS. Traditional Society [PDF]
  • Lecture 2: Information Policy [PDF]
  • Lecture 3: Information Policy (2) [PDF]
  • Lecture 4: Presentation - Vietnam IT Recent Situation and Development Policy [PPT]
  • Lecture 5: Information Economics 2-3 [PDF]
  • Lecture 6: Information Policy (3) [PDF]
  • Lecture 7: Information and Law [PDF]
  • Lecture 8: Information and Law (2) [PDF]
  • Lecture 9: Protection of Personal Information [PDF]
  • Lecture 10: Information and Education [PDF]
  • Lecture 11: Information and Education (2) [PDF]
  • Summary Lecture [PDF]
  • Past Examinations from 2009 to 2015 [PDF]

Theory of Computational Complexity

Lecture in Turn (My turn) Chapter 8: The Deutsch’s Algorithm, Superdense Coding, and Teleportation [Slides] A lecture by Dr. Stephen Spicklemire from University of Indianapolis will help you on the topic of Deutsch’s Problem [URL] Supplementary Materials: Textbook: Quantum Algorithms via Linear Algebra by Richard J. Lipton and Kenneth W. Regan (Due to copyright, I don’t put a public link here, please inbox to get the decryption key for the ebook. [Read More]

Distributed Information Systems

Lecture Notes Lecture 1: Introduction to Distributed Information Systems [PDF] Lecture 2: Namespaces [PDF] Lecture 3: XPath 1.0 [PDF] Lecture 4: XPath2.0 and Xquery [PDF] Lecture 5: Querying XML [PDF] Lecture 6: SQL-XML and XML Databases [PDF] Lecture 7: XQuery Full Text, XML IR [PDF] Lecture 8: RDF, Semantic Web [PDF] Lecture 9: SPARQL [PDF] Lecture 10: Semantic Web and Ontology [PDF] Lecture 11: Semantics of RDF and RDF Schema [PDF] Lecture 12: Semantics of RDF and RDF Schema (Cont. [Read More]

Information Organization and Retrieval

Lecture Notes
  • Lecture 1: Course Overview [PDF]
  • Lecture 2: Basics of Information Retrieval (1) [PDF]
  • Lecture 3: Basics of Information Retrieval (2) [PDF]
  • Lecture 4: Link-based Ranking [PDF]
  • Lecture 5: Content-based Ranking [PDF]
  • Lecture 6: Fuzzy Search and Fuzzy Clustering [PDF]
  • Lecture 7: Conceptual Modeling of Information (1) [PDF]
  • Lecture 8: Modeling of Temporal and Historical Information [PDF]
  • Lecture 9: Modeling of Spatial and Spatio-Temporal Information [PDF]
  • Final Review: Practice on Information Organization and Retrieval [PDF] (Past: [2003], [2004], [2005], [2006], [2013])
  • Final exam preparation: 
    • Practice on Information Organization and Retrieval (2014) Sample Answers [PDF]
    • How to calculate F-Score from Precision and Recall [reference]
  • Final exam [2014]

Perspective in Informatics 3

Reading Assignments J. Leskovec, A. Rajarman, J.D. Ullman, Mining of Massive Datasets, 2014 M. Charikar, Similarity estimation techniques from rounding algorithms, STOC 2002 N. Alon, Y. Matias, M. Szegedy, The space complexity of approximating the frequency moments, STOC 1996. G. Cormode, Sketch techniques for approximate query processing, Foundations and Trends in Databases, 2011 ◉◉◉Assignment #1 - 2014/11/03◉◉◉ Question 1 [30 marks] 3.5.1: on the space of non-negative integers, which of the following functions are distance measures? [Read More]