2301172 COMP PROG LAB

Course Number 2301172
Course Credits1 (0-2-1)
Course AbbrviationCOMP PROG LAB
Course Title (TH)ปฏิบัติการคอมพิวเตอร์และการโปรแกรม
Course Title (EN)COMPUTER AND PROGRAMMING LABORATORY
Responsible UnitFaculty of Science
Type of CourseInternational Course
SemesterIntl 1st semester
Academic Year2024
Course Coordinator
Measurement Method
Type of CourseSemester Course
Course ConditionCo-requisite: 2301170 COMP PROG
Course Status
Instructors / staffs
Enrollment conditions
Degree levelBachelor
Related curricularBachelor of Science in Biotechnology (2562)
Bachelor of Science in Biotechnology (2567)
Course description (TH)การเขียนโปรแกรมพื้นฐานและการประยุกต์
Course description (EN)Basic programming and applications.
Curriculum mapping/CU-1.1: Behavioral Objectives Possessing well-rounded knowledge
/CU-1.2: Possessing in-depth knowledge
CU-2.1: Being moral and ethical
CU-2.2: Having an awareness of etiquette
/CU-3.1: Being able to think critically
/CU-3.2: Being able to think creatively
/CU-3.3: Having skills in problem solving
CU-4.1: Having professional skills
CU-4.2: Having communication skills
/CU-4.3: Having skills in information technology
/CU-4.4: Having mathematical and statistical skills
CU-4.5: Having management skills
/CU-5.1: Having an inquiring mind
/CU-5.2: Knowing how to learn
CU-5.3: Having leadership qualities
CU-5.4: Maintaining well-being
CU-5.5: Being community-minded and possessing social responsibility
CU-5.6: Sustaining Thainess in a globalized world
/subPLO1.1 Explain biotechnology knowledge in practice.
subPLO1.2 Analyze biotechnology knowledge in practice.
subPLO1.3 Apply biotechnology knowledge in practice.
/PLO2 Employ biotechnology-related technology and scientific tools.
/PLO3 Communicate effectively in English within the Biotechnology field
/PLO4 Demonstrate behavior that aligns with ethical principles, moral values, and professional ethics.
/PLO5 Demonstrate social responsibility, courage, and creativity.
Course learning outcome (CLO)1.
2.
3.
4.
#DateTimeLearning contentInstructorCLORemark
1Know your tools: Google Colab -understanding the submission system
2Variables, data types, basic functions, basic debugging
3Expression
4If, if-else, and if-elif structures
5Nested if structure
6While loops
7While loops vs. For loops
8
9
10Files,for in file, and function
11List and for loop
12List operations and list comprehension
13Dictionaries and tuples
14Dictionaries, for loops, and dict comprehension
15Plotting a graph
16
Teaching/learning media
Communication channels / LMS
TypeChannel identifier / URLRemarks
Learning Management System (LMS)
E-mail
Assessment methodLevel of assessmentRelated CLOPercentage
Attendance check12 %
Lab12 %
Quiz16 %
Mid-term examination30 %
Final examination30 %
GradingGrading SystemLetter Grad (A-F)
Grading methodCriterion-referenced Grading (อิงเกณฑ์)
Minimum Passing Level (MPL)50
Reading list
TypeTitleRemarks
TextbookH. Bhasin, H. Python Basics : A Self-Teaching Introduction. ISBN: 9781683923534
TextbookSunil Kapil. Clean Python : Elegant Coding in Python. ISBN: 9781484248782
Websitehttps://docs.python.org/3
Course evaluationCourse evaluation system
Details of improvement from previous evaluation
Course quality controlResponses to complaints / petitions from students