Items where Author is "Shi, Jian"

Up a level
Export as [feed] Atom [feed] RSS 1.0 [feed] RSS 2.0
Group by: No Grouping | Item Type
Jump to: Resource
Number of items: 139.

Resource

  1. [img]
    FY Comp Apps
    Shared with the University by
    Dr Jian Shi
  2. [img] [img]
    COMP1322 Programming 2 Lecture 8.3 - Communicating between threads
    Inter-thread communication, producer-customer model

    Shared with the University by
    Dr Jian Shi
  3. [img] [img]
    COMP1322 Programming 2 Lecture 8.2 - Synchronisation
    Synchronisation

    Shared with the University by
    Dr Jian Shi
  4. [img] [img]
    COMP1322 Programming 2 Lecture 8.1 - Multi-threading 2
    Multi-threading 2

    Shared with the University by
    Dr Jian Shi
  5. [img] [img]
    COMP1322 Programming 2 Lecture 7.3 - Multi-threading 1
    Multi-threading 1

    Shared with the University by
    Dr Jian Shi
  6. [img] [img]
    COMP1322 Programming 2 Lecture 7.1 - Static
    static variables and static methods

    Shared with the University by
    Dr Jian Shi
  7. [img] [img]
    COMP1322 Programming 2 Lecture 6.3 - Serialisation
    Serialisation

    Shared with the University by
    Dr Jian Shi
  8. [img] [img]
    COMP1322 Programming 2 Lecture 6.2 - File I/O
    file i/o, stream, char and byte based

    Shared with the University by
    Dr Jian Shi
  9. [img] [img]
    COMP1322 Programming 2 Lecture 4.1 - Abstract Classes and Interfaces
    interface, abstract, final, class diagram

    Shared with the University by
    Dr Jian Shi
  10. [img] [img]
    COMP1322 Programming 2 Lecture 3.3 - Inheritance II Polymorphism
    Overriding

    Shared with the University by
    Dr Jian Shi
  11. [img] [img]
    COMP1322 Programming 2 Lecture 3.2 - Super and Sub-classes
    Super and Sub-classes, class diagram

    Shared with the University by
    Dr Jian Shi
  12. [img] [img]
    COMP1322 Programming 2 Lecture 2.1 - Encapsulation & Constructors
    public, private, getters, setters, class diagram

    Shared with the University by
    Dr Jian Shi
  13. [img] [img]
    COMP1322 Programming 2 Lecture 1.3 - Methods
    overloading

    Shared with the University by
    Dr Jian Shi
  14. [img] [img]
    COMP1322 Programming 2 Lecture 1.2 - Variables
    primitive VS reference

    Shared with the University by
    Dr Jian Shi
  15. [img] [img]
    COMP1322 Programming 2 Lecture 1.1 - Intro to OOP
    Intro to the module, OOP, Java, if-statement

    Shared with the University by
    Dr Jian Shi
  16. [img] [img]
    COMP1312 Programming 1 - File I/O
    Slides for Lecture 3.4 File I/O in Python.

    Shared with the University by
    Dr Jian Shi
  17. [img]
    FY Comp Apps - Intro AY2425
    WELCOME & INTRO TO MODULE SLIDES

    Shared with the University by
    Dr Jian Shi
  18. [img] [img]
    COMP1312 Programming 1 - Modules
    Slides for lecture 4.1 Python Modularity - modules.

    Shared with the University by
    Dr Jian Shi
  19. [img] [img]
    COMP1312 Programming 1 - Input/Output
    Slides for Lecture 3.3 Data Structure - Input/output in Python

    Shared with the University by
    Dr Jian Shi
  20. [img] [img]
    COMP1312 Programming 1 - Tuples and Dictionaries
    Slides for Lecture 3.2 Data Structure - Tuples and Dictionaries in Python

    Shared with the University by
    Dr Jian Shi
  21. [img] [img]
    COMP1312 Programming 1 - Lists
    Slides for Lecture 3.1 Data Structure - lists in Python

    Shared with the University by
    Dr Jian Shi
  22. [img] [img]
    COMP1312 Programming 1 - Functions
    Slides for Lecture 2.3 Control Flow - Functions in Python

    Shared with the University by
    Dr Jian Shi
  23. [img] [img]
    COMP1312 Programming 1 - Loops
    Slides for lecture 2.2 Control Flow - Loops in Python

    Shared with the University by
    Dr Jian Shi
  24. [img] [img]
    COMP1312 Programming 1 - Conditional Statements
    Slides for Lecture 2.1 Control Flow - Conditional Statements in Python.

    Shared with the University by
    Dr Jian Shi
  25. [img]
    FY Comp Apps Assignment 1 - Poster Spec
    Spec

    Shared with the University by
    Dr Jian Shi
  26. [img]
    COMP2211 SEG - Ad Auction Definition
    This is SEG Ad Auction Dashboard project definition in AY2425.

    Shared with the University by
    Dr Jian Shi
  27. [img]
    COMP2211 SEG - Runway Project Definition
    This is the SEG Runway project definition in AY2425.

    Shared with the University by
    Dr Jian Shi
  28. [img] [img]
    COMP1202 - Live code demo
    This share contains the code used in the demo session.

    Shared with the University by
    Dr Jian Shi
  29. [img]
    Testing (Part 2)
    Overview of testing approaches (with a focus on test-driven development) for COMP2211 Software Engineering Group Project

    Shared with the University by
    Dr Vahid Yazdanpanah
  30. [img]
    Testing (Part 1)
    Overview of testing approaches (with a focus on development and acceptance testing) for COMP2211 Software Engineering Group Project

    Shared with the University by
    Dr Vahid Yazdanpanah
  31. [img] [img]
    FY Computer Applications - Group Project Start Up
    GENG0015 Coursework for Engineering Foundation Year - Computer Applications, Group Project start up

    Shared with the University by
    Dr Jian Shi
  32. [img] [img]
    FY Comp Apps - Checking
    Please tell us whether your info is correct

    Shared with the University by
    Dr Jian Shi
  33. [img] [img]
    GENG0015 COMPAPPS AY2324 W7 Control structures
    Slides and exercises for GENG0015 COMPAPPS AY2223 W5 Types, Variables, and Simple I/O in Python

    Shared with the University by
    Dr Manuel Leon Urrutia
  34. [img] [img]
    GENG0015 COMPAPPS AY2223 W5 Types, Variables, and Simple I/O in Python
    Types, Variables, and Simple I/O in Python

    Shared with the University by
    Dr Manuel Leon Urrutia
  35. [img] [img]
    GENG0015 COMPAPPS AY2324 W5 Intro to Programming with Python
    GENG0015 COMPAPPS AY2324 Week 5 Intro to Programming with Python. Slides and exercises.

    Shared with the University by
    Dr Manuel Leon Urrutia
  36. [img]
    COMP6235 Coursework 1
    This is the specification for coursework 1 in module COMP6235 Foundations of Data Science. This coursework aims to check the understanding of the first part - statistics - about this module.

    Shared with the University by
    Dr Jian Shi
  37. [img]
    COMP1202 Programming 1 - method
    this is the code used to demonstrate how to write if-statements, variables and methods.

    Shared with the University by
    Dr Jian Shi
  38. [img] [img]
    COMP6235 - Python Tutorial
    Sample code used in the tutorial session

    Shared with the University by
    Dr Jian Shi
  39. [img]
    COMP6235 - Coursework 1
    This is coursework 1 for COMP6235 - a technical report for stats.

    Shared with the University by
    Dr Jian Shi
  40. [img] [img]
    Beyond Unit Testing
    A lecturing covering Stubs, Drivers, and Mocks (and EasyMock in particular) as well as integration testing, for COMP1206

    Shared with the University by
    Dr Tom Blount
  41. [img] [img]
    JUnit
    Introduction to JUnit - testing framework for Java - for COMP1206

    Shared with the University by
    Dr Tom Blount
  42. [img] [img]
    Introduction to Software Testing
    An introduction to Software Testing & Unit Testing, for COMP1206

    Shared with the University by
    Dr Tom Blount
  43. [img]
    Mid-Term Survey
    Please follow the QR code or the link to provide your feedback to this semester so far.

    Shared with the University by
    Dr Jian Shi
  44. [img] [img]
    COMP2212 PLC - Semantics of Concurrency
    Shared with the University by
    Dr Jian Shi
  45. [img] [img]
    Testing (Part 2)
    Overview of testing approaches (with a focus on test-driven development) for COMP2211 Software Engineering Group Project

    Shared with the University by
    Dr Tom Blount
  46. [img] [img]
    Testing (Part 1)
    Overview of testing approaches (with a focus on development and acceptance testing) for COMP2211 Software Engineering Group Project

    Shared with the University by
    Dr Tom Blount
  47. [img] [img]
    Recursion
    Overview of Recursion, for COMP1206 (See also: Recursion)

    Shared with the University by
    Dr Tom Blount
  48. [img] [img]
    JVM - the Java Virtual Machine (Part 2)
    Overview of the Java Virtual Machine for COMP1206

    Shared with the University by
    Dr Tom Blount
  49. [img] [img]
    JVM - the Java Virtual Machine (Part 1)
    Overview of the Java Virtual Machine for COMP1206

    Shared with the University by
    Dr Tom Blount
  50. [img] [img]
    Week 21 - FY Comp Apps Group Project set up and storyboards
    The team project starts this week.  You will work in teams to build an e-learning app for a first year engineering theory. You will meet your team mates, set up your meeting routines and start work on the first increment - storyboards for your program.

    Shared with the University by
    Dr Jian Shi
  51. [img]
    FY Computer Applications - Registration Checking Form
    This is the registration checking form for FY Comp Apps group project in AY2122.

    Shared with the University by
    Dr Jian Shi
  52. [img] [img]
    COMP2211 Deliverable 5: Final Report
    Shared with the University by
    Dr Jian Shi
  53. [img]
    COMP2211 Deliverable 4: Increment 3
    Shared with the University by
    Dr Jian Shi
  54. [img]
    COMP2211 Deliverable 3: Increment 2
    Shared with the University by
    Dr Jian Shi
  55. [img]
    COMP2211 Deliverable 2: Increment 1
    Shared with the University by
    Dr Jian Shi
  56. [img]
    COMP2211 Deliverable 1: Envisioning
    Shared with the University by
    Dr Jian Shi
  57. [img] [img]
    COMP2211 Software Engineering Team Project AY2425: Introduction and Start Up
    Software Engineering Team project introductory lecture and project start up. it covers team working, infrastructure tools, and an outline of the agile methods, practices and principles that will be used.

    Shared with the University by
    Dr Jian Shi
  58. [img]
    COMP1202 Programming I - Abstract classes and interfaces
    Object-oriented Design - Abstract classes and interfaces

    Shared with the University by
    Dr Jian Shi
  59. [img] [img]
    COMP1202 Programming II - Inheritance 2
    Inheritance 2 - Polymorphism

    Shared with the University by
    Dr Jian Shi
  60. [img] [img]
    COMP1202 Programming I - Inheritance I
    Inheritance 1 - super and sub-classes

    Shared with the University by
    Dr Jian Shi
  61. [img]
    COMP1202 Programming I - Inheritance Handout
    handout for Inheritance 1 & 2

    Shared with the University by
    Dr Jian Shi
  62. [img] [img]
    COMP1202 Programming 1 - Constructors
    Lecture about Encapsulation and Constructors

    Shared with the University by
    Dr Jian Shi
  63. [img] [img]
    COMP1202 Programming I - Methods
    Lecture about methods - parameters, return type, overloading

    Shared with the University by
    Dr Jian Shi
  64. [img] [img]
    COMP1202 Programming I - Variables
    Lecture about variables - primitives, objects and scope

    Shared with the University by
    Dr Jian Shi
  65. [img]
    COMP6235 Stats 1 - Describing Distribution
    Describing Distribution

    Shared with the University by
    Dr Jian Shi
  66. [img]
    COMP1206 - Revision 1
    COMP1206 - Revision 1 - about exam, revision for io, testing and control flow

    Shared with the University by
    Dr Jian Shi
  67. [img] [img]
    COMP2212 - Semantics of Concurrency - Exercise Sheet
    Semantics of Concurrency - Exercise Sheet

    Shared with the University by
    Dr Jian Shi
  68. [img]
    COMP2212 - Semantics of Concurrency 3/3 - Bisimulation
    Semantics of Concurrency 3/3 - Bisimulation

    Shared with the University by
    Dr Jian Shi
  69. [img]
    COMP2212 - Semantics of Concurrency 2/3 - Simulation
    Semantics of Concurrency 2/3 - Simulation

    Shared with the University by
    Dr Jian Shi
  70. [img]
    COMP2212 - Semantics of Concurrency 1/3 - LTS
    Semantics of Concurrency 1/3 - Introduction to Labelled Transition System

    Shared with the University by
    Dr Jian Shi
  71. [img] [img]
    COMP1206: Communication between threads
    COMP1206: wait() and notify(), monitor

    Shared with the University by
    Dr Jian Shi
  72. [img] [img]
    COMP1206: Synchronisation
    COMP1206: Synchronisation

    Shared with the University by
    Dr Jian Shi
  73. [img] [img]
    COMP1206: Multi-threading 2
    COMP1206: More about multi-threading, including the states of a thread, the life-cycle, some useful methods, etc.

    Shared with the University by
    Dr Jian Shi
  74. [img] [img]
    COMP1206 - Multi-threading
    COMP1206: Multithreading, intro

    Shared with the University by
    Dr Jian Shi
  75. [img] [img]
    COMP1206 - Static
    COMP1206: Control flow - static

    Shared with the University by
    Dr Jian Shi
  76. [img] [img]
    COMP1206 - Exception
    COMP1206 - Control Flow: Exception

    Shared with the University by
    Dr Jian Shi
  77. [img]
    COMP2211 SEG - Testing
    Lecture about testing

    Shared with the University by
    Dr Jian Shi
  78. [img] [img]
    COMP1206 - Reading Materials for Testing
    COMP1206, learning sources

    Shared with the University by
    Dr Jian Shi
  79. [img] [img]
    COMP1206: Control Flow - Recursion
    Week 7 - 2: recursion

    Shared with the University by
    Dr Jian Shi
  80. [img] [img]
    COMP1206 : Control Flow - JVM
    JVM

    Shared with the University by
    Dr Jian Shi
  81. [img] [img]
    COMP1206 - Beyond Unit Testing
    COMP1206: Beyond Unit Testing (Validation and Verification 3 of 3)

    Shared with the University by
    Dr Jian Shi
  82. [img] [img]
    COMP1206 - JUnit
    COMP1206 - JUnit (Validation and Verification 2 of 3)

    Shared with the University by
    Dr Jian Shi
  83. [img] [img]
    COMP1206 - Testing Intro and Unit Testing
    COMP1206 - Validation and Verification (1 of 3)

    Shared with the University by
    Dr Jian Shi
  84. [img] [img]
    COMP1206 - String
    Week 5 - String

    Shared with the University by
    Dr Jian Shi
  85. [img] [img]
    COMP1206 - Serialization
    Week 5 - Serialization

    Shared with the University by
    Dr Jian Shi
  86. [img] [img]
    COMP1206 - File I/O
    Week 5 - File I/O

    Shared with the University by
    Dr Jian Shi
  87. [img] [img]
    COMP1206 Programming II - Introduction
    Introduction for COMP1206 in AY2021-22

    Shared with the University by
    Dr Jian Shi
  88. [img] [img]
    COMP1202 Programming I - F2F Session 3
    Topics: String, HashMap, Inheritance, Polymorphism

    Shared with the University by
    Dr Jian Shi
  89. [img]
    COMP6235: Relationship between two variables
    Relationship between two variables: correlation, covariance and r-squared.

    Shared with the University by
    Dr Jian Shi
  90. [img] [img]
    COMP1202 Programming I Coursework AY2020-21
    This is the coursework description for Programming I.

    Shared with the University by
    Dr Son Hoang
  91. [img]
    COMP6235 Stats - Solution to Handout 2
    COMP6235 Foundations of Data Science - Stats part, solutions to handout 2, including normal distribution and confidence intervals.

    Shared with the University by
    Dr Jian Shi
  92. [img] [img]
    COMP6235 - Stats - Solution 1
    Solutions for Handout 1, and boxplot

    Shared with the University by
    Dr Jian Shi
  93. [img]
    COMP1202 - Face-to-Face session 1
    interactive exercises for Java - conditionals, variables, methods

    Shared with the University by
    Dr Jian Shi
  94. [img]
    COMP6235 - Intro to Python 3
    Shared with the University by
    Dr Jian Shi
  95. [img] [img]
    COMP6235 - Intro to Technical Report
    Intro to Technical Report

    Shared with the University by
    Dr Jian Shi
  96. [img]
    COMP6235 Stats 2 Handout 2
    Problem solving session for Stats 2

    Shared with the University by
    Dr Jian Shi
  97. [img]
    COMP6235 Stats 1 - Handout 1
    Problem solving session for stats 1

    Shared with the University by
    Dr Jian Shi
  98. [img]
    COMP6235 Stats 3 - Correlations
    Relationship between two variables: correlation, covariance and r-squared

    Shared with the University by
    Dr Jian Shi
  99. [img] [img]
    COMP6235 Stats 2 - ND, estimation, confidence intervals
    ND, estimation, confidence intervals

    Shared with the University by
    Dr Jian Shi
  100. [img]
    Instruction for COMP6235 CW1_AY2021
    Shared with the University by
    Dr Jian Shi
  101. [img]
    COMP2211 SEG: Full Testing Strategy
    Shared with the University by
    Dr Jian Shi
  102. [img]
    SEG2020 - Deliverable 2 Spec
    Back up

    Shared with the University by
    Dr Jian Shi
  103. [img] [img]
    16 & 17 - Code Dojo: RPG Simulator
    We developed a simple RPG Simulator

    Shared with the University by
    Dr Son Hoang
  104. [img] [img]
    COMP1202 - Coursework 2019
    Material for Programming I Coursework 2019

    Shared with the University by
    Dr Son Hoang
  105. [img] [img]
    COMP6235 Tutorial - Intro to Python
    Code for Intro to Python

    Shared with the University by
    Dr Jian Shi
  106. [img]
    Instructions for CW1 COMP6235_AY1920
    Shared with the University by
    Dr Jian Shi
  107. [img]
    Instructions for CW1 COMP6235_AY1920
    Shared with the University by
    Dr Jian Shi
  108. [img]
    Computer Applications: Group Project - Project Startup + agile
    First week of Group Project

    Shared with the University by
    Dr Jian Shi
  109. [img] [img]
    Computer Applications: Python - Drawing Graphics
    Week 19: it is about drawing and animating graphics on a canvas in Python.

    Shared with the University by
    Dr Jian Shi
  110. [img] [img]
    Computer Applications: Python - Basic Graphic User Interfaces
    Week 18: It is about creating graphical user interfaces for Python applications.

    Shared with the University by
    Dr Jian Shi
  111. [img] [img]
    Computer Applications: Python - File I/O
    Week 11/15, Python 8: This will be a practice of file I/O.

    Shared with the University by
    Dr Jian Shi
  112. [img] [img]
    Computer Applications: Python - more loops, algorithms, pseudocode and sorting
    Week 10: this involves a recap of what you have learnt, as well as while loop, algorithms, pseudocode and sorting.

    Shared with the University by
    Dr Jian Shi
  113. [img] [img]
    Computer Applications: Python - Recap and practice
    Week 6, Python 3: first revision

    Shared with the University by
    Dr Jian Shi
  114. [img] [img]
    Computer Applications: Python - input, output and decisions
    Week 5, Python 2: input, output and decisions

    Shared with the University by
    Dr Jian Shi
  115. [img] [img]
    Computer Applications Assignment 1
    Analyse a set of given data from a Hooke's law experiment Present your analysis in a blog. Contains announcement and specification

    Shared with the University by
    Dr Yvonne Howard
  116. [img] [img]
    Computer Applications: Python - Recap and Practice
    Week 6, Python 3

    Shared with the University by
    Dr Jian Shi
  117. [img]
    Preview
    [img]
    Preview
    Computer Applications: Python - Variables, maths and comments
    Week 4, Python 1 - Introduction to Python: syntax, variables, maths and comments

    Shared with the World by
    Dr Jian Shi
  118. [img] [img]
    Computer Applications: Online Identity
    Week 3, Digital Literacy 3

    Shared with the University by
    Dr Jian Shi
  119. [img] [img]
    Computer Applications: Information Literacy
    Week 2, Digital Literacy 2

    Shared with the University by
    Dr Jian Shi
  120. [img] [img]
    Computer Applications: Researching Online & Collaborating
    Week 1: Digital Literacy 1

    Shared with the University by
    Dr Jian Shi
  121. [img] [img]
    Computer Applications: Python 10
    It is about drawing and animating graphics on a canvas in Python.

    Shared with the University by
    Dr Jian Shi
  122. [img] [img]
    Computer Applications: Python 9
    It is about creating graphical user interfaces for Python applications.

    Shared with the University by
    Dr Jian Shi
  123. [img] [img]
    Computer Applications: Python 8
    Week 18: File I/O

    Shared with the University by
    Dr Jian Shi
  124. [img] [img]
    Computer Applications: Python - Functions
    Week 7, Python 4: This will be a practice of function.

    Shared with the University by
    Dr Jian Shi
  125. [img] [img]
    Computer Applications: Python 7
    Week 11/15: this involves a recap of what you have learnt, as well as while loop, algorithms, pseudocode and sorting.

    Shared with the University by
    Dr Jian Shi
  126. [img] [img]
    Computer Applications: Python Homework
    Week 16/17: this exercise allows you to practice what you have learnt so far from the lectures

    Shared with the University by
    Dr Jian Shi
  127. [img] [img]
    Computer Applications: Python - more on lists, dictionaries, functions and loops.
    Week 9, Python 6: more on lists, dictionaries, functions and loops.

    Shared with the University by
    Dr Jian Shi
  128. [img] [img]
    Computer Applications: Python - list, dictionary and loops
    Week 8, Python 5: This will be a practice of Lists, Dictionaries and Loops.

    Shared with the University by
    Dr Jian Shi
  129. [img] [img]
    Computer Applications: Python 3
    Week 7: This will be a review and practice of strings, booleans and control flow.

    Shared with the University by
    Dr Jian Shi
  130. [img] [img]
    Computer Applications: Python 2
    Week 6: You will learn input, output and decisions

    Shared with the University by
    Dr Jian Shi
  131. [img] [img]
    Computer Applications: Python 1
    Week 5: Introduction to Python - syntax, variables, maths and comments

    Shared with the University by
    Dr Jian Shi
  132. [img] [img]
    Increment 3 - Computer Applications Team Project
    Shared with the University by
    Mr Rikki Prince
  133. [img] [img]
    Increment 2 - Computer Applications Team Project
    Shared with the University by
    Mr Rikki Prince
  134. [img] [img]
    Increment 1 - Computer Applications Team Project
    Shared with the University by
    Mr Rikki Prince
  135. [img] [img]
    Computer Applications: Information Literacy
    digital literacy:information and reproduction

    Shared with the University by
    Mr Rikki Prince
  136. [img]
    Preview
    UbiCamp for Staff
    Shared with the World by
    Dr Jian Shi
  137. [img]
    Preview
    [img]
    Preview
    UbiCamp for Students
    Shared with the World by
    Dr Jian Shi
  138. [img]
    Preview
    [img]
    UbiCamp Videos
    Overview slides with screenshots

    Shared with the World by
    Dr Jian Shi
  139. [img] [img]
    UbiCamp Supervision 2
    Shared with the World by
    Dr Jian Shi
This list was generated on Thu Jan 30 21:45:07 2025 UTC.