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: 145.
  1. [img]
    COMP2300 Deliverable 4
    Spec for D4

    Shared with the University by
    Dr Jian Shi
  2. [img] [img]
    COMP2300 UML for system design
    Introducing Class, Sequence, Use Case, Activity and State Machine Diagrams

    Shared with the University by
    Dr Jian Shi
  3. [img] [img]
    COMP1312 Programming 1 - Variables, input & Output
    Slides for COMP1312 Lecture 1.3 - Python basics: Variables, input & output

    Shared with the University by
    Dr Jian Shi
  4. [img]
    COMP1322 Exam Prep
    Revision

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Shared with the World by
    Dr Jian Shi
  145. [img] [img]
    UbiCamp Supervision 2
    Shared with the World by
    Dr Jian Shi
This list was generated on Fri Dec 5 14:23:54 2025 UTC.