Programming Languages ธนวัฒน์ แซ่เอียบ โฮมเพจรายวิชา

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
C# เบื้องต้น ก่อนการเขียนเกมด้วย XNA
Advertisements

คำอธิบายรายวิชา ศึกษาหลักทั่วไปของเศรษฐศาสตร์จุลภาคและมหภาค ในเรื่องปัญหาพื้นฐานทางเศรษฐกิจ ปัจจัยกำหนดอุปสงค์และอุปทานของสินค้าพฤติกรรมผู้บริโภค ลักษณะสำคัญของตลาดสินค้าที่มีการแข่งขันอย่างสมบูรณ์และไม่สมบูรณ์
รหัสวิชา ชื่อวิชา การโปรแกรมระบบ (System Programming)
Introduction to C Introduction to C.
ENG2116 การโปรแกรมคอมพิวเตอร์ (C programming)
ความรู้เบื้องต้นเกี่ยวกับภาษา c
โครงสร้างโปรแกรมภาษา C
CSI1201 การเขียนโปรแกรมเชิงโครงสร้าง Structured Programming
ปฐมนิเทศ การเขียนโปรแกรม ง30202.
การเขียนโปรแกรมคอมพิวเตอร์
Object Oriented Language ภาษาเชิงวัตถุ
แนะนำการเขียนโปรแกรมภาษา C Introduction to C Programming Language
Intermediate Representation (รูปแบบการแทนในระยะกลาง)
สภาวะแวดล้อมในขณะโปรแกรมทำงาน
Type Judgments และ Type Rules. คำศัพท์ที่จะใช้ Type judgment: การตัดสินความถูกต้องของ type สำหรับ expression หรือ statement ใน โปรแกรม – เป็นบทสรุป (conclusion)
Functional Programming
Functional programming part II
Data Type part.III.
Lecture No. 3 ทบทวนทฤษฎีและแบบฝึกหัด
Structure Programming
CS Assembly Language Programming
Introduction to computer programming
โดย อาจารย์ณัฐพงศ์ พยัฆคิน
Browser-Based Application Development
ภาษาปาสคาล ผู้สร้าง Dr.Niklaus Wirth ปี 2513
Object-Oriented Programming
Object Oriented Programing
ภาษาโปรแกรมเชิงหน้าที่
Logic Programming โปรแกรมเชิงตรรกะ.
คิวQueue Circular Queue.
Functions & Sub Program ฟังก์ชันและโปรแกรมย่อย
PROCEDURE <<โปรแกรมย่อย>>
แนะนำรายวิชา STC0101 หลักการเขียนโปรแกรมคอมพิวเตอร์ และอัลกอริทึม
การจัดการฐานข้อมูลเบื้องต้น (Database Management System)
แนะนำการเขียนโปรแกรมภาษา C Introduction to C Programming Language
Component-Oriented Programming with C#
การเขียนโปรแกรมภาษาซี
Language Evaluation Criteria
๕.๖ ส่วนประกอบของ DBMS ในการใช้ข้อมูลในฐานข้อมูลจะต้องมีการสอบถามหรือค้นหาคำตอบ รวมถึงการเพิ่มและการลบข้อมูล ซึ่งโดยทั่วไปผู้ใช้ไม่จำเป็นต้องทราบวิธีการในการจัดเก็บข้อมูล.
LOGO Fundamental of Information Technology Thinaphan Nithiyuwith Program of Computer Science & Information Technology suchada/
โปรแกรมภาษาจาวาเบื้องต้น Basic Java Programming 3(2-2-5)
ประวัติความเป็นมาภาษาซี
บทที่ 1.1 แนะนำรายวิชา.
วิชา วิศวกรรมซอฟต์แวร์ (Software Engineering)
หลักการเขียนโปรแกรม ( )
ภาษาอังกฤษอ่าน-เขียน อ33208
ภาษาอังกฤษเพื่อการสื่อสาร อ32204
Midterm outline Object-oriented programming Wattanapong suttapak, Software Engineering, school of Information communication Technology, university of phayao.
สาขาวิชาเทคโนโลยี สารสนเทศ คณะเทคโนโลยีสารสนเทศ และการสื่อสาร.
Visual Basic.NET กนกวรรธน์ เซี่ยงเจ็น สำนักวิชาเทคโนโลยีสารสนเทศ และการสื่อสาร มหาวิทยาลัยนเรศวร พะเยา.
โครงสร้างข้อมูลและขั้นตอนวิธี (Data Structures and Algorithms)
Computer Architecture สถาปัตยกรรมคอมพิวเตอร์
คอมพิวเตอร์เบื้องต้นสำหรับธุรกิจ
COURSE OUTLINE STRUCTURE PROGRAMMING Wattanapong suttapak, Software Engineering, school of Information communication Technology, university of phayao.
แนะนำการเขียนโปรแกรมภาษา C Introduction to C Programming Language
Introduction to Programming การโปรแกรมเบื้องต้น ธนวัฒน์ แซ่เอียบ โฮมเพจรายวิชา :
Fundamental of Database Systems ระบบฐานข้อมูลเบื้องต้น ธนวัฒน์ แซ่เอียบ โฮมเพจรายวิชา : /db.
Function ธนวัฒน์ แซ่ เอียบ. What is a function ฟังก์ชันในภาษา C เป็นโปรแกรมที่ถูกออกแบบมาเพื่อ ใช้แก้ปัญหางานใดงานหนึ่งโดยเฉพาะ ฟังก์ชันจะเปลี่ยน input.
ตรรกะพื้นฐานและการแก้ปัญหา Basic logic and Problem Solving 3(2-2-5)
Programming assignments ชื่องาน (subject) : program เขียนด้วยภาษา C หรือ C++ มีทั้งหมด 7 ข้อ กำหนดส่ง 29 กรกฎาคม 2554.
Syntax and Semantics ธนวัฒน์ แซ่เอียบ.
การใช้ข้อสอบกลางในการ สอบปลายปี
Overview ธนวัฒน์ แซ่ เอียบ. Why Study PL? เขียนโปรแกรมตามแนวคิดที่ออกแบบไว้ชัดเจนขึ้น –Appreciation for valuable laguage features and encourages programmers.
Names, Scopes and Bindings
Names, Scopes and Bindings ธนวัฒน์ แซ่ เอียบ. The Concept of Binding Categories of variables by lifetimes –Static bound to memory cells before execution.
อัลกอริทึม (Algorithm ) ขั้นตอนวิธี
โปรแกรมย่อย (Sub Program)
Data Structures & Algorithms Using Python
Data Structures & Algorithms Using Python
ใบสำเนางานนำเสนอ:

