Course Objectives
This lecture will teach the fundamental knowledge of programing, and is aimed towards enabling students to generate simple programs..
Rubric
| Ideal Level of Achievement (Very Good) | Standard Level of Achievement (Good) | Unacceptable Level of Achievement (Fail) |
Evaluation 1 | The fundamental knowledge of programming is mastered and a program can be created synthetically. | The fundamental knowledge of programming is mastered and a simple program can be created. | The fundamental knowledge of programming is not mastered and a simple program can't be created. |
Assigned Department Objectives
Learning and Educational Objectives of the “General Engineering” A-2
See
Hide
Learning and Educational Objectives of the “General Engineering” A-5
See
Hide
JABEE 1(2)(c)
See
Hide
JABEE 1(2)(d)(1)
See
Hide
JABEE 1(2)(d)(2)
See
Hide
JABEE 2.1(1)
See
Hide
Diploma policy 1
See
Hide
Teaching Method
Outline:
This lecture is will teach students how to developing develop the easy software by using the programming language (C, VB, Payton etc.), and aims at to that teach a students different studies the programming methods and a student studying the fundamental knowledge
relevant to programming.
Style:
This lesson will primarily focus on practical training and the grades will be evaluated based on the submission of reports.
Notice:
Course Plan
|
|
|
Theme |
Goals |
1st Semester |
1st Quarter |
1st |
Review of this lecture |
Students will learn about the out-line of this lecturelesson.
|
2nd |
Foundation of programming |
Students can get learn about the foundation basics of programming.
|
3rd |
Foundation of the form design and object |
Students can learn about the basics of form design and objects.
|
4th |
Flow chart |
Students can learn about the flow of a program.
|
5th |
Variable and calculation 1 |
Students can learn about variables and calculations.
|
6th |
Variable and calculation 2 |
Student has will training practice in programming by using the variables and calculations.
|
7th |
Branch programming 1 |
Students can learn about branch programming.
|
8th |
Branch programming 2 |
Student has will training practice in programming by using the branch programming.
|
2nd Quarter |
9th |
Loop programming 1 |
Students can learn about loop programming
|
10th |
Loop programming 2 |
Student will practice programming by using loop programming.
|
11th |
Dimension programming 1 |
Students will learn about dimension programming.
|
12th |
Dimension programming 2 |
Student has will practice training in programming by using the dimension programming.
|
13th |
Procedure programming 1 |
Students can learn about procedure programming.
|
14th |
Procedure programming 2 |
Student will practice programming by using procedure programming.
|
15th |
Final submission of the report |
|
16th |
Return of the final exam and the report |
|
Evaluation Method and Weight (%)
| Examination | Presentation | Mutual Evaluations between students | Behavior | Portfolio | Other | Total |
Subtotal | 0 | 60 | 0 | 0 | 0 | 40 | 100 |
Basic Ability | 0 | 30 | 0 | 0 | 0 | 20 | 50 |
Technical Ability | 0 | 30 | 0 | 0 | 0 | 20 | 50 |
Interdisciplinary Ability | 0 | 0 | 0 | 0 | 0 | 0 | 0 |