1.คอมพิวเตอร์กราฟฟิก
ปัจจุบันคอมพิวเตอร์กราฟิกเข้ามามีบทบาทกับงานด้านต่าง ๆ เป็นอย่างมากมีการนำคอมพิวเตอร์กราฟิก มาสร้างสรรค์เป็นผลงาน ไม่ว่าจะเป็นการออกแบบภาพ และการปรับแต่งสีภาพ มีการนำคอมพิวเตอร์กราฟิก ไปใช้กับงานด้านต่างๆ อาทิเช่น งานสิ่งพิมพ์ งานโฆษณา งานออกแบบ งานนำเสนอข้อมูล งานสร้างภาพการ์ตูน งานสร้างสื่อการเรียนการสอน เป็นต้น โดยภาพกราฟิกจะทำให้งานที่ได้มีความสวยงามและน่าสนใจยิ่งขึ้น การศึกษา และ ทำความเข้าใจ เกี่ยวกับความรู้เบื้องต้นของคอมพิวเตอร์กราฟิก จัดว่าเป็นพื้นฐานสำคัญเพื่อช่วยให้การออกแบบ หรือการตกแต่งภาพกราฟิกมีประสิทธิภาพมากยิ่งขึ้น
คอมพิวเตอร์กราฟิก หมายถึง การสร้างและการจัดการภาพกราฟิก โดย ใช้ คอมพิวเตอร์ การใช้คอมพิวเตอร์สร้างภาพ การตกแต่งแก้ไขภาพ หรือการจัดการเกี่ยวกับภาพ เช่น ภาพยนตร์ วิดีทัศน์ การตกแต่งภาพถ่าย การสร้างภาพตามจินตนาการ และการใช้ภาพกราฟิกในการนำเสนอข้อมูลต่าง ๆ เพื่อให้สามารถสื่อความหมายให้ชัดเจนและทำความเข้าใจได้ง่ายกว่าเดิม เช่น การนำเสนอข้อมูลด้วยแผนภาพหรือกราฟ แทนที่จะเป็นตารางของตัวเลข ซึ่งในปัจจุบันมีการใช้คอมพิวเตอร์กราฟิกกับงานหลากหลายด้าน ไม่ว่าจะเป็นงานด้านการศึกษา งานด้านธุรกิจ งานด้านการออกแบบ งานด้านบันเทิง หรืองานด้านการแพทย์ เป็นต้น
2.นักเขียนโปรแกรม หรือ โปรแกรมเมอร์ (อังกฤษ: programmer) มีหน้าที่หลักคือการเขียนโปรแกรมคอมพิวเตอร์ ซึ่งนักเขียนโปรแกรมสามารถหมายถึงผู้ที่เชี่ยวชาญในการโปรแกรมเฉพาะด้าน หรือผู้ที่สามารถเขียนรหัสซอฟต์แวร์ได้หลากหลาย
เอดา ไบรอนได้ชื่อว่าเป็นนักเขียนโปรแกรมคนแรกของโลก เพราะเป็นคนแรกที่สามารถนำขั้นตอนวิธี มาเรียบเรียงเป็นชุดคำสั่ง ให้แก่เครื่องคำนวณได้ในปี พ.ศ. 2385 (ค.ศ. 1842) ในยุคที่ยังไม่มีเครื่องคอมพิวเตอร์
นักเขียนโปรแกรม ( Programmer) เมื่อนักวิเคราะห์ระบบทำการวิเคราะห์ระบบงานเสร็จสิ้น ก็จะส่งต่อมายังผู้ที่ชำนาญในเรื่องของการเขียนโปรแกรมโดยเฉพาะเพื่อสร้างระบบงานนั้นให้ออกมาใช้งานได้จริง ๆ เราเรียกบุคคลกลุ่มนี้ว่า นักเขียนโปรแกรม หรือ programmer นั่นเอง
โปรแกรมที่มีขนาดเล็กมาก (เหมือนกับการสร้างบ้านหลังเล็ก ๆ) อาจใช้นักเขียนโปรแกรมเพียงไม่กี่คน และสร้างเสร็จภายในเวลาไม่กี่วัน แต่หากโปรแกรมมีขนาดที่ใหญ่มาก (เปรียบเทียบได้กับการสร้างบ้าน ตึก หรืออาคารขนาดใหญ่) นักเขียนโปรแกรมเพียงคนเดียวอาจไม่เพียงพอสำหรับการเขียนชิ้นงานนั้น หน่วยงานบางแห่งจึงต้องมีทีมงานจำนวนมากเพื่อรองรับกับการเขียนโปรแกรมดังกล่าว วิธีการเขียนอาจแบ่งกลุ่มโปรแกรมออกเป็นส่วนย่อย ๆ ที่เรียกว่าโมดูล ( module) แล้วกระจายงานออกไปให้กับแต่ละคน จากนั้นจึงจะนำเอาโมดูลที่ได้กลับมารวมกันเป็นโปรแกรมใหญ่อีกครั้งหนึ่ง ซึ่งช่วยลดเวลาในการเขียนโปรแกรมลงไปได้มาก

