Course syllabus
010913701-65 การโปรแกรมคอมพิวเตอร์ (Computer Programming)
Course Syllabus
Data entry : Asst.Prof. Dr.Phattarasaya Tantiwattanakul
1. Course number and name
010913701-65 การโปรแกรมคอมพิวเตอร์ (Computer Programming)
2. Credits and contact hours
3(2-2-5)
3. Instructor’s or course coordinator’s name
Asst.Prof. Dr.Phattarasaya Tantiwattanakul
Dr.Naritsak Tuntitippawan
4. Text book, title, author, and year
- Paul Deitel and Harvey Deitel, “Python for Programmers,” Pearson Education, 2019.
5. Specific course information
- brief description of the content of the course (catalog description)
Basic concepts of computer; computer components; hardware and software interaction; electronic data processing; principle of high-level programming language; design and development procedure; problem-solving with computer programming. - prerequisites or co-requisites
- indicate whether a required, elective, or selected elective (as per Table 5-1) course in the program
Required :
6. Specific goals for the course
- specific outcomes of instruction (e.g. The student will be able to explain the significance of current research about a particular topic.)
- explicitly indicate which of the student outcomes listed in Criterion 3 or any other outcomes are addressed by the course.
ABET Student Outcome (SO) Listed in Criterion 3 Performance indicator SO1 an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics. - PI-1.3 Show solution procedure (or Solving methods)
7. Brief list of topics to be covered
- • Introduction to Computers and Python • Introduction to Python Programming • Control Statements and Program Development • Functions • Sequences: Lists and Tuples • Dictionaries and Sets • Array-Oriented Programming with NumPy • Strings: A Deeper Look
8. Course Assessment
| Course assessment | Weight score (%) | Assessment tools | Date |
|---|---|---|---|
| Assignment and Quiz | 30 | quiz, assignment | |
| Programming Exam I | 20 | quiz | |
| Midterm Exam | 15 | midterm examination | |
| Programming Exam II | 20 | quiz | |
| Final Exam | 15 | final examination |
The grading table
| Grading | Rank |
|---|---|
| >= 80% | A |
| 73% - 79.99% | B+ |
| 66% - 72.99% | B |
| 59% - 65.99% | C+ |
| 52% - 58.99% | C |
| 46% - 51.99% | D+ |
| 40% - 45.99% | D |
| 0% - 39.99% | F |
หมายเหตุ - ลำดับเนื้อหาจะมีการปรับเปลี่ยนตามความเหมาะสม