For AY2020-21 and earlier cohorts (non-ICC cohorts)
The Minor in Computing and Data Analysis is open to all students in NTU except students from the College of Computing and Data Science (CCDS), IEM, students doing 2nd major in business analytics, students doing business analytics track in SPMS. There is a quota set by CCDS due to resource constraints.
It is designed for students who do not wish to become computer engineers/scientists but recognise the value of basic computing and data analysis knowledge and skills in complementing their selected course of study. Computing and data analysis require hands-on practice. The minor does not just advocate a theoretical approach to design and implementation but includes laboratory sessions/example classes for each of the courses.
The AUs obtained for the minor courses can be counted towards fulfilment of Unrestricted Elective requirements. No monitoring will be carried out to explicitly retain or drop students from the minor programme. A student is expected to successfully accumulate the requisite number of AUs in order to be awarded the minor.
Existing students matriculated before 2017 and is pursuing the previous ‘Minor in Computing’ may send in your enquiries to [email protected].
Course | Type | Pre-requisite | Semester Offered |
---|---|---|---|
COMPULSORY (SC5010/CE9010 and CE/CZ1103 or CE1107/CZ1107) | |||
SC5010/CE9010 Introduction to Data Analysis3 | Compulsory | CE/CZ1003 or equivalent and CE/CZ10112 | Sem 2 |
CE/CZ1003 Introduction to Computational Thinking OR CE/CZ1103 Introduction to Computational Thinking & Programming | Compulsory1 | - | Sem 1 & 2 |
CE/CZ1107 Data Structures and Algorithms | Compulsory | CE/CZ1003 or equivalent Note: Students who have completed these courses are still required to send their Degree Audit to [email protected] to request for pre-requisite waiver | Sem 1 |
CHOOSE ANY 3 | |||
CE/CZ1107 Data Structures and Algorithms | Elective1 | CE/CZ1003 or equivalent Note: Students who have completed these courses are still required to send their Degree Audit to [email protected] to request for pre-requisite waiver | Sem 1 |
MH2500 Probability & Introduction to Statistics | Compulsory (Only for EEE student) or Elective4 | MH1100, MH1101 or MH1800, MH1801 or MH1802 or CY1601 or MH1805 | See SPMS Website |
CE/CZ1005 Digital Logic OR CE/CZ1105 Digital Logic | Elective | - | Sem 1 & 2 |
CE/CZ1006 Computer Organisation and Architecture OR CE/CZ1106 Computer Organisation and Architecture | Elective | CE/CZ1005 (co-requisite) or CE/CZ1105 (co-requisite) | Sem 1 & 2 |
CE/CZ2001 Algorithms | Elective | CE/CZ1007, CE/CZ1012, and MH1812 or CE/CZ1007, MH1101/MH1801/ MH1811, MH1300 and MH1301 Note: Students who have completed these courses are still required to send their Degree Audit to [email protected] to request for pre-requisite waiver | Sem 1 & 2 |
CE/CZ2002 Object Oriented Design & Programming | Elective | CE/CZ1007 | Sem 1 & 2 |
CE2003 Digital Systems Design | Elective | CE/CZ1005 | Sem 1 & 2 |
CZ2004 Human Computer Interaction | Elective | - | Sem 1 |
CE/CZ2005 Operating Systems | Elective | CE/CZ1006, CE/CZ1007 | Sem 1 & 2 |
CE/CZ2006 Software Engineering | Elective | CE/CZ2002(can be taken concurrently) | Sem 1 & 2 |
CZ2007 Introduction to Databases | Elective | CE/CZ2001(can be taken concurrently) | Sem 1 & 2 |
CZ3006 Net Centric Computing | Elective | CZ1011 & CZ1012 OR CZ1104 & CZ2100 | Sem 1 & 2 |
Total No. of AUs to obtain Minor: 15 |
*CCDS reserves the right to make changes
1 For students who take CE/CZ1003 or equivalent (BG2211, CH2107, CV1014, MS1008, MA1008, EE1005, RE1016, BS1009, PS0001) as a Core course in their degree programmes, CE/CZ1107 and SC5010/CE9010 are compulsory courses for this minor. For students who do not take CE/CZ1003 or equivalent as a Core in their degree programmes, CE/CZ1003 and SC5010/CE9010 are compulsory courses for this minor, while CE/CZ1107 is an elective.
2 For CE/CZ1011, the equivalent is basics in statistics.
3 SC5010/CE9010 is mutually exclusive with CE/CZ4032. CCDS students who take SC5010/CE9010 as a UE cannot count this towards the Elective Focus in Data Science.
4 For EEE students, CE9010 and MH2500 are compulsory courses for this minor. Other students can take MH2500 as Elective for this minor.
1. | I have been involved in some computing activities such as web design, database and office applications writing during my secondary school days and would like to hone my skills professionally. The Minor in Computing does not seem to offer specialized areas for me to pursue my interest. Would I stand a better chance to work in the ICT industry if I have a Minor in Computing and Data Analysis? |
---|---|
The Minor in Computing and Data Analysis should provide a student with sufficient knowledge to work with basic ICT based jobs. The goal of this minor is to equip students so that they can work knowledgeably with their counterparts with Computing Major when they enter industry. This serves as an edge over others without the minor. | |
2. | Is there any order for the non-compulsory minor courses that I should first take? |
You may take any of the courses from the list as long as you have fulfilled the respective pre-requisites, if any. | |
3. | How will the minor enhance future employability? |
It is envisaged that this minor will provide an edge in competing for jobs in the future. In whichever major you are taking, there is a universal need for computing and data analysis tools and applications. Hence, an organization should view this minor as an added bonus in its employees. | |
4. | I am majoring in business and would like to go into eCommerce. But I notice your Minor does not offer specialities in the area. How can the minor help me? |
The Minor in Computing and Data Analysis provides a technological basis for students. It will cover the technical aspects of computing and data analysis and how they can be harnessed to support eCommerce. It however will not focus on the business aspects of eCommerce. |
5. | Can I register for more than 1 minor course under the Minor programme in the same semester? |
---|---|
Students are advised to restrict themselves to one minor course. However, if due to a lighter course load, a student has time for a second minor course, they may be placed on the wait-list during registration. Subject to vacancies available after other students are allotted their first minor course, allocation will be carried out on a first-come basis during the add/drop period. | |
6. | If I inform the School that I am interested to do a Minor, can the School help me if there are clashes in my time-table? |
The School will schedule classes to suit the majority. It is ultimately the responsibility of students to register for the minor courses based on their schedules. | |
7. | Will my performance in my major affect the status of the minor? |
As long as the student is fulfilling the minor course requirements, CCDS will not terminate the student's registration in the minor course. However, you should monitor your own progress and if you are unable to cope the demands of your own programme, you should drop the minor. | |
8. | When is the best time to start? |
You can start taking the computing minor courses in your first semester at NTU. | |
9. | Is this Minor programme eligible for all NTU students? |
No. You can refer to this page for more information. | |
10. | Can I clear any courses during my exchange? |
You may clear up to two non-compulsory courses during exchange as long as they have been mapped and approved. You are required to take compulsory courses in NTU. |
Start | End | |
---|---|---|
Minor Filing | Tuesday, 1 October 2024 (9.30 a.m.) | Tuesday, 10 December 2024 (11.59 p.m.) |
Minor Declaration | Tuesday, 1 October 2024 (9.30 a.m.) | Friday, 20 December 2024 (11.59 p.m.) |