Academic Year |
2024Year |
School/Graduate School |
Liberal Arts Education Program |
Lecture Code |
30840001 |
Subject Classification |
Information and Data Science Courses |
Subject Name |
ゼロからはじめるプログラミング[1法夜,1経夜] |
Subject Name (Katakana) |
|
Subject Name in English |
Starting Programming from Scratch |
Instructor |
ITOU YASUAKI |
Instructor (Katakana) |
イトウ ヤスアキ |
Campus |
Higashi-Senda |
Semester/Term |
1st-Year, Second Semester, Second Semester |
Days, Periods, and Classrooms |
(2nd) Mon13-14:Online |
Lesson Style |
Lecture |
Lesson Style (More Details) |
|
|
Credits |
2.0 |
Class Hours/Week |
|
Language of Instruction |
J
:
Japanese |
Course Level |
1
:
Undergraduate Introductory
|
Course Area(Area) |
25
:
Science and Technology |
Course Area(Discipline) |
02
:
Information Science |
Eligible Students |
|
Keywords |
|
Special Subject for Teacher Education |
|
Special Subject |
|
Class Status within Liberal Arts Education | To equip students with the basic knowledge and skills necessary to use data in today’s advanced information society, develop their understanding of the usefulness and problems of computers and information-related ethical issues, so as to ensure the proper |
---|
Expected Outcome | 1. To acquire basic knowledge, skills, and attitudes regarding information science and data science, and thereby to be able to process data and receive and send information appropriately. 2. To understand and be able to explain information ethics necessar |
Class Objectives /Class Outline |
The objective of this course is to learn the art of Python programming and knowledge and skills for using computers. At the same time, students are expected to improve their logical thinking and mathematical sense. We use Python programming language because it is easy to understand and recently used for AI and data science. |
Class Schedule |
Lesson1: Introduction Lesson2: Variables and data types (lecture) Lesson3: Variables and data types (exercise) Lesson4: Conditional statements (lecture) Lesson5: Conditional statements (exercise) Lesson6: Loops (lecture) Lesson7: Loops (exercise) Lesson8: Functions (lecture) Lesson9: Functions (exercise) Lesson10: Application (lecture) Lesson11: Application (exercise) Lesson12: Introduction to Data analysis (lecture) Lesson13: Introduction to Data analysis (exercise) Lesson14: Introduction to Machine learning (lecture) Lesson15: Introduction to Machine learning (exercise)
Report |
Text/Reference Books,etc. |
None. |
PC or AV used in Class,etc. |
|
(More Details) |
|
Learning techniques to be incorporated |
|
Suggestions on Preparation and Review |
Reading and understanding many good programs would be a best way of mastering programming skills. Do not hesitate to ask instructor or TA a question during exercises. |
Requirements |
|
Grading Method |
Report |
Practical Experience |
|
Summary of Practical Experience and Class Contents based on it |
|
Message |
|
Other |
|
Please fill in the class improvement questionnaire which is carried out on all classes. Instructors will reflect on your feedback and utilize the information for improving their teaching. |