ผลต่างระหว่างรุ่นของ "Self-evaluation:fundamental:comparison"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
แถว 44: แถว 44:
  
 
=== UIUC ===
 
=== UIUC ===
 +
* มีทั้ง [http://www.ece.illinois.edu/ ECE] และ [http://cs.illinois.edu/ CS]
  
 
=== U of Michigan, Ann Arbor ===
 
=== U of Michigan, Ann Arbor ===

รุ่นแก้ไขเมื่อ 10:00, 26 ธันวาคม 2553

หน้านี้รวบรวมการเปรียบเทียบหลักสูตรจากมหาวิทยาลัยต่าง ๆ ในประเด็นรายวิชาบังคับ

ภาพรวม

IEEE/ACM Standard

อเมริกา

  • เกณฑ์ในการเลือก เลือกจากระดับบน ๆ ของ US News Computer Engineering

MIT

CMU

Stanford

  • ลิงก์: http://cs.stanford.edu/degrees/undergrad/
  • ไม่มี Computer Engineering, มีแต่ Computer Science
  • มีการแบ่งเป็น track (รายละเอียด: Artificial Intelligence, Biocomputation, Graphics, Human-Computer Interaction, Information, Systems, Theory, Unspecialized, Individually Designed
  • รายวิชาในหลักสูตร แบ่งเป็นกลุ่มดังนี้ (วิชาบังคับ highlighted):
    • Mathematics (26 Units)
      • Calculus (MATH41, MATH42)
      • Mathematical Foundations of Computing (CS103)
      • Introduction to Probability for Computer Scientists (CS109)
      • Two math electives from a restricted set
    • Science (11 Units)
      • Mechanics (PHYSICS41)
      • Electricity and Magnetism (PHYSICS43)
      • One science elective from the School of Engineering list
    • Engineering Fundamentals (13 Units)
      • Programming Abstractions (CS106B or CS106X)
      • Introductory Electronics (ENGR40)
      • One engineering fundamental elective from the School of Engineering list
    • Technology in Society (3-5 Units)
      • One TiS class from the School of Engineering list
    • Computer Science Core (14 Units)
      • Computer Organization and Systems (CS107)
      • Principles of Computer Systems (CS110)
      • Data Structures and Algorithms (CS161)
    • Computer Science Depth (26 Units)
      • Complete the requirements for any one track (usually 4-5 courses)
      • Additional electives from a restricted list (usually 2-3 courses)
    • Senior Capstone Project (3 Units)
      • Senior Project (CS191, CS191W, CS194, CS210, CS294, CS294W)

UIUC

  • มีทั้ง ECE และ CS

U of Michigan, Ann Arbor

Cornell

  • มีทั้ง ECE และ CS

ECE

  • Handbook
  • รายวิชามี Common curriculum (รวม Computer Programming), ECE Core courses, ECE Foundataion courses, และ Electives
  • ECE Core courses (บังคับทั้งหมด):
    • ECE 2100 Introduction to Circuits for Electrical and Computer Engineers
    • ECE 2200 Signals and Systems
    • ECE 2300 Introduction to Digital Logic Design
    • ECE 2400 Electrical and Computer Engineering Practice and Design
  • ECE Foundation courses (เลือก 3 จาก 4):
    • ECE 3030 Electromagnetic Fields and Waves
    • ECE 3100 Introduction to Probability and Random Signals
    • ECE 3140 Computer Organization
    • ECE 3150 Introduction to Microelectronics

CS

  • มีทั้งที่ได้ปริญญา Bachelors of Arts และ Bachelors of Science
  • แบ่งวิชาเลือกเป็นกลุ่ม เรียกว่า Vectors
  • รายวิชาบังคับ
    • Calculus sequence
    • 2-semester intro to programming
    • CS Core:
      • CS 2800(4) Discrete Structures
      • CS 3110 Data Structures and Functional Programming
      • CS 3410 Digital Systems
      • CS 4410 Operating Systems
      • CS 4820 Theory of Algorithms
    • Additional requirement: เรียน 1 probability course, เรียนครบ 1 vector

อังกฤษ

Cambridge University

  • โปรแกรมเป็นการเรียน 3 ปี ได้ BA ถ้าเรียนเพิ่มอีก 1 ปีจะได้ MEng โปรแกรมโดยละเอียด
  • รายวิชาจะแบ่งเป็น 6 กลุ่ม คือ Hardware, Programming, Systems, Theory, Applications, Business
  • ปี 1 มีทางเลือกว่าจะ combine CS กับสาขาใด แต่เท่าที่ดูไม่เห็นว่าวิชาใน CS จะสามารถเลือกได้. ในกลุ่ม CS เรียนวิชาเหล่านี้:
(HW) Digital electronics, Electronics laboratories (7); (Programming) Functional programming in ML, Object-oriented programming in Java, Software design, Algorithms, Programming exercises (13); (Systems) Operating systems; (Theory) Probability, Discrete maths, Regular languages, Finite automata, Continuous maths; (Business) Professional practice & ethics, Software design
  • ปี 2 ไม่มี options: [1]
(HW) Computer design, Computer design lab (7); (Theory): Logic & proof, Theory of computation, Algorithmic complexity, Semantics of programming languages, Foundations of functional programming, Fourier transforms, Probability theory; (Programming) Concurrent programming in Java, Advanced algorithms, Hardware programming in VHDL, Prolog, C & C++, Design of programming languages, Individual programming exercises (2), Group programming project; (Applications) Databases, Graphics, Artificial intelligence; (Systems) Compiler construction, Digital communications, Security; (Business) Economics & law, Software engineering
  • ปี 3 เลือกเฉพาะทางได้

ลิงก์:

  • CS Cubed -- เว็บรวบรวมข้อมูลเกี่ยวกับการศึกษาระดับปริญญาตรี CS

U of Edinburgh

  • อยู่ใน School of Informatics
  • ระดับป.ตรี มีสาขา: Artificial Intelligence (BSc), Cognitive Science (BSc), Computer Science (BSc), Computer Science (BEng), Software Engineering (BEng)
  • วิชาบังคับ เหมือนกันทั้ง BSc CS และ BEng CS:
    • 1st year
INFR08012 	Informatics 1 - Computation and Logic 	As available 	10
INFR08013 	Informatics 1 - Functional Programming 	As available 	10
INFR08014 	Informatics 1 - Object-Oriented Programming 	As available 	10
INFR08015 	Informatics 1 - Data and Analysis 	As available 	10
MATH08046 	Mathematics for Informatics 1a 	As available 	10
MINF08001 	Mathematics for Informatics 1b 	As available 	10
MINF08002 	Mathematics for Informatics 2a 	As available 	10
MATH08047 	Mathematics for Informatics 2b 	As available 	10
    • 2nd year
INFR08008 	Informatics 2A - Processing Formal and Natural Languages 	As available 	20
INFR08009 	Informatics 2B - Algorithms, Data Structures, Learning 	As available 	20
MATH08042 	Mathematics for Informatics 3a 	As available 	10
MATH08043 	Mathematics for Informatics 3b 	As available 	10
MATH08044 	Mathematics for Informatics 4a 	As available 	10
MATH08045 	Mathematics for Informatics 4b 	As available 	10
INFR08018 	Informatics 2C - Introduction to Computer Systems 	As available 	10
INFR08019 	Informatics 2C - Introduction to Software Engineering 	As available 	10
    • 3rd year
INFR09032 	System Design Project 	As available 	20
INFR09030 	CS/SE Individual Practical 	As available 	10
INFR10022 	Professional Issues (Level 10) 	As available 	10

ยุโรป

ญี่ปุ่น

ขอรวมลิงก็ไว้ก่อน

ลิงก์: