電腦學學士學位課程 (適用於2016/2017學年或以後入學的學生)

Awarding body/institution 頒授機構 Macao Polytechnic Institute
Responsible school 負責學校 School of Public Administration
Endorsement  in the Official Gazette 政府公報批示 53/2016
Name of final award / programme Title 學位及課程名稱 Bachelor of Science in Computing
Duration of study 學習年期 4 years
MPI 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)

Academic units which will also be involved in teaching part of the programme
參與教學的理工其他學術單位

N/A

Institution(s) other than MPI that will provide some teaching to the programme
參與教學的外界機構

N/A

Programme outline 課程簡介
Studying the BSc. in Computing Programme, students will learn and understand the computing fundamentals, including software engineering, computer programming, computer science principles, engineering constraints in design and applicable mathematics. Core subjects provide our students with solid foundation in Computing, including computer systems, data management, gaming and multimedia, information system planning, design and control, mathematics, programming and information system development. Moreover, advanced computing courses are provided to enhance our students' theoretical thinking, while general elective courses are provided for inter-disciplinary links. Three streams of specialisation, namely Enterprise Information Systems, Gaming Technology and Computer Education, are offered for our students' choice for a further specification in Computing.
Programme objectives 課程目標
The BSc. in Computing Programme aims at providing a sound practical knowledge of computing fundamentals and a thorough understanding of the analytical, design, and planning skills associated with the computing profession, in order to provide students with the means to compete successfully in the job market as well as developing their academic competences to pursue postgraduate studies in Macao or abroad. Upon completion of the Bachelor of Science in Computing Programme, the students should be able to pursue further study and achieve the following programme objectives (1-16):
1. Select and apply proven methods, tools and techniques to the effective and efficient implementation of information systems;
2. Evaluate computer systems in a local area network, and understand the additional requirements for connection to other networks through wide area networks;
3. Be competent in system development in the Internet and the web platform;
4. Work independently to design and implement a relational database, with an emphasis on how to organise, maintain and retrieve information from a DBMS;
5. Acquire essential knowledge in specific fields of computing disciplines including multimedia, security and artificial intelligence;
6. Acquire the perceptive skills needed to understand information presented in the form of UML diagram, flow chart or other industry standard formats;
7. Understand the need for and use of the necessary mathematical techniques;
8. Work independently to develop an understanding of, and the knowledge and skills associated with the general support of computer systems and networks;
9. Work as an effective member of a team in the analysis, design and development of software systems;
10. Use project planning and management techniques in systems development;
11. Understand the fundamental and operational issues of computer systems in business environments;
12. Equip with adequate written, oral communication and interpersonal skills;
13. Build the capacity and desire for lifelong learning and to learn advanced and emerging technologies on one's own;
For the Enterprise Information Systems specialisation,
14. Gain an in-depth understanding of the information technology related to enterprise information systems, with an emphasis on development of such systems to support business processes;
For the Gaming Technology specialisation,
15. Acquire the general and advanced knowledge of current technologies and operating environment in the gaming industry.
For the Computer Education specialisation,
16. Acquire the general and advanced knowledge of computer education and its practicing environment in secondary education.
What will you be expected to achieve? 期望達到的成效
The aim of the Computing Programme is to equip students with not only practical knowledge and skills in Computing but also adequate written oral communication and interpersonal skills. Students will learn to select and apply proven methods, tools and techniques to the effective and efficient implementation of information systems, to work independently to develop necessary skills associated with the general support of computer systems and networks and to use project planning and management techniques in systems development. Students will also learn to understand the fundamental and operational issues of computer systems in business environment, to build the capacity and desire for lifelong learning and to learn advanced and emerging technologies on one's own. Three specialisations in the Computing Programme provide students with the option to further enhance their preferred specialised skills. For the Enterprise Information Systems specialisation, we want our student to gain an in-depth understanding of the information technology related to enterprise information systems, with an emphasis on development of such systems to support business processes. For the Gaming Technology specialisation, we want our students to acquire the general and advanced knowledge of current technologies and operating environment in the gaming industry. For the Computer Education specialisation, we want our student to acquire general and practical knowledge of computer education and its practicing environment in secondary education.
Academic content 學術內容
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 analyze design and write a computer program.
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.
How will you learn? 如何學習
The Computing Programme promotes active learning within a context of clear learning outcomes. Students are encouraged to take responsibility for their own learning. Most courses 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 courses. 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 courses. We recognise the value of independent work at final year level for undergraduates. For example, our Final Year Project course is an individual project course. 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 will offer extensive courses requiring independent work using written and presentational skills.
How will you be assessed? 如何評核
The Computing Programme schedules an annual Examination Board (at the end of the 2nd semester) which considers all student academic profiles and agrees all final marks. Courses 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 course 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. Samples of first class and failed 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. Normally, students who fail again in the re-sit exam or those fail to meet attendance requirement will be required to retake the failed courses. Full-time students may take up to two extra courses apart from the compulsory and elective courses of the programme enrolled upon in each semester. Re-sit marks are capped at 50%.
How is the programme structured? 課程架構
Course Title
科目名稱
Course Code
科目編號
Credits
學分
Course Selection Status
修課類別
Semester
學期

1st Year of Study 第一學年

Introduction to Computing COMP111 3 Compulsory 1
Programming I COMP112 3 Compulsory 1
Web Technologies COMP113 3 Compulsory 1
Computer Architecture COMP121 3 Compulsory 2
Data Structures and Algorithms COMP122 3 Compulsory 2
Data Communications COMP123 3 Compulsory 2
Essential Computer Mathematics MATH111 3 Compulsory 1
Discrete Mathematics MATH121 3 Compulsory 2
Introduction to Business MBUS100 3 Compulsory 1
English I MENG111 4 Compulsory 1
English II MENG121 4 Compulsory 2
Communication MSEL101 3 Free Elective 2
Introduction to Psychology MSEL102 3 Free Elective 2
Introduction to Sociology MSEL103 3 Free Elective 2
Introduction to Enconomics MSEL104 3 Free Elective 2
Introduction to Public Adminstration MSEL105 3 Free Elective 2
Introduction to Marketing MSEL106 3 Free Elective 2
Human Resources Management MSEL107 3 Free Elective 2
Interpersonal Relations MSEL108 3 Free Elective 2
Graphics Design MSEL109 3 Free Elective 2
Accounting MSEL110 3 Free Elective 2
Special Topics I MSEL111 3 Free Elective 2
Special Topics II MSEL112 3 Free Elective 2

2nd Year of Study 第二學年

Database Desing COMP211 3 Compulsory 1
Programming II COMP212 3 Compulsory 1
Operating Systems COMP213 3 Compulsory 1
Computer Networks COMP214 3 Compulsory 1
Object Oriented Technologies COMP221 3 Compulsory 2
Internet Programming I COMP222 3 Compulsory 2
Software Engineering COMP223 3 Compulsory 2
Database Management Systems COMP224 3 Compulsory 2
Netowrk and System Administration COMP225 3 Compulsory 2
Statistics I MATH211 3 Compulsory 1
English III MENG211 4 Compulsory 1
English IV MENG221 4 Compulsory 2

3rd Year of Study 第三學年

Multimedia Application Development COMP311 3 Compulsory 1
Internet Programming II COMP312 3 Compulsory 1
Project Management COMP313 3 Compulsory 1
Human Factors and User Interfaces COMP314 3 Compulsory 1
Information System Inplementation COMP321 3 Compulsory 2
Introduction to E-Business COMP322 3 Compulsory 2
Performance Evaluation COMP315 3 Compulsory 1
Introduction to Gaming Technology COMP316 3 Compulsory 1
Data Warehousing and Data Mining COMP323 3 Compulsory 2
Gaming Technology I COMP324 3 Compulsory 2
Introduction to Education EDUC311 3 Compulsory 1
Educational Pyschology and Counseling EDUC321 3 Compulsory 2
Curriculum and Teaching Methods (IT in Secondary Education) EDUC322 3 Compulsory 2
Statistics II MATH321 3 Compulsory 2
Mathematics for Gaming Technology  MATH322 3 Compulsory 2
English V MENG311 3 Compulsory 1
English VI MENG321 3 Compulsory 2
Communication MSEL101 3 Free Elective 2
Introduction to Psychology MSEL102 3 Free Elective 2
Introduction to Sociology MSEL103 3 Free Elective 2
Introduction to Enconomics MSEL104 3 Free Elective 2
Introduction to Public Adminstration MSEL105 3 Free Elective 2
Introduction to Marketing MSEL106 3 Free Elective 2
Human Resources Management MSEL107 3 Free Elective 2
Interpersonal Relations MSEL108 3 Free Elective 2
Graphics Design MSEL109 3 Free Elective 2
Accounting MSEL110 3 Free Elective 2
Special Topics I MSEL111 3 Free Elective 2
Special Topics II MSEL112 3 Free Elective 2

