สวัสดีครับ  ในที่สุดผมก็จบปี  3  ลงอย่างสมบูรณ์แบบซักทีสินะครับ  หลังจากที่โดนมรสุมโปรเจคซัดเอาๆ  กว่าจะผ่านมาได้  แทบกระอักเลือด  เดี๋ยวว่างๆจะมาเมาท์เรื่องโปรเจคให้ฟังละกันครับ  ตอนนี้เข้าสู่ช่วงแนะแนวเกี่ยวกับ  Com-Sci  ต่อดีกว่า  ว่า  ปี  3  ที่ผ่านมานี้  เรียนอะไรกันบ้าง

 

        เทอม 1

        1. Operating System

        วิชานี้ว่าด้วยเรื่องระบบปฏิบัติการ(OS)ครับ  ว่าไอ้พวก Windows หรือ Linux  อะไรทั้งหลายเนี่ย  มันทำงาน  จัดการพวกหน่วยความจำยังไง  รวมถึงการรักษาระบบความปลอดภัยของข้อมูลด้วยครับ  ซึ่งส่วนใหญ่จะเน้นไปทางทฤษฎีเป็นซะส่วนใหญ่  แต่ก็มีโปรเจคให้ทำ  แล้วก็มีการให้หัดใช้ระบบ Unix นิดหน่อยด้วยครับ  แต่ขอย้ำว่า  นิดหน่อยจริงๆครับ 

 

        2. Algorithm Designs And Analysis

        วิชานี้จะสอนวิธีต่างๆที่ทำให้เราเขียนโปรแกรมแล้วมีประสิทธิภาพมากขึ้น  เร็วขึ้น  และถูกต้องแม่นยำขึ้น  โดยจะเรียนตั้งแต่เทคนิคง่ายๆ  จนเทคนิคที่ซับซ้อนมากขึ้น  และยังมีการพิสูจน์ว่า  วิธีนั้นๆ  ถูกต้องจริงและทำงานได้ตามที่เราต้องการด้วยครับ  ตัวอย่างเช่นการเขียนโปรแกรมแบบ  Dynamic Programming  ที่ต้องวางโครงก่อนว่าจะทำอย่างไรให้เวลาไม่เกินเท่านี้  หรือ แบบ Divide And Conquer  ที่จะแบ่งครึ่งข้อมูลแล้วค่อยประมวลไปทีละครึ่ง  นอกจากนี้ยังมีการแปลงปัญหาหนึ่งไปเป็นอีกปัญหาหนึ่ง  ซึ่งจะทำให้การแก้ปัญหาง่ายขึ้น

 

        3. Theory  Of  Computation

        วิชานี้่  เป็นวิชาต่อจาก  Computer  System  ครับ  ซึ่งจะให้เราสร้างเครื่องคอมแบบง่ายๆ  สามารถรับคำสั่งและประมวลผลได้  เป็นวิชาทฤษฎี  ที่มีทั้งให้คิด  รวมถึงพิสูจน์ในเวลาเดียวกัน  และยังสามารถไปเชื่อมโยงกับวิชา  Algorithm  ได้อีกต่างหาก ซึ่งเครื่องที่เราสร้างจะอยู่ในรูปของแผนภาพที่เรียกว่า State Machine  ซะมากกว่า

 

        เทอม 2

 

        1. Programming Language Principles And Processing

        เป็นชื่อวิชาที่ยาวที่สุดในสาขาวิทยาการคอมพิวเตอร์แล้วครับ  เป็นวิชาที่สอนเกี่ยวกับการสร้าง  Compiler  ครับ  ว่าเวลาเราเขียนโปรแกรมแล้ว  คอมจะรู้ได้ไงว่าเราเขียนถูกไหม  แล้วถ้าเขียนแบบนี้มา  คอมต้องทำงานยังไง  ซึ่งจะมีภาษาใหม่ที่ต้องเรียนรู้เองเช่น FLEX หรือ  BISON อะไรพวกนี้  ซึ่งก็มีโปรเจคให้เขียนอะไรพวกนี้เหมือนกัน

 

        2. Database System

        เอาล่ะครับ  วิชาสุดท้าย  ระบบฐานข้อมูล  คงไม่ต้องพูดอะไรมากมั้ง  เป็นการเรียนเกี่ยวกับการจัดการฐานข้อมูลว่าจะทำอย่างไรให้สามารถจัดการระบบฐานข้อมูลได้ดี  ไม่มีความซ้ำซ้อนของข้อมูล  แล้วยังสอนการเขียน  SQL  ตั้งแต่พื้นฐานยัน  Advance  เลยทีเดียว  และแน่นอนว่าต้องมีโปรเจคครับ  ให้ทำระบบฐานข้อมูลในเรื่องที่เราสนใจครับ  ว่าจะทำอะไร  พร้อมสร้างโปรแกรมหรือเว็บไว้เรียกฐานข้อมูลนั้นๆออกมา  ใครที่เคยเปิดเว็บ  หรือเป็น Admin  วิชานี้ทำโปรเจคสบายเลยครับ 

 

        นี่คือวิชาปี  3  ทั้งหมดครับ  2  เทอมรวมกันเรียนแค่  5  ตัวเอง  ที่เหลือจะเน้่นไปทางวิชาเลือกสาขามากกว่า  ซึ่งก็มีความน่าสนใจไม่น้อยไปกว่าวิชาหลักเลย  ไว้ว่างๆ  จะมาพูดถึงวิชาเลือกสาขากันนะครับ

 

        เห็นหลานบอกเดือนหน้าก็คะแนนออกกันแล้วก็มองๆคณะที่ตัวเองอยากเข้าให้ดีๆแล้วกันนะครับ  หาข้อมูลเยอะๆจะได้ไม่ต้องมานั่งทำใจเวลาเรียนจริงๆ          

Comment



smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry

Tweet

SQL หวานหมู ของง่ายเลย ฮ่าๆๆ
สนใจ Algorithms Analysis อ่ะครับ อธิบายเพิ่มหน่อยสิ confused smile

#1 By xViStA on 2009-03-11 15:09

big smile big smile big smile

#2 By V@R on 2009-03-11 15:11

โปรแกรมมิ่งนี่ขอบายแล้วกัน
ที่ผ่านๆมานี่เกาะเพื่อนจบตลอดsad smile

#3 By Ratcicle on 2009-03-11 15:38

embarrassed

#4 By KhAo-JaO on 2009-03-11 15:42

เคยเรียนOSกับดาต้าเบสตอนปรับพื้นป.โท แล้วก็เปิดเทอมมาเจอวิชาดาต้าเบสอีกวิชานึงครับ big smile ท่าทางที่น้องน๊อตเรียนOSจะโหดกว่าที่พี่เรียนsad smile

#5 By SkyKiD on 2009-03-11 16:22

ปี 1-2 ก็เรียนเหมือนกันหรอคะ embarrassed

อยากเรียนแต่ไม่มีพื้นเลยเท่าที่ดู

#6 By [ นู๋ ห น อ น ] on 2009-03-12 08:31