CSC122: Introduction to Programming Laboratory
หน่วยกิต
| จำนวนหน่วยกิต | บรรยาย | ปฏิบัติ | ค้นคว้าด้วยตัวเอง |
|---|---|---|---|
| 2 | 0 | 4 | 4 |
คำอธิบายรายวิชา
ปฏิบัติการเขียนโปรแกรมพื้นฐาน การออกแบบอัลกอริทึมพื้นฐานและนำอัลกอริทึมไปใช้การออกแบบ นำไปใช้ ทดสอบ และแก้ไขข้อบกพร่องของโปรแกรม การออกแบบและเขียนโปรแกรมเชิงวัตถุ
Course-Level Learning Outcomes
The student will be able to:
-
Explain the design and implementation of a class considering object-oriented encapsulation mechanisms (e.g., class hierarchies, interfaces, and private members). (PLO.1b)
-
Create an appropriate algorithm to illustrate iterative, recursive functions, as well as divide-and-conquer techniques and use a programming language to implement, test, and debug the algorithm for solving a simple real-world problem. (PLO.1a, PLO.1b, PLO.1c)
-
Design, implement, test, and debug a program that uses fundamental programming constructs including basic computation, file I/O, standard conditional and iterative structures, the definition of functions, and parameter passing. (PLO.1, PLO.2b, PLO.3a)