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
Number of items: 142.
  1. [img]
    COMP1322 Exam Prep
    Revision

    Shared with the University by
    Dr Jian Shi
  2. [img] [img]
    COMP2211 SEG Exam Preparation
    preparation for end of module CAA exam

    Shared with the University by
    Dr Jian Shi
  3. [img]
    COMP2211 SEG - Storyboards and Scenarios
    Some examples

    Shared with the University by
    Dr Jian Shi
  4. [img]
    FY Comp Apps
    Shared with the University by
    Dr Jian Shi
  5. [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
  6. [img] [img]
    COMP1322 Programming 2 Lecture 8.2 - Synchronisation
    Synchronisation

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

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

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

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

    Shared with the University by
    Dr Jian Shi
  11. [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
  12. [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
  13. [img] [img]
    COMP1322 Programming 2 Lecture 3.3 - Inheritance II Polymorphism
    Overriding

    Shared with the University by
    Dr Jian Shi
  14. [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
  15. [img] [img]
    COMP1322 Programming 2 Lecture 2.1 - Encapsulation & Constructors
    public, private, getters, setters, class diagram

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

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

    Shared with the University by
    Dr Jian Shi
  18. [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
  19. [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
  20. [img]
    FY Comp Apps - Intro AY2425
    WELCOME & INTRO TO MODULE SLIDES

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

    Shared with the University by
    Dr Jian Shi
  22. [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
  23. [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
  24. [img] [img]
    COMP1312 Programming 1 - Lists
    Slides for Lecture 3.1 Data Structure - lists in Python

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

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

    Shared with the University by
    Dr Jian Shi
  27. [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
  28. [img]
    FY Comp Apps Assignment 1 - Poster Spec
    Spec

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

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

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

    Shared with the University by
    Dr Jian Shi
  32. [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
  33. [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
  34. [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
  35. [img] [img]
    FY Comp Apps - Checking
    Please tell us whether your info is correct

    Shared with the University by
    Dr Jian Shi
  36. [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
  37. [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
  38. [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
  39. [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
  40. [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
  41. [img] [img]
    COMP6235 - Python Tutorial
    Sample code used in the tutorial session

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

    Shared with the University by
    Dr Jian Shi
  43. [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
  44. [img] [img]
    JUnit
    Introduction to JUnit - testing framework for Java - for COMP1206

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

    Shared with the University by
    Dr Tom Blount
  46. [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
  47. [img] [img]
    COMP2212 PLC - Semantics of Concurrency
    Shared with the University by
    Dr Jian Shi
  48. [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
  49. [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
  50. [img] [img]
    Recursion
    Overview of Recursion, for COMP1206 (See also: Recursion)

    Shared with the University by
    Dr Tom Blount
  51. [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
  52. [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
  53. [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
  54. [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
  55. [img] [img]
    COMP2211 Deliverable 5: Final Report
    Shared with the University by
    Dr Jian Shi
  56. [img] [img]
    COMP2211 Deliverable 4: Increment 3
    Shared with the University by
    Dr Jian Shi
  57. [img] [img]
    COMP2211 Deliverable 3: Increment 2
    Shared with the University by
    Dr Jian Shi
  58. [img] [img]
    COMP2211 Deliverable 2: Increment 1
    Shared with the University by
    Dr Jian Shi
  59. [img]
    COMP2211 Deliverable 1: Envisioning
    Shared with the University by
    Dr Jian Shi
  60. [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
  61. [img]
    COMP1202 Programming I - Abstract classes and interfaces
    Object-oriented Design - Abstract classes and interfaces

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

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

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

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

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

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

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

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

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

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

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

    Shared with the University by
    Dr Jian Shi
  73. [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
  74. [img] [img]
    COMP1206: Communication between threads
    COMP1206: wait() and notify(), monitor

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

    Shared with the University by
    Dr Jian Shi
  76. [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
  77. [img] [img]
    COMP1206 - Multi-threading
    COMP1206: Multithreading, intro

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Shared with the University by
    Dr Son Hoang
  94. [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
  95. [img] [img]
    COMP6235 - Stats - Solution 1
    Solutions for Handout 1, and boxplot

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

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

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

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

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

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

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

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

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

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

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

    Shared with the University by
    Dr Jian Shi
  112. [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
  113. [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
  114. [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
  115. [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
  116. [img] [img]
    Computer Applications: Python - Recap and practice
    Week 6, Python 3: first revision

    Shared with the University by
    Dr Jian Shi
  117. [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
  118. [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
  119. [img] [img]
    Computer Applications: Python - Recap and Practice
    Week 6, Python 3

    Shared with the University by
    Dr Jian Shi
  120. [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
  121. [img] [img]
    Computer Applications: Online Identity
    Week 3, Digital Literacy 3

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

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

    Shared with the University by
    Dr Jian Shi
  124. [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
  125. [img] [img]
    Computer Applications: Python 9
    It is about creating graphical user interfaces for Python applications.

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

    Shared with the University by
    Dr Jian Shi
  127. [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
  128. [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
  129. [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
  130. [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
  131. [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
  132. [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
  133. [img] [img]
    Computer Applications: Python 2
    Week 6: You will learn input, output and decisions

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

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

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

    Shared with the World by
    Dr Jian Shi
  142. [img] [img]
    UbiCamp Supervision 2
    Shared with the World by
    Dr Jian Shi
This list was generated on Fri Jun 6 08:58:40 2025 UTC.