CPT205 W5

This is the note of CPT205 Week5. This week is mainly about Viewing and Projection.

  • Concepts of viewing and projections
  • Types and advantages/disadvantages of projection
  • 3D viewing co-ordinate parameters
  • Orthogonal projection
  • Frustum perspective projection
  • OpenGL functions
  • Sample code
阅读更多

INT201 W4

This’s the note of INT201 Week4.
This week will focus on 正则语言的性质.

阅读更多

CAN201 W4

This’s the note of introduction to networking Week4.
This week we will talk about the transport layer in networking system. 传输层

  • Roadmap
    1. Transport-layer services
    2. Multiplexing and demultiplexing
    3. Connectionless transport: UDP
    4. Principles of reliable data transfer
阅读更多

CPT203 W4

The objectives of this week:

  • understand the concepts of user and system requirements and why these requirements should be written in different ways;
  • understand the differences between functional and nonfunctional software requirements;
  • understand how requirements may be organized in a software requirements document;
  • understand the principal requirements engineering activities of elicitation, analysis and validation, and the relationships between these activities;
阅读更多

CPT205 W4

This is the note of CPT205 Week5 Transformation Pipeline and Geometric Transformations 转换管道和几何转换

  • Transformation pipeline 转换管道
  • Standard transformations
    • Translation 翻译
    • Rotation 旋转
    • Scaling 扩展
    • Reflection 反射
    • Shearing 剪切
  • Homogeneous co-ordinate transformation matrices 齐次坐标变换矩阵
  • Composite (arbitrary) transformation matrices from simple transformations 复合(任意)变换矩阵由简单变换
  • OpenGL functions for transformations 转换的OpenGL函数
阅读更多

CPT205 W3

This’s week we will discuss about Geometric Primitives. (几何图元)
Applications Packages Tools –> API Library –> Algorithms Techniques

  1. Graphics Primitives
    • Points
    • Lines
    • Polygons 多边形
  2. Line Algorithms
    • Digital Differential Analyser (DDA)
    • Bresenham Algorithm
    • Circles
    • Antialiasing 反锯齿
  3. Polygon Fill 多边形填充
  4. Graphics Primitives with OpenGL
    • glBegin(GL_POINTS); glBegin(GL_LINES)
    • glBegin(GL_POLYGON); glBEgin(GL_QUAD)
阅读更多

CAN201 W3

This’s note is about the lecture and lab of Week2 CAN201.
The lecture III - Application Layer.

  1. Domain Name System (DNS)
  2. P2P Applications
  3. Socket Programming 套接字编程
阅读更多

CPT203 W3

This week we will focus on two topics:

  1. Scrum Framework
  2. Agile Methods - Background
阅读更多

INT201 W2

This is the note of INT201 Week2. The lecture is still focusing on decision, computation and language.


Alphabet A,
A* = {alll strings consisting symbols from A}
A subset L of A* is called a language
Question: For a language L, does exist an algorithm to check for any x, if x is in L?

阅读更多