4th Year of Study 第四學年

Computer Aid Design COMP401 3 Specialist Elective 1&2
Computer Forensics COMP402 3 Specialist Elective 1&2
Database Adminstration and Programming COMP403 3 Specialist Elective 1&2
IP Routing COMP404 3 Specialist Elective 1&2
Mobile Computing & Wireless Networks COMP405 3 Specialist Elective 1&2
Selected Topics I COMP406 3 Specialist Elective 1&2
Selected Topics II COMP407 3 Specialist Elective 1&2
Selected Topics III COMP408 3 Specialist Elective 1&2
Selected Topics IV COMP409 3 Specialist Elective 1&2
Internship COMP410 3 Specialist Elective 1&2
Digital Image and Video Processing COMP411 3 Compulsory 1
Computer Security COMP412 3 Compulsory 1
Enterprise System and Application Development COMP413  3 Compulsory 1
Gaming Technology II COMP414 3 Compulsory 1
Artificial Intelligence COMP421 3 Compulsory 2
Ethics and Professional Issues in Computing COMP422 3 Compulsory 2
Strategic Planning for Information Systems COMP423 3 Compulsory 2
Computer Game Design and Development  COMP424 3 Compulsory 2
Teaching Practice I (IT in Secondary Education) EDUC411 3 Compulsory 1
Teaching Practice II (IT in Secondary Education) EDUC421 3 Compulsory 2
Final Year Project COMP490 12 Compulsory 1&2
What are the entry requirements? 入學條件
1. Secondary School Graduates (Form 6)
According to Article 28 of the Higher Education Law of Macao Special Administrative Region (MSAR), article nº3, applicants being Grade 12 graduate or equivalent and upon successful completion of the entrance examination will be eligible to further his/her studies in a Bachelor degree programme offered by MPI.
or
According to article 28 of the Higher Education Law of MSAR, article nº9, applicants of age 25 or above and with special ability conditions need not comply with the above mentioned point. Upon successful completion of the entrance examination, the applicant will be eligible to further his/her studies in a Bachelor degree programme offered by MPI. Thus, those who reach the age of 25 before September 1st will also be eligible to participate in the entrance examination.
2. Have passed the medical examination.

Note:
According to article 4 of Decree-Law 26/2003, the participants who have completed their secondary studies outside of Macao, need the recognition of the Committee for Recognition of Degrees, Diplomas, Curricula and Disciplines and Academic Equivalence before they are eligible to register.     

For students from Mainland China, applicants must participate in the National College Entrance Examination (NCEE) in China and attain a certain level (admission level 1).  This examination is a prerequisite for entrance into almost all higher education institutions at the undergraduate level in China.  In addition, the applicants must be a resident of one of the following provinces/ municipalities / autonomous regions: Beijing, Tianjin, Shanghai, Guangdong, Fujian, Hainan, Hunan, Jiangsu, Zhejiang, Liaoning, Sichuan, Hubei,  Henan, Shandong, Guizhou, Jiangxi, Heilongjiang, Anhui, and Hebei.

How do we listen and act on your feedback? 如何聽取及回應學生的回饋
All students have access to the MPI Counselling 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 School Dialogue Meeting, and the Institute Dialogue Meeting. School Dialogue with Students (which is composed of elected student representatives from each year of the degree, Programme Coordinator / Assistant Coordinators, and School Director) provides a forum for consultation and discussion between staff and students. The School Dialogue is convened at least once each semester. 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 教學支援
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 courses 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 course 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 course is 50 or above.
Support for disabled students 殘疾學生支援
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 several student support services of the Institute, such as the Registry, the Student Affairs Office, the Computer Services Centre, 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 courses. Moreover, the Computing Programme also organises short training courses, 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.