NTU Course

Computer Programming

Offered in 114-2
  • Serial Number

    48389

  • Course Number

    EE4052

  • Course Identifier

    901 60200

  • Class 01
  • 2 Credits
  • A6

    No Target Students

      A6
    • No Target Students

  • JIUN-LANG HUANG
    • View Courses Offered by Instructor
    • COLLEGE OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE GRADUATE INSTITUTE OF ELECTRONICS ENGINEERING

    • jlhuang@ntu.edu.tw

    • 博理館(電機三館)623室
    • 02-33663609

  • Fri 2, 3, 4
  • Please contact the department office for more information

  • Type 3

  • 50 Student Quota

    NTU 50

  • No Specialization Program

  • Chinese
  • NTU COOL
  • Core Capabilities and Curriculum Planning
  • Notes

    A6:Mathematics and Computer Science

  • NTU Enrollment Status

    Enrolled
    0/50
    Other Depts
    0/0
    Remaining
    0
    Registered
    0
  • Course Description
    This course begins with an introduction to the evolution and operating principles of computers. It then progressively familiarizes students with program structure and the application design process, including basic syntax, control flow, exception handling, input/output, and classes. The course outline is as follows: 1. Introduction 2. Python Basics 3. Flow Control 4. Functions 5. Sequence, Dictionary, and Set 6. Array-Oriented Programming with NumPy 7. File and Exception 8. Object-Oriented Programming
  • Course Objective
    Beyond teaching core syntax, this curriculum fosters engineering literacy by immersing students in systematic problem-solving. Through real-world projects, students learn to identify and isolate technical bottlenecks from given specifications. By applying structured reasoning to build logical models, they bridge the gap between theory and practice—transforming abstract concepts into robust, executable software architectures.
  • Course Requirement
    high-school mathematics, computer file management
  • Expected weekly study hours before and/or after class
    before class: 1 hour after class: 2 to 4 hours
  • Office Hour
  • Designated Reading
  • References
  • Grading
    40%

    term project

    40%

    homework

    20%

    participation

    discussion, in-lecture assignment, etc.


    1. NTU has not set an upper limit on the percentage of A+ grades.
    2. NTU uses a letter grade system for assessment. The grade percentage ranges and the single-subject grade conversion table in the NATIONAL TAIWAN UNIVERSITY Regulations Governing Academic Grading are for reference only. Instructors may adjust the percentage ranges according to the grade definitions. For more information, see the Assessment for Learning Section
  • Adjustment methods for students
  • Make-up Class Information
  • Course Schedule
  • To protect everyone's rights, please respect intellectual property rights and refrain from illegal photocopying.
Computer Programming|NTU Course