Programming Languages ธนวัฒน์ แซ่เอียบ โฮมเพจรายวิชา

Course Lecture – Lab session วันพุธและวันพฤหัส การสอบกลางภาคและสอบปลายภาค การสอบการเขียนโปรแกรม ( ภาคปฏิบัติ ) การบ้าน ทดสอบย่อย

Objectives เรียนรู้วิธีนิยามภาษาสำหรับเขียนโปรแกรมใน เรื่อง syntax และ semantics เบื้องต้น นำเสนอภาษาสำหรับเขียนโปรแกรมที่เป็น แบบ imperative, logic, functional, object- oriented และทดลองเขียนโปรแกรมเพื่อ เปรียบเทียบความแตกต่างของภาษาแต่ละ แบบ

Objectives เรียนรู้โครงสร้างภายในที่ถูกสร้างขึ้นจาก คอมไพเลอร์ของภาษาระดับสูง เช่น โครงสร้าง heap และ stack เพื่อใช้กับ procedure calls, dynamic memory allocation, parameter passing mechanisms, exception handling และเรื่องทั่วไปของภาษาระดับสูงเช่น recursion, control flow และเรียนรู้การเขียน โปรแกรมอย่างมีประสิทธิภาพ สามารถเปรียบเทียบข้อดีข้อเสียของรูปแบบที่ แตกต่างกันได้เช่น static vs. dynamic scooping, early vs. late binding, strongly typed vs. loosely typed vs. type-free, pointer access vs. pointer hiding ในเรื่อง ของ ประสิทธิภาพ ความง่ายในการใช้งาน และ ความปลอดภัย

To be successful in course ฝึกฝนนอกเหนือจากชั่วโมง lecture และ lab อ่านและเรียนรู้จากหนังสืออย่างสม่ำเสมอ สนใจในชั่วโมงเรียน สอบถามถ้ามีข้อสงสัย

Book Concepts of PROGRAMMING LANGUAGES : Sebesta, Robert W

Course Overview Overview –Language Evaluation, Evolution of Programming Languages, Syntax and Semantics Names, Scopes and Bindings –Names, Variables, Type checking, Binding, Strong Typing, Scope Data Types –Primitive Data Types, String, Array, Pointer Expressions and the Assignment Statement –Overloaded Operators, Assignment Statement, Short-Circuit Evalution

Course Overview Subprogram –Parameter Passing Methods, Local Referencing,Accessing Nonlocal, Functions, Coroutines Implementing Subprograms –Blocks, Dynamic Scoping Object-Oriented Programming Exception Handling Functional Programming Languages –LISP Logic Programming Languages –Prolog

Evaluation การทดสอบภาคปฏิบัติ 110% การสอบกลางภาค 30% การทดสอบภาคปฏิบัติ 210% การสอบปลายภาค 35% การบ้าน แบบฝึกหัด รายงาน 10% ( ให้ เขียนด้วยลายมือ ) จิตพิสัย 5%