[2024-1] SC123 Chemistry Sec 740001 Aj. Natee

Course categorySemester 2

วท.123 เคมีพื้นฐาน (3-0-6) ภาคเรียนที่ 1/2567

Section 740001: ทุกวันจันทร์ เวลา 9:30 – 12:30น.

Part 1 (ก่อนสอบกลางภาค) โดย อ.นที

คำอธิบายรายวิชา:

โครงสร้างอะตอม ปริมาณสารสัมพันธ์ พันธะเคมี ก๊าซ ของแข็ง และ สมดุลเคมี


Teacher: Natee Sirisit

DTI 131 Effective Use of Computer Systems and Architecture

Course categorySemester 1

ประวัติการพัฒนาระบบดิจิทัลคอมพิวเตอร์ ลำดับชั้นนามธรรมของระบบคอมพิวเตอร์ สถาปัตยกรรมชุดคำสั่งภาษาเครื่องและการประมวลผลแบบไปป์ไลน์ การแทนข้อมูล ลำดับชั้นของหน่วยความจำ แพลตฟอร์มการประมวลผลสมัยใหม่ ลำดับชั้นของซอฟต์แวร์ กระบวนการแปลภาษาและการเชื่อมโยงไลบรารี การบูทเครื่อง การเขียนเชลล์สคริปต์ ส่วนต่อประสานกับผู้ใช้แบบพิมพ์คำสั่ง โปรเซสและเทรด บัญชีผู้ใช้ ระบบแฟ้มข้อมูลและสิทธิเข้าใช้ พื้นฐานการใช้งานระบบหลายหน่วยประมวลผล ฝึกปฏิบัติและแก้โจทย์ปัญหาพร้อมกับการศึกษาเชิงทฤษฎี

History of digital computers, Computer system abstraction, Instruction set architecture and pipelining, Data Representation, Memory Hierarchy, Modern computer platforms, Software hierarchy, Compilation process and library linking, Bootup process, Shell scripting, Command line interface, Process and threads, User accounts, Fundamental of multiprocessing execution, File systems and access control, Practicing and solving problems along with the theoretical study.


DTI 201 Full-Stack Software Development Skills

Course categorySemester 1

ลำดับชั้นการทำงานของแอปพลิเคชันบนเว็บและการทำงานของเว็บเบราว์เซอร์ การใช้เครื่องมือสำหรับนักพัฒนาบนเว็บเบราว์เซอร์ หลักสำคัญในการใช้เฮชทีเอ็มแอลในการห่อหุ้มเนื้อหาเพื่อการสื่อสารความหมายระหว่างมนุษย์ หลักการเชื่อมโยงการตกแต่งหน้าเว็บของภาษาซีเอสเอสกับเฮชทีเอ็มแอล แนวทางปฏิบัติที่ดีในการจัดวาง พื้นที่การมองเห็นและการปรับขนาดภาพ การออกแบบโครงสร้างเว็บไซต์และเส้นทาง การสร้างหน้าเว็บแบบพลวัตร การใช้ประโยชน์รูปแบบข้อมูลเจสัน การรับข้อมูลจากฟอร์ม โปรแกรมเว็บเซิร์ฟเวอร์ แบบเอ็นจินเอ็กซ์ พีเฮชพี อาปาชี และโหนดเจเอส การพัฒนาโปรแกรมฝั่งเซิร์ฟเวอร์ การเชื่อมต่อกับฐานข้อมูล การพัฒนาส่วนต่อประสานโปรแกรมประยุกต์ ส่วนประสานแบบเรสต์ การพัฒนาโดยใช้คอนเทนเนอร์ ทักษะการพัฒนาซอฟต์แวร์ร่วมกัน การทดสอบและทวนสอบความถูกต้องแบบอัตโนมัติตามวงจรซีไอซีดี

Collaborative layers of web applications and mechanism of web browser, using browser development console, key concepts in using HTML elements to coveys the meaning of wrapping contents between human, fundamental links between web page decoration specified in CSS and HTML elements, best practices for layout, viewport and responsive images design, web site structural design and routing, dynamic web page development, exploiting JSON data format, receiving data from forms, Web servers including NGINX, PHP, Apache, Node.js, Backend development, database connectivity, API development, REST APIs, containerized development, source code collaboration, automatic testing based on CI/CD cycle.


DTI 132 Basic Computer Network and Cyber Security Practices

Course categorySemester 2

Key concepts of computer network and the Internet based on the Internet Protocol suite essential

for developers, CIA triad for cyber security, Security risks, Threat landscape, Operating system security,

privacy, and patching. Practical skillset in defeating online threats, Cryptology, Public key infrastructure,

Identity and access management, Practicing and solving problems along with the theoretical study.

DTI301 PROFESSIONAL ETHICS AND CAREER PREPARATION

Course categorySemester 2

บริบททางสังคมของระบบคอมพิวเตอร์ ทฤษฎีจริยธรรมเบื้องต้น จรรยาบรรณในการประกอบวิชาชีพ และ ฝึกฝนทักษะที่จำเป็นต้องใช้ในการทำงาน ได้แก่ การเขียนใบสมัครงาน การเขียนประวัติการทำงาน การสัมภาษณ์งาน และ เทคนิคการเจรจาสื่อสารในการทำงาน การวัดผลแบ่งเป็น 2 ระดับ คือ ระดับ S (ใช้ได้) และ ระดับ U (ยังใช้ไม่ได้)  

Social contexts of computing, basic ethical theories, professional ethics; Developing the skills necessary for professional work e.g., writing skills for job application and resume composition, interviewing skills, work presentation skills, and professional communication skills. Students’ learning outcomes are assessed as “S” (Satisfactory) or “U” (Unsatisfactory). 


CNC111-2-2568

Course categorySemester 2

OBJECT-ORIENTED PROGRAMMING AND DATA STRUCTURES

CS111-OBJECT-ORIENTED CONCEPTS-2/2568

Course categorySemester 2

พัฒนาทักษะการวิเคราะห์และการแก้ปัญหาด้วยแนวคิดเชิงวัตถุ บูรณาการแนวคิดและแนวทางเชิงปฎิบัติที่ทันสมัยในวัฏจักรการพัฒนาซอฟต์แวร์ หลักการพื้นฐานในการเขียนโปรแกรมเชิงวัตถุตามที่วิเคราะห์และออกแบบไว้ แนวทางในการทวนสอบความสอดคล้องระหว่างแบบและซอร์สโค้ด

Developing of analytical and problem-solving skills through object-oriented paradigm. Integrating of conceptual and state-of-the-art practical approaches in software development life cycle (SDLC), object-oriented design techniques and tools, object-oriented programming based on the design, consistency verification between the design and source code.