Programme / Major Information
BEng in Information Engineering - Catalogue Term 2019/2020 Sem A
- MAJOR MANAGEMENT TEAM
Departmental Academic Advisor
Prof Leung TSANG
Professor of Electrical Engineering and Computer Science
University of Michigan
- Major Intended Learning Outcomes
- Aims of the Major
We aims to give students a balanced understanding of the theory and applications of information engineering, which encompasses networking and telecommunications, algorithms and software, cybersecurity and forensics, artificial intelligence, and big data. It offers all-round education, which nurtures independent thinking, creativity, and various soft skills. Upon completion of the major, graduates will be sufficiently prepared for further studies or employment in a wide range of economic sectors, mainly technology, but also business, banking, finance and trading in Hong Kong and the Asia-Pacific region.
- Major Intended Learning Outcome: Demonstrable Outcomes
On completion of the major, students should have the following demonstrable learning outcomes:
- An ability to apply knowledge of mathematics, science and engineering.
- An ability to design and conduct experiments as well as to analyze and interpret data.
- An ability to design a system, component, or process that conforms to a given specification within realistic constraints.
- An ability to function on multi-disciplinary teams.
- An ability to identify, evaluate, formulate and solve engineering problems.
- Awareness of professional and ethical responsibilities.
- An ability to communicate effectively.
- Knowledge in contemporary issues and an awareness of the impact of engineering solutions in a broad, global and societal context.
- Recognition of the need for life-long learning.
- An ability to use necessary engineering tools.
- List of Core Courses (60 CUs)
Course Code |
Course
Title |
Credit
Units |
EE1001 |
Foundations of Digital Techniques |
3 |
EE1002 |
Principles of Electronic Engineering |
3 |
GE1354 |
Introduction to Electronic Design |
3 |
EE2000 |
Logic Circuit Design |
3 |
EE2004 |
Microcomputer Systems |
3 |
EE2301 |
Basic Electronic Circuits |
3 |
EE2302 |
Foundations of Information and Data Engineering |
3 |
EE2331 |
Data Structures and Algorithms |
3 |
CS2311 |
Computer Programming |
3 |
MA2001 |
Multi-variable Calculus and Linear Algebra |
3 |
MA3160 |
Probability and Stochastic Processes |
3 |
EE3008 |
Principles of Communications |
3 |
EE3009 |
Data Communications and Networking |
3 |
EE3012 |
Engineers in Society [see note h] |
3 |
EE3206 |
Java Programming and Applications |
3 |
EE3210 |
Signals and Systems |
3 |
EE3301 |
Optimization Methods for Engineering |
3 |
EE3315 |
Internet Technology |
3 |
EE3070 |
Design Project |
3 |
CS3103 |
Operating Systems |
3 |
CS3402 |
Database Systems |
3 |
EE4096 |
EngineeringTraining I |
0 |
EE4097 |
Engineering Training II |
0 |
EE4080 |
Project or Co-operative Education Scheme: Final Year Project Component |
6 |
- Technical Elective (15 Credit Units)
-
Students are required to take at least FIVE electives of which no more than ONE Level-3 elective should be taken
Communications and Networking
Course Code |
Course
Title |
Credit
Units |
EE4014 |
Business Data Communication Networks |
3 |
EE4017 |
Internet Finance |
3 |
EE4036 |
Wireless Communications |
3 |
EE4212 |
Cryptography and Information Theory |
3 |
EE4316 |
Mobile Data Networks |
3 |
Computer Systems and Information Processing
Course Code |
Course
Title |
Credit
Units |
CS4482 |
Advanced Database Systems |
3 |
EE3209 |
Data Management Techniques |
3 |
EE4015 |
Digital Signal Processing |
3 |
EE4016 |
Engineering Applications of Artificial Intelligence |
3 |
EE4146 |
Data Engineering and Learning Systems |
3 |
EE4211 |
Computer Vision |
3 |
EE4215 |
Security Technology |
3 |
EE4221 |
Cloud Computing Systems |
3 |
EE4222 |
Digital Forensics |
3 |
|
Software Design and Development
Course Code |
Course
Title |
Credit
Units |
CS3391 |
Advanced Programming |
3 |
CS4367 |
Computer Games Design |
3 |
EE4208 |
Computer Graphics for Engineers |
3 |
EE4213 |
Human-Computer Interaction |
3 |
EE4216 |
Modern Web Applications |
3 |
EE4304 |
iOS Mobile App Development and Networking |
3 |
Optional One-year Internship
Course Code |
Course Title |
Credit Units |
EE4081 |
Professional Internship Program |
6 |
Students having completed EE4081 Professional Internship Program (6CUs) will take one less elective (3CUs) and are not required to take EE3012 Engineers in Society (3CUs). For those who have completed 12-month internship in EE4081 are not required to take EE4097 Engineering Training II.
|