Skip to main content
School of Electronic Engineering and Computer Science

BUPT Degree Programmes

Available Degree Programmes are:

BSc(Eng) Telecommunications Engineering with Management

The telecommunications specialists of the next decade will need to be multi-skilled to meet the technological demands of international business, with the expertise to build new technology, combined with an understanding of business practice. This programme aims to cultivate high-quality, inter-disciplinary graduates, who understand the latest communication technology, telecommunication systems, information networks and management theories, and who can engage in the operation and management of communications systems.

Year 1

  • BBC3914: English 1 
  • BBC4911: Advanced Mathmatics 1 
  • BBC4913: Linear Algebra 
  • EBC3000: Personal Development Plan 1 
  • BBU4161: Programming Fundamentals 
  • BBC3923: English 2 
  • BBC4102: Introduction to Electronic Systems 
  • BBC4921: Advanced Mathmatics 2 
  • BBC4922: Physics 
  • EBC3000: Personal Development Plan 1 

Year 2

  • BBC4111: Engineering Mathematics 2 
  • BBC4931: Electronic and Circuit Foundation 
  • BBU5374: Signals and Systems Theory
  • EBC4000: Personal Development Plan 2 
  • EBU6402: Enterprise Management 
  • BBU5202: Digital Circuit and Logic Design
  • BBC4104: Communication Skills 
  • BBC4941: Probability Theory + Stochastic Statistics 
  • EBC4000: Personal Development Plan 2
  • EBU4201: Introductory Java Programming 
  • EBU6606: Product Development 
  • BBC4210: Electric and Magnetic Fields

Year 3

  • BBU6031: Business Technology Strategy 
  • EBC5000: Personal Development Plan 3 
  • EBU5302: Telecoms Systems 
  • BBU6502: Digital Signal Processing (Telecom)
  • EBU5305: Interactive Media Design and Production (Multimedia)
  • EBU5403: Internet Protocols 
  • EBU5335: Digital Systems Design 
  • BBU5366: Microwave and Optical Transmission (Telecom)
  • EBC5000: Personal Development Plan 3 
  • EBU5304: Software Engineering 
  • BBU6404: Internet Applications 
  • EBU5405: 3D Graphics Programming tools (Multimedia)
  • EBU5475: Microprocessor Systems Design (Telecom)
  • EBU732U: Digital Broadcasting (Multimedia)

Year 4

  • BBC6521: Project
  • BBF7000: Chinese Compulsory Topics
  • EBC6000: Engineering Environment (H6N2)
  • BBU725U: Wireless Networks
  • EBU6042: Advanced Network Programming  (Telecom)
  • EBU6444: Communication Systems Electronics (Telecom)
  • EBU6569: Microwave Electronics (Telecom)
  • EBU706U: Multimedia Systems (Multimedia)
  • EBU718U: Advanced Transform Methods (Multimedia)
  • EBU723U: Image and Video Processing (Multimedia)
  • BBC6521: Project 


BSc(Eng) e-Commerce Engineering with Law

Telecommunications engineers operate in an industrial and commercial framework, with legislation and legal considerations increasingly impacting upon their work. Most countries have some form of telecommunications legislation imposing conditions and constraints on users, operators and manufacturers alike. Telecommunications engineers need to understand intellectual property rights and how to ensure communications systems and applications are resistant to criminal and ‘hacking’ behaviour.

This programme is not designed to turn you into a lawyer (although some of our graduates have gone on to pursue masters degrees in law), but to give you a good understanding of legal principles relating to e-commerce engineering. It aims to cultivate high-quality, inter-disciplinary graduates, who have firm theoretical foundations in economics and management, understand modern information science and technologies, and who can engage in the operation and management side of e-commerce business activities in a range of fields.

Year 1

  • BBC3914: English 1 
  • BBC4911: Advanced Mathmatics 1 
  • BBC4913: Linear Algebra 
  • EBC3000: Personal Development Plan 1 
  • BBU4161: Programming Fundamentals 
  • BBC3923: English 2 
  • BBC4102: Introduction to Electronic Systems 
  • BBC4921: Advanced Mathmatics 2 
  • BBC4922: Physics 
  • EBC3000: Personal Development Plan 1 

