Bachelor of Science in Computing
Awarding institution 頒授機構 | Macao Polytechnic University |
---|---|
Responsible academic unit 負責學術單位 | Faculty of Applied Sciences |
Endorsement in the Official Gazette 政府公報批示 | 69/2021 |
Name of final award / programme title 學位及課程名稱 | Bachelor of Science in Computing |
Duration of study 學習年期 | 4 years |
MPU programme code 理大課程編號 | 4LCDI |
FHEQ level of award FHEQ學歷水準 | Level 6 |
QAA benchmark group QAA學科基準組別 | Computing |
Programme accredited by 專業認可機構 | The Institute of Engineering and Technology (IET) |
Language of instruction 授課語言 | English |
Academic units which will also be involved in teaching part of the programme 參與教學的理大其他學術單位 |
|
N/A | |
Institution(s) other than MPU that will provide some teaching to the programme 參與教學的外界機構 |
|
N/A |
Programme description 課程簡介
Bachelor of Science in Computing offers education on computing fundamentals such as software engineering, computer programming, computer science principles, engineering constraints in design and applicable mathematics. Core subjects cover foundational and practical knowledge of computer systems, data management, gaming and multimedia, Information System planning, design and control, mathematics, programming and information system development. The programme offers three streams of specialisation: Enterprise Information Systems, Gaming Technology and Computer Education. The foundation modules equip students with a breadth of inter-disciplinary knowledge and the dvanced modules are designed to enhance students' skills of critical thinking and problem-solving.
Programme objectives 課程目標
The programme aims at cultivating professionals who possess knowledge and skills in analysis, design, and planning in Computing. Students should be able to elect and apply proven methods, tools and techniques to the effective and efficient implementation of information systems, evaluate computer systems in a local or wide area network, and work independently to design and implement relational databases. The specialisation in the Enterprise Information Systems enables students with in-depth understanding of the information technology application in enterprise information systems. The Gaming Technology specialisation equips students with general and advanced knowledge of the current operating environment in the gaming industry. The Computer Education specialisation cultivates educatiors with intensive knowledge and skills of computer education in secondary education system. In general, gradutes shall be equipped with strong knowledge and skills to compete in the job market in computing practices or education, or to pursue postgraduate study.
What will you be expected to achieve? 期望達到的成效
Upon completion of the programme, students are expected to have achieved the following learning outcomes in terms of academic contents, disciplinary skills and attributes. The ultimate goal of this programme is to cultivate professionals with theoretical and practical knowledge, communication and interpersonal skills, and the spirit of creativity and life-long learning.
Academic contents 學術內容
A1 | Knowledge and understanding of software engineering and computer programming |
---|---|
A2 | Knowledge and understanding of Computer Science principles and terms |
A3 | Essential knowledge of specific fields in computing, including multimedia, security and artificial intelligence |
A4 | Knowledge and understanding of engineering constraints in design and applicable mathematics |
A5 | Knowledge and understanding of the role of the engineer in society regarding economic development |
A6 | Knowledge and understanding of Computer Education principles and practices |
Disciplinary skills‐ able to 學科技能
B1 | Apply software, hardware and programming skills to engineering projects |
---|---|
B2 | Apply analytical and numerical techniques to a wide range of engineering problems |
B3 | Apply business, economic and professional skills required for management roles in industry |
B4 | Prepare descriptive and interpretative technical reports |
B5 | Use instrumentation competently and safely |
B6 | Plan, conduct, present and report a major engineering project |
B7 | Analyse, evaluate and interpret experimental data - Design engineering systems /components |
B8 | Present programme /system design in flow chart or UML format |
B9 | Formulate and test concepts and hypotheses |
B10 | Apply teaching practice and educational techniques to computer education |
Attributes 特質
C1 | To make effective use of communication skills in both speaking and writing |
---|---|
C2 | To analyse design and write a computer programme |
C3 | To use Information Technology efficiently |
C4 | To apply transferable skills |
C5 | To work in a team and understand professional responsibilities |
C6 | To acquire computer skills appropriate to an engineer |
C7 | To acquire education skills appropriate to a teacher |
Mapping of Graduate Attributes to Programme Intended Learning Outcomes & Learning Modules
畢業生理想特質與課程預期學習成效及學科單元之關聯表
How will you learn? 如何學習
The Computing Programme promotes active learning within a context of clear learning outcomes. Students are cultivated to be independent learners. Most modules have a weekly contact hours and in some this will require collaborative group work. We expect informal work groups to emerge particularly in the more problem-solving programming modules. Clear guidance on references for a particular subject is provided. We also expect our students to be able to perform laboratory work and analyse its results through laboratory hours associated with some particular modules. We recognise the value of independent work at final year level for undergraduates. For example, our Final Year Project module is an individual project module. We consider it important to develop the ability of students to undertake basic research and development through both practical and theoretical means and to develop the ability to write accurate and concise technical report. In order to enable students to develop their skills we offer extensive modules requiring independent work using written and presentational skills.
How will you be assessed? 如何評核
The Computing Programme schedules an annual BSc. in Computing Examination Board (at the end of the 2nd semester) which considers all student academic profiles and agrees all final marks. modules are assessed by a combination of coursework, laboratory/workshops, software designs/programme listing (& output), independent project, team-working, presentation and written examinations. Clear guidance on coursework requirement for each module is given, emphasising approaches to coursework of various types and how to avoid plagiarism, together with rules and procedures. Final Examinations are typically of a three hour paper undertaken at the end of each semester. Examination papers will be reviewed by Internal Moderators and then by External Examiners. All exam papers go through a moderation marking procedure. All first class and lowest passing scripts together with a representative sample of intermediate scripts are sent to the External Examiners for quality control. Re-sit exam will be given for qualified students who fail their first attempt at the end of each semester. Re-sit marks are capped at 50%. Normally, students who fail again in the re-sit exam or those fail to meet attendance requirement will be required to repeat the failed modules.
How is the programme structured? 課程架構
The programme is delivered over eight semesters spanning four years. The first year of the 4-year bachelor program with a total of 149 credits is the fundamental year for the students to learn the fundamental knowledge in the area of problem solving and programming skills, as well as in the relevant supporting disciplines, such as mathematics, business and English. The second year is the broadening year, in which students will accumulate more knowledge in computing, at an intermediate level. The third year is designed to strengthen students’ skills in system development on a larger scale and on more advanced technology. The final year is designed to enhance students’ theoretical thinking and to cover more advanced computing topics. The students are required to complete an individual final year project during their 4th year of study. During their third and fourth year, students will be able to choose electives that they like most that will give them more in-depth knowledge in specialization in Enterprise Information Systems, in the Gaming Technology or in the Computer Education.
Learning Module Title 學科單元名稱 |
Learning Module Code 學科單元編號 |
Credits 學分 |
Learning Module Selection Status 修課類別 |
Year of Study 學年 |
Semester 學期 |
---|---|---|---|---|---|
Introduction to Computing | COMP111 | 3 | Compulsory | 1 | 1 |
Programming I | COMP112 | 3 | Compulsory | 1 | 1 |
Web Technologies | COMP113 | 3 | Compulsory | 1 | 1 |
Computer Architecture | COMP121 | 3 | Compulsory | 1 | 2 |
Data Structures and Algorithms | COMP122 | 3 | Compulsory | 1 | 2 |
Data Communications | COMP123 | 3 | Compulsory | 1 | 2 |
Constitution and Basic Law | LLAW1110 | 2 | Compulsory | 1 | 2 |
Essential Computer Mathematics | MATH111 | 3 | Compulsory | 1 | 1 |
Discrete Mathematics | MATH121 | 3 | Compulsory | 1 | 2 |
Introduction to Business | MBUS100 | 3 | Compulsory | 1 | 1 |
English I | MENG111 | 4 | Compulsory | 1 | 1 |
English II | MENG121 | 4 | Compulsory | 1 | 2 |
Database Design | COMP211 | 3 | Compulsory | 2 | 1 |
Programming II | COMP212 | 3 | Compulsory | 2 | 1 |
Operating Systems | COMP213 | 3 | Compulsory | 2 | 1 |
Computer Networks | COMP214 | 3 | Compulsory | 2 | 1 |
Object Oriented Technologies | COMP221 | 3 | Compulsory | 2 | 2 |
Internet Programming I | COMP222 | 3 | Compulsory | 2 | 2 |
Software Engineering | COMP223 | 3 | Compulsory | 2 | 2 |
Database Management Systems | COMP224 | 3 | Compulsory | 2 | 2 |
Network and System Administration | COMP225 | 3 | Compulsory | 2 | 2 |
Statistics I | MATH211 | 3 | Compulsory | 2 | 1 |
English III | MENG211 | 4 | Compulsory | 2 | 1 |
English IV | MENG221 | 4 | Compulsory | 2 | 2 |
Multimedia Application Development | COMP311 | 3 | Compulsory | 3 | 1 |
Internet Programming II | COMP312 | 3 | Compulsory | 3 | 1 |
Project Management | COMP313 | 3 | Compulsory | 3 | 1 |
Human Factors and User Interfaces | COMP314 | 3 | Compulsory | 3 | 1 |
Information System Inplementation | COMP321 | 3 | Compulsory | 3 | 2 |
Introduction to E-Business | COMP322 | 3 | Compulsory | 3 | 2 |
English V | MENG311 | 3 | Compulsory | 3 | 1 |
English VI | MENG321 | 3 | Compulsory | 3 | 2 |
Digital Image and Video Processing | COMP411 | 3 | Compulsory | 4 | 1 |
Computer Security | COMP412 | 3 | Compulsory | 4 | 1 |
Artificial Intelligence | COMP421 | 3 | Compulsory | 4 | 2 |
Ethics and Professional Issues in Computing | COMP422 | 3 | Compulsory | 4 | 2 |
Final Year Project | COMP490 | 12 | Compulsory | 4 | 1&2 |
Students are to acquire 3 credits by completing the following elective modules during the third year: | |||||
Communication | MSEL101 | 3 | Free Elective | ||
Introduction to Psychology | MSEL102 | 3 | Free Elective | ||
Introduction to Sociology | MSEL103 | 3 | Free Elective | ||
Introduction to Enconomics | MSEL104 | 3 | Free Elective | ||
Introduction to Public Adminstration | MSEL105 | 3 | Free Elective | ||
Introduction to Marketing | MSEL106 | 3 | Free Elective | ||
Human Resources Management | MSEL107 | 3 | Free Elective | ||
Interpersonal Relations | MSEL108 | 3 | Free Elective | ||
Graphics Design | MSEL109 | 3 | Free Elective | ||
Accounting | MSEL110 | 3 | Free Elective | ||
Special Topics I | MSEL111 | 3 | Free Elective | ||
Special Topics II | MSEL112 | 3 | Free Elective | ||
Students are to acquire 6 credits by completing the following specialist elective modules during the fourth year: | |||||
Computer Aid Design | COMP401 | 3 | Specialist Elective | ||
Computer Forensics | COMP402 | 3 | Specialist Elective | ||
Database Adminstration and Programming | COMP403 | 3 | Specialist Elective | ||
IP Routing | COMP404 | 3 | Specialist Elective | ||
Mobile Computing & Wireless Networks | COMP405 | 3 | Specialist Elective | ||
Selected Topics I | COMP406 | 3 | Specialist Elective | ||
Selected Topics II | COMP407 | 3 | Specialist Elective | ||
Selected Topics III | COMP408 | 3 | Specialist Elective | ||
Selected Topics IV | COMP409 | 3 | Specialist Elective | ||
Internship | COMP410 | 3 | Specialist Elective | ||
Students are to acquire 15 credits during the third and fourth years by completing the following modules in their chosen specialisation: | |||||
Specialisation: Enterprise Information System | |||||
Performance Evaluation | COMP315 | 3 | Compulsory | 3 | 1 |
Data Warehousing and Data Mining | COMP323 | 3 | Compulsory | 3 | 2 |
Statistics II | MATH321 | 3 | Compulsory | 3 | 2 |
Enterprise System and Application Development | COMP413 | 3 | Compulsory | 4 | 1 |
Strategic Planning for Information Systems | COMP423 | 3 | Compulsory | 4 | 2 |
Specialisation: Gaming Technology | |||||
Introduction to Gaming Technology | COMP316 | 3 | Compulsory | 3 | 1 |
Mathematics for Gaming Technology | MATH322 | 3 | Compulsory | 3 | 2 |
Gaming Technology I | COMP324 | 3 | Compulsory | 3 | 2 |
Gaming Technology II | COMP414 | 3 | Compulsory | 4 | 1 |
Computer Game Design and Development | COMP424 | 3 | Compulsory | 4 | 2 |
Specialisation: Computer Education | |||||
Introduction to Education | EDUC311 | 3 | Compulsory | 3 | 1 |
Educational Pyschology and Counseling | EDUC321 | 3 | Compulsory | 3 | 2 |
Curriculum and Teaching Methods (IT in Secondary Education) | EDUC322 | 3 | Compulsory | 3 | 2 |
Teaching Practice I (IT in Secondary Education) | EDUC411 | 3 | Compulsory | 4 | 1 |
Teaching Practice II (IT in Secondary Education) | EDUC421 | 3 | Compulsory | 4 | 2 |
What are the Entry Requirements? 入學條件
According to Article 3 of Academic Regulations Governing Bachelor's Degree Programmes of MPU,
-
An applicant shall be considered for admission to a bachelor’s degree programme of the University if s/he
a) holds a qualification not lower than Grade 12 or the equivalent, and
b) fulfils other admission criteria prescribed by the programme of study concerned.
- An applicant of age 23 or above, proven to possess relevant capabilities (especially in the entrance examination(s) of MPU), shall be considered for admission to a bachelor’s degree programme with a waiver on the requirement in item a) of above point.
How do we listen and act on your feedback? 如何聽取及回應學生的回饋
All students have access to the MPI Counseling Services, Students' Union, Careers Service and Student Support Services through the Student Affairs Office. All students are allocated year tutors. The role of the year tutor is to provide general academic and personal support and encouragement, and advice on pastoral issues. Year tutors are full-time members of staff and are the initial point of contact on the above matters. Students may make their complaints through different channels; for instance the Year Tutors, the Programme level Student Dialogue Meeting, the School Dialogue Meeting, and the Institute Dialogue Meeting. Both the Student Dialogue Meeting and School Dialogue Meeting are composed of elected student representatives from each year of the degree, Programme Coordinator / Assistant Coordinators, and School Director. The Student Dialog Meeting involves only the students of the Computing Programme whereas the School Dialog Meeting involves the students of the different programmes of the School. These meetings provide a forum for consultation and discussion between staff and students and are convened at least once a year. Other channels of feedback include Graduate and Employer Surveys and Student Surveys conducted annually. Normally, the School Director will act on the students' feedback accordingly, based on the recommendations of the Programme.
Academic support and guidance 教學支援及指導
An orientation programme for first year students is held at the beginning of semester 1 of each academic year. All students receive a copy of the handbook for the relevant stage and have access to the MPI's Intranet system which offers: (1) Student’s e-services; (2) E-mail communication with staff and other students; (3) Access to learning and teaching materials; (4) Access to all MPI libraries and to the Institute’s computer labs or other computer facilities including the Project Lab dedicated for students in the Final Year Project. All students are allocated year tutors. The Student Advisor, who is also the Student Affairs Leader, is responsible for 'students at risk' (i.e. those considered to be at risk of failing examinations or who have failed examinations; students with inadequate class attendance; and students with serious personal, academic or health problems). The Student Advisor will also deal with cases referred by Year tutors. Student Advisor monitors those students who have their GPA below 1.5 and also have failed 3 or more modules from the previous semester. Year tutors will be advised to speak to these students personally to determine the cause underlying poor performance or absence and to facilitate the student's successful passage through the degree programme. Progress records are kept for these students.
Programme-specific rules and facts 課程特定的規則及事項
Students with an overall score of less than 35 in the coursework must take the re-sit examination even if the overall score for the module is 50 or above. Students with a score of less than 35 in the final examination must take the re-sit examination even if the overall score for the module is 50 or above.
Support for students with disabilities 身心障礙學生支援
Macao Polytechnic Institute has in place an institution-wide policy to ensure that all student needs are taken care of and a supportive and accessible learning environment is maintained. When cases of special needs are notified or identified, special arrangements are made on a case-by-case basis with the joint effort of the programme and various student support services of the Institute, such as the Registry, the Student Affairs Office, the Information Technology Department and the Campus Management and Development Department, etc. to provide the necessary support.
Links with employers, internship opportunities and transferable skills 與僱主的關係、實習機會及可轉移技能
Graduates from the Computing Programme will have developed a range of cognitive and practical skills together which will be applicable to different context beyond academia. To broaden the participation of students in their communication with the global Computing community, the Programme promotes internship, joint student projects with organisations, student activities, and overseas exchanges. Throughout the academic year, the Computing Programme also invites external speakers to share their experience with our students, by giving seminars or teaching practical modules. Moreover, the Computing Programme also organises short training modules, provided by leading local companies, for our students. Industrial Advisory Meeting organised by the Computing Programme is held at least annually to provide the Computing Programme with valuable industrial advices and feedbacks on the performance of our graduates.