Year | Semester | Required Elective | Course ID | Course Name | Credits | Hours | Level | Note |
---|---|---|---|---|---|---|---|---|
1 | 1 | △ | 1001002 | Physical Education | 0.0 | 2 | 1 / 4 | |
1 | 1 | △ | 1101007 | All-Out Defense Education | 0.0 | 1 | ||
1 | 1 | △ | 1400038 | English Communication and Application I (ECA Courses) | 2.0 | 3 | ||
1 | 1 | △ | 1400099 | Service Learning | 0.0 | 1 | ||
1 | 1 | △ | 1400102 | First step to achieving the goals of universities and Engineering Ethics | 1.0 | 2 | ||
1 | 1 | △ | 1404006 | Chinese | 2.0 | 2 | ||
1 | 1 | △ | 1420001 | College designated dimension curriculum:Humanities and Art | 2.0 | 2 | 1 / 2 | |
1 | 1 | ▲ | 1401032 | Calculus | 3.0 | 3 | 1 / 2 | |
1 | 1 | ▲ | 5901202 | Introduction to Computer Science | 3.0 | 3 | ||
1 | 1 | ▲ | 5901205 | Linear Algebra | 3.0 | 3 | ||
1 | 1 | ▲ | 5901207 | Digital Logic Design | 3.0 | 3 | ||
1 | 1 | ▲ | 5901209 | Computer Programming(Ⅰ) | 3.0 | 3 | ◆ | |
1 | 1 | ★ | C501001 | Electrical Engineering and Information Technology | 1.0 | 1 | ||
1 | 2 | △ | 1001002 | Physical Education | 0.0 | 2 | 2 / 4 | |
1 | 2 | △ | 1400039 | English Communication and Application II (ECA Courses) | 2.0 | 3 | ||
1 | 2 | △ | 1400100 | Campus Custodial Services | 0.0 | 1 | ||
1 | 2 | △ | 1404007 | Practical Application of Chinese Language | 2.0 | 2 | ||
1 | 2 | △ | 1420001 | College designated dimension curriculum:Humanities and Art | 2.0 | 2 | 2 / 2 | |
1 | 2 | ▲ | 1401032 | Calculus | 3.0 | 3 | 2 / 2 | |
1 | 2 | ▲ | 5901201 | Discrete Mathematics | 3.0 | 3 | ||
1 | 2 | ▲ | 5901210 | Computer Programming(Ⅱ) | 3.0 | 3 | ◆ | |
1 | 2 | ▲ | 5901212 | Physics | 3.0 | 3 | ||
1 | 2 | ▲ | 5901213 | Digital Logic Design Lab. | 1.0 | 3 | ◆ | |
1 | 2 | ☆ | 1102009 | All-Out Defense Education | 1.0 | 1 | ||
1 | 2 | ★ | 5902314 | Introduction to Ethical Hacking | 3.0 | 3 | ||
2 | 1 | △ | 1001002 | Physical Education | 0.0 | 2 | 3 / 4 | |
2 | 1 | △ | 1420003 | College designated dimension curriculum:Nature and Science | 2.0 | 2 | 1 / 2 | |
2 | 1 | △ | 1420004 | College designated dimension curriculum:Innovation and Entrepreneurship | 2.0 | 2 | 1 / 2 | |
2 | 1 | △ | 14E0003 | English for Specific Purposes (ESP Course) | 2.0 | 2 | 1 / 2 | |
2 | 1 | ▲ | 5901206 | Object-Oriented Programming | 3.0 | 3 | ||
2 | 1 | ▲ | 5902201 | Data Structure | 3.0 | 3 | ||
2 | 1 | ▲ | 5902204 | Computer Organization | 3.0 | 3 | ||
2 | 1 | ▲ | 5903203 | Computer Networks | 3.0 | 3 | ||
2 | 1 | ★ | 5902203 | Engineering Mathematics | 3.0 | 3 | ||
2 | 1 | ★ | 5902303 | Circuit Theory | 3.0 | 3 | ||
2 | 1 | ★ | 5902306 | Multimedia Technologies and Applications | 3.0 | 3 | ||
2 | 1 | ★ | 5902309 | Multimedia Extraction and Interaction Technology | 3.0 | 3 | ||
2 | 1 | ★ | 5902313 | Circuit Theory (I) | 3.0 | 3 | ||
2 | 2 | △ | 1001002 | Physical Education | 0.0 | 2 | 4 / 4 | |
2 | 2 | △ | 1420003 | College designated dimension curriculum:Nature and Science | 2.0 | 2 | 2 / 2 | |
2 | 2 | △ | 1420004 | College designated dimension curriculum:Innovation and Entrepreneurship | 2.0 | 2 | 2 / 2 | |
2 | 2 | △ | 14E0003 | English for Specific Purposes (ESP Course) | 2.0 | 2 | 2 / 2 | |
2 | 2 | ▲ | 5902207 | Microprocessor-Based Systems | 3.0 | 3 | ||
2 | 2 | ▲ | 5902209 | Object-Oriented Programming Labs | 2.0 | 3 | ◆ | |
2 | 2 | ▲ | 5903201 | Probability | 3.0 | 3 | ||
2 | 2 | ★ | 5902205 | Internet Techniques & Applications | 3.0 | 3 | ||
2 | 2 | ★ | 5902301 | Data Communication Systems | 3.0 | 3 | ||
2 | 2 | ★ | 5902307 | Electronic Circuits (I) | 3.0 | 3 | ||
2 | 2 | ★ | 5902310 | Cloud Applications Practice | 3.0 | 3 | ||
2 | 2 | ★ | 5902311 | Design Thinking for Interactive Technology | 3.0 | 3 | ||
2 | 2 | ★ | 5902312 | Introduction to Data Science | 3.0 | 3 | ||
2 | 2 | ★ | 5902315 | Security Programming | 3.0 | 3 | ||
2 | 2 | ★ | 5902316 | Big Data Programming | 3.0 | 3 | ||
3 | 1 | △ | 1420005 | Optional dimension curriculum | 2.0 | 2 | ||
3 | 1 | △ | 1420010 | Optional dimension curriculum | 1.0 | 1 | ||
3 | 1 | ▲ | 5902206 | Database Systems | 3.0 | 3 | ||
3 | 1 | ▲ | 5903209 | Microprocessor-Based-System Lab. | 2.0 | 3 | ◆ | |
3 | 1 | ▲ | 5903211 | Special Project(I) | 2.0 | 6 | ||
3 | 1 | ☆ | 1003003 | Physical Education | 1.0 | 2 | ||
3 | 1 | ★ | 5902305 | Signals and Systems | 3.0 | 3 | ||
3 | 1 | ★ | 5903210 | Undergraduate Seminars | 1.0 | 2 | 1 / 2 | |
3 | 1 | ★ | 5903301 | Windows Programming | 3.0 | 3 | ||
3 | 1 | ★ | 5903302 | Computer Graphics | 3.0 | 3 | ||
3 | 1 | ★ | 5903303 | Java Techniques & Applications | 3.0 | 3 | ||
3 | 1 | ★ | 5903304 | Computer Architecture | 3.0 | 3 | ||
3 | 1 | ★ | 5903305 | Digital System Design | 3.0 | 3 | ||
3 | 1 | ★ | 5903306 | Electronic Circuits(II) | 3.0 | 3 | ||
3 | 1 | ★ | 5903308 | Technology Management | 3.0 | 3 | ||
3 | 1 | ★ | 5903318 | Introduction to Embedded Systems | 3.0 | 3 | ||
3 | 1 | ★ | 5903324 | Game development | 3.0 | 3 | ||
3 | 1 | ★ | 5903325 | Software Development Techniques and Practices | 1.0 | 1 | ||
3 | 1 | ★ | 5903329 | Educational Data Mining and Applications | 3.0 | 3 | ||
3 | 1 | ★ | 5904136 | Network Security | 3.0 | 3 | ||
3 | 1 | ★ | 5904312 | Human-Computer Interaction | 3.0 | 3 | ||
3 | 1 | ★ | 5904367 | Human Information Data Mining | 3.0 | 3 | ||
3 | 2 | ▲ | 5903206 | Operating Systems | 3.0 | 3 | ||
3 | 2 | ▲ | 5903212 | Special Project(II) | 2.0 | 6 | ||
3 | 2 | ▲ | 5903213 | Internship | 2.0 | 40 | ||
3 | 2 | ☆ | 1003004 | Physical Education | 1.0 | 2 | ||
3 | 2 | ★ | 5902304 | Computer Algorithms | 3.0 | 3 | ||
3 | 2 | ★ | 5903210 | Undergraduate Seminars | 1.0 | 2 | 2 / 2 | |
3 | 2 | ★ | 5903309 | Technical English | 3.0 | 3 | ||
3 | 2 | ★ | 5903313 | Numerical Methods | 3.0 | 3 | ||
3 | 2 | ★ | 5903314 | Digital Signal Processing | 3.0 | 3 | ||
3 | 2 | ★ | 5903315 | Digital Communications | 3.0 | 3 | ||
3 | 2 | ★ | 5903317 | Introduction to VLSI Design | 3.0 | 3 | ||
3 | 2 | ★ | 5903320 | Android Application Development | 3.0 | 3 | ||
3 | 2 | ★ | 5903321 | iOS App development | 3.0 | 3 | ||
3 | 2 | ★ | 5903322 | Web Programming | 3.0 | 3 | ||
3 | 2 | ★ | 5903323 | Introduction to Big Data Analytics | 3.0 | 3 | ||
3 | 2 | ★ | 5903326 | Open-Source System Software and Practice | 3.0 | 3 | ||
3 | 2 | ★ | 5903327 | Machine Vision | 3.0 | 3 | ||
3 | 2 | ★ | 5903328 | Natural Language Processing and Text Mining | 3.0 | 3 | ||
3 | 2 | ★ | 5904313 | Digital Image Processing | 3.0 | 3 | ||
4 | 1 | ☆ | 1004001 | Physical Education | 1.0 | 2 | ||
4 | 1 | ★ | 5904301 | Network Programming | 3.0 | 3 | ||
4 | 1 | ★ | 5904302 | Software Engineering | 3.0 | 3 | ||
4 | 1 | ★ | 5904304 | Electronic Commerce Technologies | 3.0 | 3 | ||
4 | 1 | ★ | 5904305 | Compilers | 3.0 | 3 | ||
4 | 1 | ★ | 5904310 | Information Security | 3.0 | 3 | ||
4 | 1 | ★ | 5904319 | Embedded Systems | 3.0 | 3 | ||
4 | 1 | ★ | 5904322 | Design Pattern | 3.0 | 3 | ||
4 | 1 | ★ | 5904323 | VLSI Design | 3.0 | 3 | ||
4 | 1 | ★ | 5904325 | Mobile Internet: Technology & Applications | 3.0 | 3 | ||
4 | 1 | ★ | 5904326 | Video Signal Processing | 3.0 | 3 | ||
4 | 1 | ★ | 5904327 | Random Signals and Systems | 3.0 | 3 | ||
4 | 1 | ★ | 5904328 | Introduction to Information Retrieval | 3.0 | 3 | ||
4 | 1 | ★ | 5904331 | VLSI Design | 3.0 | 3 | ||
4 | 1 | ★ | 5904336 | Product Planning | 3.0 | 3 | ||
4 | 1 | ★ | 5904338 | Cloud Information Storage and Management | 3.0 | 3 | ||
4 | 1 | ★ | 5904339 | Intelligent Agent System | 3.0 | 3 | ||
4 | 1 | ★ | 5904343 | Data Visualization | 3.0 | 3 | ||
4 | 1 | ★ | 5904344 | Cloud computing and application | 3.0 | 3 | ||
4 | 1 | ★ | 5904345 | Introduction to Mainframe Operating System Technologies and Practices | 3.0 | 3 | ||
4 | 1 | ★ | 5904346 | Internship I | 3.0 | 40 | ||
4 | 1 | ★ | 5904358 | Advanced Computer Graphics | 3.0 | 3 | ||
4 | 1 | ★ | 5904360 | Big Data Mining and Applications | 3.0 | 3 | ||
4 | 1 | ★ | 5904361 | Introduction to Cyber-Physical Systems | 3.0 | 3 | ||
4 | 1 | ★ | 5904363 | Embedded Computing Systems for Intelligent Image Analytics and Interactive Systems | 3.0 | 3 | ||
4 | 1 | ★ | 5904364 | Cloud Platform Technologies and Applications | 3.0 | 3 | ||
4 | 1 | ★ | 5904368 | Social Media and Chatbot System Design | 3.0 | 3 | ||
4 | 1 | ★ | 5904369 | Big Data and Artificial Intelligence Application System Design | 3.0 | 3 | ||
4 | 1 | ★ | 5904374 | Network Security and Penetration Test | 3.0 | 3 | ||
4 | 1 | ★ | 5904375 | Software security and reverse engineering | 3.0 | 3 | ||
4 | 1 | ★ | 5904376 | IoT Security | 3.0 | 3 | ||
4 | 2 | ☆ | 1004002 | Physical Education | 1.0 | 2 | ||
4 | 2 | ★ | 5904315 | Artificial Intelligence | 3.0 | 3 | ||
4 | 2 | ★ | 5904324 | Object-Oriented Analysis and Design | 3.0 | 3 | ||
4 | 2 | ★ | 5904329 | Digital Processing of Audio Signals | 3.0 | 3 | ||
4 | 2 | ★ | 5904330 | Software Project Management | 3.0 | 3 | ||
4 | 2 | ★ | 5904332 | Entrepreneurship | 3.0 | 3 | ||
4 | 2 | ★ | 5904334 | Computer Graphics | 3.0 | 3 | ||
4 | 2 | ★ | 5904335 | Parallel Programming | 3.0 | 3 | ||
4 | 2 | ★ | 5904337 | Embedded Multimedia System Design | 3.0 | 3 | ||
4 | 2 | ★ | 5904340 | Embedded Multimedia Convergence Platform and Interaction Systems | 3.0 | 3 | ||
4 | 2 | ★ | 5904341 | Broadband Convergence Networks and managements | 3.0 | 3 | ||
4 | 2 | ★ | 5904342 | Patent Application Strategy | 3.0 | 3 | ||
4 | 2 | ★ | 5904347 | Design and Analysis of Computer Algorithms | 3.0 | 3 | ||
4 | 2 | ★ | 5904348 | Internship II | 9.0 | 40 | ||
4 | 2 | ★ | 5904349 | Human Computer Interaction on media convergence Platform | 3.0 | 3 | ||
4 | 2 | ★ | 5904350 | Spatial Databases | 3.0 | 3 | ||
4 | 2 | ★ | 5904351 | Mobile Application Development Technology | 3.0 | 3 | ||
4 | 2 | ★ | 5904352 | Software Requirements and Specifications | 3.0 | 3 | ||
4 | 2 | ★ | 5904353 | Computational Geometry | 3.0 | 3 | ||
4 | 2 | ★ | 5904354 | In Search of Incredible(Incredible innovation-a series of lectures for Asus) | 1.0 | 1 | ||
4 | 2 | ★ | 5904356 | Computer Typography and Character Encoding | 3.0 | 3 | ||
4 | 2 | ★ | 5904357 | Autonomous Learning | 1.0 | 2 | ||
4 | 2 | ★ | 5904359 | Software Quality Assurance | 3.0 | 3 | ||
4 | 2 | ★ | 5904362 | Machine Learning | 3.0 | 3 | ||
4 | 2 | ★ | 5904365 | Principles and Applications of Data Science | 3.0 | 3 | ||
4 | 2 | ★ | 5904366 | Computational Biology and Medical Informatics | 3.0 | 3 | ||
4 | 2 | ★ | 5904370 | Concurrent Computing | 3.0 | 3 | ||
4 | 2 | ★ | 5904371 | Intelligent Evolutionary Computation | 3.0 | 3 | ||
4 | 2 | ★ | 5904372 | File and Storage System | 3.0 | 3 | ||
4 | 2 | ★ | 5904373 | Cloud and IoT Security | 3.0 | 3 | ||
4 | 2 | ★ | 5904377 | Security technology for Industrial Control System | 3.0 | 3 | ||
4 | 2 | ★ | 5904378 | Cyber Data Analysis | 3.0 | 3 | ||
4 | 2 | ★ | 5904379 | Blockchain Techniques and Applications | 3.0 | 3 | ||
4 | 2 | ★ | 5904380 | Information and Data Hiding techniques | 3.0 | 3 | ||
4 | 2 | ★ | 5904381 | Data Science Principles with Applications on Educational Data | 3.0 | 3 |
1.Minimum number of credits for graduation: 132 credits. 2.Students are required to complete at least 28 credits of Common Required Courses; 62 credits of Professional Required Courses; 22 credits of Professional Elective Courses; 20 credits of Interdisciplinary & Other Elective Courses. "Interdisciplinary & Other Elective Credits" refer to the credits that students can earn by taking General Education courses, various departmental courses (including their own department and other departments), university-level courses, and college-level courses. Among them, a maximum of 4 credits can be recognized for General Education courses. 3.Students are required to meet the English Proficiency requirements for graduation. For related regulations, please refer to the Office of Academic Affairs website. 4.Students should complete 15 credits of General Education courses, among which the “Humanities and Arts,” “Nature and Science,” and “Innovation and Entrepreneurship” are three designated dimensions for students of the College of Electrical Engineering and Computer Science. Each dimension requires a minimum of 4 credits, totaling 12 credits. An additional 3 credits can be selected from general education courses in any dimension. 5.For students studying abroad under the exchange or dual degree programs, the credits received in the overseas partner institutes must conform to the agreements of the exchange or dual degree programs and are approved by the department chairperson or curriculum committee in order to be eligible for graduate credits. 6.◆ denotes “ Teaching of Technical Fundamentals - Fundamental Laboratory Courses”, including Computer Programming (I), Computer Programming (II), Digital Logic Design Lab., Object-Oriented Programming Lab., and Microprocessor-Based-System Lab. The total number of fundamental laboratory courses(M)=the minimum number of fundamental laboratory courses(N)=5. The fundamental laboratory courses are all CSIE courses and students must earn the credits of all these courses in order to graduate. 7.The seven fundamental courses as demanded by the College of Electrical Engineering and Computer Science include: Circuit Theory I, Circuit Theory II, Electronics I, Electronics II, Linear Algebra, Probability, and Digital Logic Design. Students who fail any of those seven fundamental courses when taking them for the first time in the CSIE department can retake them in any departments of the College of Electrical Engineering and Computer Science for the graduation requirements. 8.Students who received the credits of the Elective course – Internship (I) or (II) may NOT be required to complete the Common Required course – Internship. However, the students still need to satisfy the minimum number of credits specified in the graduation requirements.Students can take multiple internship elective courses, with a maximum of 6 credits counting towards graduation. 9.Students from foreign countries, Hong Kong, and Macao, whose graduating schools are comparable in level and nature to Taiwan’s senior high schools and whose graduating year is equivalent to the 2nd grade of Taiwan’s senior high schools, are considered as having a level of education adequate for registering for the entrance examination for the various 4-year bachelor programs in Taiwan’s universities. Suchlike undergraduate students, when admitted to National Taipei University of Technology’s Bachelor programs(according to Article 18-1 of the academic regulations), are required to earn extra 12 credits from the elective courses defined in their respective departments’ curriculum to be eligible for graduation. 10.Before graduation, students must complete a series of courses from one of the following interdisciplinary studies: micro-programs, general programs, second majors, minors, or double majors. For regulations regarding these interdisciplinary studies, please refer to related university's program, second major, minor, or double major regulations. However, Software Engineering program does not apply to the regulation of interdisciplinary studies. 11.This curriculum and graduation requirements are applicable to students entering in academic year 2023, fall semester. |