Undergraduate Courses 2024-25
CPEG
Computer Engineering
- CPEG 1971Industrial Experience0 Credit(s)DescriptionFull-time internship training for a period of at least six weeks in an organization or company recognized by the Program for providing qualified internship training relevant to the computer engineering profession. Separately, students must also complete the 1-day Safety Training module. Cantonese or other working languages may be used in off-campus trainings and internships, in some situations. For students in the BEng in Computer Engineering program under the four-year degree only. Internship coordinator's approval is required for enrollment in the course. Graded P, PP or F.Intended Learning Outcomes
On successful completion of the course, students will be able to:
- 1.Apply knowledge, techniques, skills and tools learned from the program of study to a variety of tasks relevant to the computer engineering profession.
- 2.Develop problem solving skills for a wide range of computer engineering problems by taking into consideration of various real-life constraints.
- 3.Recognise operation and requirement of real-life business, leading to understanding of professional, ethical, legal, security and social issues and responsibilities.
- 4.Develop effective communication, interpersonal and teamwork skills.
- 5.Recognise the need for lifelong learning and continuing professional development.
- CPEG 2930Academic and Professional Development I0 Credit(s)DescriptionA compulsory, one year course for Computer Engineering students only. This course is intended to offer advice to students on academic and professional matters, and to improve the students' communication skills. This will be achieved through: (1) Small student group meetings with an assigned advisor; (2) Professional and academic seminars, and (3) Social activities. Graded P or F.Intended Learning Outcomes
On successful completion of the course, students will be able to:
- 1.Discuss academic and professional matters of both general and individual concern with their advisors.
- 2.Express their views on matters related to their study of computer engineering.
- 3.Practice with English communication, in speaking and listening, on both academic and non-academic topics.
- CPEG 3930Academic and Professional Development II0 Credit(s)DescriptionContinuation of CPEG 2930. This is a compulsory, one year course for Computer Engineering students only. Graded P or F.Intended Learning Outcomes
On successful completion of the course, students will be able to:
- 1.Discuss academic and professional matters of both general and individual concern with their advisors.
- 2.Express their views on matters related to their study of computer engineering.
- 3.Practice with English communication, in speaking and listening, on both academic and non-academic topics.
- CPEG 4901Computer Engineering Final Year Project in COMP6 Credit(s)DescriptionEach student of the Computer Engineering program is required to complete a final year project before graduation. The student is expected to conduct a project on a topic related to Computer Engineering and/or its application. The project is guided and conducted under the supervision of faculty members from the Department of Computer Science and Engineering. Credit load will be spread over the year. Instructor's approval is required for enrollment in the course. For CPEG students only.Intended Learning Outcomes
On successful completion of the course, students will be able to:
- 1.Develop and complete a project in an area of specialization in Computer Science and Engineering.
- 2.Integrate the classroom material from courses taken in previous years, and to apply them to solve research problems in Computer Science and Engineering.
- 3.Self-learn new knowledge in Computer Science and Engineering in order to complete the project.
- 4.Produce both written reports and oral presentation for the development and result sofa project.
- 5.Manage the development of a computer-based project in terms of time scheduling, task division among team members, and material resources.
- 6.Communicate effectively among the team members, as well as describe the project clearly to other people unrelated to the project.
- CPEG 4902Computer Engineering Final Year Thesis in COMP6 Credit(s)DescriptionEach student taking the Research Option of the Computer Engineering program is required to complete an individual thesis before graduation. The student is expected to conduct a research on a topic related to Computer Engineering and/or its application. The thesis is conducted under the supervision of faculty members from the Department of Computer Science and Engineering. Credit load will be spread over the year. Instructor's approval is required for enrollment in the course. For CPEG students only.Intended Learning Outcomes
On successful completion of the course, students will be able to:
- 1.Develop and complete a research thesis in an area of specialization in Computer Science and Engineering.
- 2.Integrate the classroom material from courses taken in previous years, and to apply them to solve research problems in Computer Science and Engineering.
- 3.Self-learn new knowledge in Computer Science and Engineering in order to complete the thesis.
- 4.Do literature review; synthesizing hypotheses, designing experiments to test them and re-synthesizing new hypotheses; result analysis, and proper citation of past works.
- 5.Produce both written reports and oral presentation for the development and results of a research work.
- 6.Communicate effectively and defend the thesis to other people unrelated to the project.
- CPEG 4910Co-op Program6 Credit(s)Exclusion(s)CPEG 4901, CPEG 4902, CPEG 4911, CPEG 4912DescriptionStudents in this co-op program will be engaged in practical hands-on training for a period of at least 5 months working in an organization or company that provides qualified training relevant to the computer engineering profession. Students are required to complete a final year project under the supervision of an industrial supervisor and a faculty member during the co-op. May be graded PP. For CPEG students in their third or fourth year of study only. Approval of the course coordinator is required for enrollment in the course.Intended Learning Outcomes
On successful completion of the course, students will be able to:
- 1.Use tools or platforms commonly used in the engineering industry in order to solve engineering and business problems in an efficient, economical, and practical way.
- 2.Be well-equipped to enter and become productive members of the work force.
- 3.Be aware of the professional practices and ethical responsibilities of engineers.
- 4.Gain experience by applying their knowledge of mathematics, science and computer engineering in an industrial setting.
- 5.Cooperate with people from various disciplines and backgrounds to work in a team environment.
- CPEG 4911Computer Engineering Final Year Project in ELEC6 Credit(s)DescriptionEach student of the Computer Engineering program is required to complete a final year project before graduation. The student is expected to conduct a project on a topic related to Computer Engineering and/or its application. The project is guided and conducted under the supervision of faculty members from the Department of Electronic and Computer Engineering. Credit load will be spread over the year. Instructor's approval is required for enrollment in the course. For CPEG students only.Intended Learning Outcomes
On successful completion of the course, students will be able to:
- 1.Recognize the importance and difficulties in applying learned skills/knowledge to solve practical problems.
- 2.Understand the steps in solving a practical problem from background research to problem solution.
- 3.Execute a complete project from problem formulation, design/implementation, up to verification, documentation and presentation.
- 4.Work in a team environment: learn and practice effective project and time management.
- 5.Identify the contribution of the project.
- CPEG 4912Computer Engineering Final Year Thesis in ELEC6 Credit(s)DescriptionEach student taking the Research Option of the Computer Engineering program is required to complete an individual thesis before graduation. The student is expected to conduct a research on a topic related to Computer Engineering and/or its application. The thesis is conducted under the supervision of faculty members from the Department of Electronic and Computer Engineering. Credit load will be spread over the year. Instructor's approval is required for enrollment in the course. For CPEG students only.Intended Learning Outcomes
On successful completion of the course, students will be able to:
- 1.Recognize the importance and difficulties in applying learned skills/knowledge to solve practical problems.
- 2.Understand the steps in solving a research problem from literature review to problem solution.
- 3.Execute a complete project from problem formulation, design/implementation, up to verification, thesis preparation and presentation.
- 4.Identify the novelty/contribution of the thesis.