Course Objectives
Learning purposes:
Learn the fundamental knowledge related to computer systems and the methodologies of software development. Further, gain imagination from studying, planning, implementing, and considering through problem resolution.
Course objectives:
1. To be able to explain fundamental mechanisms and configurations of computer systems.
2. To be able to explain the fundamental programming techniques and software developments.
3. To be able to address the applied problem by using programming techniques.
Rubric
| Excellent | Good | Acceptable | Not acceptable |
Achievement 1 | The student can explain the fundamental mechanisms and configurations of computer systems including advantages and disadvantages concretely. | The student can explain the fundamental mechanisms and configurations of computer systems concretely. | The student can explain the fundamental mechanisms and configurations of computer systems. | The student cannot explain the fundamental mechanisms and configurations of computer systems. |
Achievement 2 | The student can explain the fundamental programming techniques and software developments including advantages and disadvantages concretely. | The student can explain the fundamental programming techniques and software developments concretely. | The student can explain the fundamental programming techniques and software developments. | The student cannot explain the fundamental programming techniques and software developments. |
Achievement 3 | The student can apply the programming techniques in problems at a high level. | The student can apply the programming techniques in problems. | The student can apply the programming techniques in problems by reference to example problems. | The student cannot apply the programming techniques in problems by reference to example problems. |
Assigned Department Objectives
Teaching Method
Outline:
General or Specialized: Specialized
Field of learning: Information and control
Foundational academic disciplines: Informatics, computer systems, and networks
Relationship with Educational Objectives: This class is equivalent to "(2) The student has acquired knowledge of the following specialized technical fields for designing, manufacturing, and operation of machinery and systems."
Relationship with JABEE programs: the main goal of learning /education in this class is "(A)," "(C)," and "(D)."
Course outline:
Learn the foundational programming techniques and software developments through study for mechanisms and configurations of computer systems and software development environments.
Style:
Course method:
Learn the mechanisms, configurations, and software developments of computer systems through using a Linux system, a scripting language, and C programming language. There are a total of six themes for the practice, and each theme is for two classes. The student must submit a report for each theme.
Grade evaluation method:
Reports(100%)
Evaluate by six reports.
Notice:
Precautions on the enrollment:
This class is "Required outside of teaching hours course study." Therefore, this course consists of a total of forty-five hours of teaching and homework per one unit. The student should deal with the homework based on the instructions of the teacher.
Attendance advice:
Make sure to prepare for computer systems and software by using an original textbook.
Foundational subjects: Basic Programming (2nd year in Communication and Information System Program), Algorithms and Data Structures (3rd year in Communication and Information System Program), Special Lecture on Information Systems (1st year in Advanced Engineering Course), and Information Science (2nd year in Advanced Engineering Course).
Related subjects: Practice in Information System II (2nd year in Advanced Engineering Course)
Course Advice:
Should prepare same software development environments in another computer other than practice room. If a student is late on time from taking attendance to half of one period, the student is treated as late for the class. If a student is more than half of one period late in the class, the student will be treated as one absent.
Characteristics of Class / Division in Learning
Course Plan
|
|
|
Theme |
Goals |
1st Semester |
1st Quarter |
1st |
Guidance |
Understand the course plan.
|
2nd |
Practice * Mechanisms of Linux and configurations of network |
Address the assignment about mechanism of Linux and configurations of network.
|
3rd |
Practice * Mechanisms of Linux and configurations of network |
Address the same issue with previous week and submit the report.
|
4th |
Practice * Software development environment |
Address the assignment about software development environment.
|
5th |
Practice * Software development environment |
Address the same issue with previous week and submit the report.
|
6th |
Practice * Programming (1) |
Address the assignment about the programming (1).
|
7th |
Practice * Programming (1) |
Address the same issue with previous week and submit the report.
|
8th |
Optional day * Coaching reports |
Complete the incomplete report and submit it.
|
2nd Quarter |
9th |
Practice * Programming (2) |
Address the assignment about the programming (2).
|
10th |
Practice * Programming (2) |
Address the same issue with previous week and submit the report.
|
11th |
Practice * Programming (3) |
Address the assignment about the programming (3).
|
12th |
Practice * Programming (3) |
Address the same issue with previous week and submit the report.
|
13th |
Practice * Programming (4) |
Address the assignment about the programming (4).
|
14th |
Practice * Programming (4) |
Address the same issue with previous week and submit the report.
|
15th |
Optional day * Coaching reports |
Complete the incomplete report and submit it.
|
16th |
Final submission deadline of each report |
Complete all reports submission.
|
Evaluation Method and Weight (%)
| Examination | Presentation | Mutual Evaluations between students | Behavior | Portfolio | Other | Total |
Subtotal | 0 | 0 | 0 | 0 | 100 | 0 | 100 |
Basic Proficiency | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Specialized Proficiency | 0 | 0 | 0 | 0 | 100 | 0 | 100 |
Cross Area Proficiency | 0 | 0 | 0 | 0 | 0 | 0 | 0 |