2016 Computer Programming (Industrial Engineering and Economics)

Font size  SML

Register update notification mail Add to favorite lecture list
Academic unit or major
Undergraduate major in Industrial Engineering and Economics
Nakata Kazuhide 
Course component(s)
Lecture / Exercise
Mode of instruction
Day/Period(Room No.)
Course number
Academic year
Offered quarter
Syllabus updated
Lecture notes updated
Language used
Access Index

Course description and aims

In the first half of the lecture, students learn the basic programming languages such as the control structure and functions and data types. In the second half, students experience program development through making programs to solve some exercise problems.

Through lectures and workshop experience, the course enables students to understand and acquire fundamental skills.

Student learning outcomes

After completing this course, students will be able to do:
computer programming


prigramming, python

Competencies that will be developed

Specialist skills Intercultural skills Communication skills Critical thinking skills Practical and/or problem-solving skills

Class flow

Students practice programming using python.

Course schedule/Required learning

  Course schedule Required learning
Class 1 Introduction We instruct in each class
Class 2 Interpreter
Class 3 Control structure
Class 4 Function
Class 5 Data structure
Class 6 Module
Class 7 Linear algebra
Class 8 Input and output
Class 9 Collaborative filtering 1
Class 10 Collaborative filtering 2
Class 11 Collaborative filtering 3
Class 12 object oriented programming
Class 13 Data Mining 1
Class 14 Data Mining 2
Class 15 Data Mining 3


None required

Reference books, course materials, etc.

Course materials can be found on OCW-i

Assessment criteria and methods

Students will be assessed on their understanding of python programming.
Students' course scores are based on programming code and reports.

Related courses

  • IEE.A230 : Advanced Computer Programming

Prerequisites (i.e., required knowledge, skills, courses, etc.)

No prerequisites


Bring the notebook PC to lecture

Page Top