Year 2

  • BBC4111: Engineering Mathematics 2 
  • BBC4113: Discrete Techniques for Computing 
  • BBU5374: Signals and Systems Theory
  • EBU6402: Enterprise Management 
  • EBC4000: Personal Development Plan 2 
  • EBU4202: Digital Circuit Design
  • BBC4104: Communication Skills 
  • BBC4941: Probability Theory + Stochastic Statistics 
  • EBC4000: Personal Development Plan 2 
  • EBU4201: Introductory Java Programming 
  • EBU6606: Product Development 

Year 3

  • BBU5123: Internet Database
  • BBU6031: Business Technology Strategy 
  • EBU5000: Personal Development Plan 3 
  • EBU5207: e-Commerce Law
  • EBU5302: Telecoms Systems 
  • EBU5403: Internet Protocols 
  • EBU5000: Personal Development Plan 3 
  • EBU5016: Intellectual Property Foundation
  • EBU5609: Logistics and Supply Chain Management 
  • EBU5304: Software Engineering
  • BBU6404: Internet Applications 
  • EBU6008: Information and Privacy Law

Year 4

  • BBC6521: Project 
  • EBC6001: Engineering Environment (H6NF)
  • BBF7000: Chinese Compulsory Topics
  • EBU6042: Advanced Network Programming
  • EBU6610: Information Systems Management
  • EBU714U: Security and Authentication 
  • EBU6009: Computer Crime 
  • BBC6521: Project 


BSc(Eng) Internet of Things Engineering

Internet of Things (IoT) is a new term describing a network of objects, such as household appliances or vehicles, which are able to communicate with each other, often as a self-configuring wireless network. IoT is a mix of telecommunications engineering and computing, encompassing wireless communications, sensors, IPv6 and the computing technologies necessary to run applications over the underlying physical infrastructure.

This new interdisciplinary programme sets out to provide you with: A thorough knowledge of telecommunications and computer science; An understanding of network design and network planning principles for IoT; A knowledge of theory, methodology and techniques for IoT network assessment and evaluation; A good overall understanding of computer and telecoms network development skills.

Year 1

  • BBC3914: English 1 
  • BBC4911: Advanced Mathematics 1 
  • BBC4913: Linear Algebra 
  • EBC3000: Personal Development Plan 1
  • BBC3502: Computer Fundamentals and Programming
  • BBC3923: English 2 
  • BBC4102: Introduction to Electronic Systems 
  • BBC4921: Advanced Mathematics 2 
  • BBC4922: Physics 
  • EBC3000: Personal Development Plan 1

Year 2

  • BBU4208: Data Structure
  • BBC4114: Discrete Matematics 
  • EBU5375: Signals and Systems
  • EBC4000: Personal Development Plan 2 
  • EBU6402: Enterprise Management 
  • EBU4202: Digital Circuit Design 
  • BBC4104: Communication Skills 
  • BBC4941: Probability Theory + Stochastic Statistics 
  • EBC4000: Personal Development Plan 2 
  • EBU4201: Introductory Java Programming 
  • EBU6606: Product Development 

Year 3

  • EBU5502: Databases
  • BBC5406: Sensors and Radio Frequency Identification
  • EBC5000: Personal Development Plan 3 
  • EBU5504: Networks and Protocols
  • EBU6503: Control Theory
  • EBU721U: Ad hoc and Broadband Wireless
  • EBC5000: Personal Development Plan 3 
  • BBU6602: IoT Information processing technology
  • BBC6406: Wireless Sensor Networks
  • EBU5304: Software Engineering 
  • EBU5476: Microprocessors for Embedded Computing
  • BBC5406: Radio Frequency Identification
  • BBC6204: Operating system

Year 4

  • BBC6521: Project 
  • EBC6002: Engineering Environment (H6NF)
  • BBF7000: Chinese Compulsory Topics
  • EBU750U: Cloud Computing 
  • BBC6201: Internet of Things Engineering Practice
  • EBU714U: Security and Authentication 
  • EBU6501: Middleware
  • BBC6521: Project 

 

Back to top