Page 57 - B.Sc.(Computer Science)
P. 57

53


                         o กลุ่มเทคโนโลยีและวิธีการทางซอฟต์แวร์

                    ST2024101  การเขียนโปรแกรมคอมพิวเตอร์                                             3(2-2-5)
                                  Computer Programming

                                     การเขียนโปรแกรมโครงสร้าง ตัวแปรฟังก์ชันและหน่วยรับเข้า/ส่งออกข้อมูล ค าสั่งควบคุมและ
                                  ค าสั่งปฏิบัติการทางภาษา ความสัมพันธ์ระหว่างตัวแปร แถวล าดับและตัวชี้ ตัวแปรโลคอลและ
                                  โกลบอล

                                     Structured programming; variables functions and input/output; various control
                                  statements and operations of languages; relationship among variables; arrays and
                                  pointers; local and global variables
                    ST2024102  โครงสร้างข้อมูลและการวิเคราะห์ขั้นตอนวิธี                              3(3-0-6)

                                     Data Structures and Algorithms Analysis
                                  โครงสร้างข้อมูลและขั้นตอนวิธี ประเภทข้อมูลแถวล าดับและตัวชี้ เวลาการท างานและความ
                                  ซับซ้อน รายการโยง กองซ้อนและแถวคอย ต้นไม้ การค้นหาและการเรียงล าดับ การวิเคราะห์
                                  ขั้นตอนวิธี การวิเคราะห์ความต้องการเนื้อที่และเวลาที่ต้องการของขั้นตอนวิธี การเรียกตัวเอง

                                  การวิเคราะห์ชั้นความซับซ้อน
                                  Data structure and algorithms; data type array and pointer; running time and
                                  complexity; linked-lists; stacks and queues; trees;  searching and sorting;
                                  algorithms analysis; analysis of need for space and time which are required in

                                  algorithm; recursive; analysis of complexity level;
                    ST2024103  การพัฒนาซอฟต์แวร์ประยุกต์                                              3(2-2-5)
                                     Application Software Development

                                     ปฏิบัติการเขียนโปรแกรม การแก้จุดบกพร่องทดสอบและปรับปรุงประสิทธิภาพ ความเข้ากัน
                                  ได้ความทนทานและความน่าเชื่อถือของโปรแกรม  การเขียนโปรแกรมแบบโครงสร้าง  การ
                                                                                                 ้
                                  เขียนโปรแกรมย่อย  โปรแกรมเรียกตัวเอง  กราฟก การประยุกต์ใช้งานแฟมข้อมูลและการ
                                                                            ิ
                                  สื่อสาร การฝึกทักษะโดยการปฏิบัติเขียนโค้ดและจัดท าโครงงานกลุ่ม
                                     Practice  in  programming;   debugging   testing   and  improving performance;

                                  compatibility   robustness  and  reliability;   structure  programming;  program
                                  subroutine; recursive; graphics; file processing and communication; skill practice
                                  in working on their own code and in group projects











                  หลักสูตรวิทยาศาสตรบัณฑิต สาขาวิชาวิทยาการคอมพิวเตอร์ (หลักสูตรปรับปรุง พ.ศ. 2566)        คณะวิทยาศาสตร์และเทคโนโลยี        มหาวิทยาลัยเทคโนโลยีราชมงคลพระนคร
   52   53   54   55   56   57   58   59   60   61   62