windows environment
editor
compiler
linker
debugger
problem solvingwindows environment
editor
compiler
Linker
debugger
problem solving
This course teaches the principles of functional, imperative, and logic programming languages. Topics covered include: meta-circular interpreters, semantics (operational and denotational), type systems (polymorphism, inference, and abstract types), object oriented programming. The course involves substantial programming assignments and problem sets as well as a significant amount of reading. The course uses the Java, C++, or C# programming languages for its assignments.
This course teaches the principles of functional, important, and logic programming languages. Topics covered include: meta-circular interpreters, semantics (operational and denotational), type systems (polymorphism, inference, and abstract types), object oriented programming. The course involves substantial programming assignments and problem sets as well as a significant amount of reading. The course uses the Java, C++, or C# programming languages for its assignments.
C 語言程式設計
C language programming
評分項目 Grading Method | 配分比例 Grading percentage | 說明 Description |
---|---|---|
mid-term exammid-term exam mid-term exam |
25 | |
final examfinal exam final exam |
25 | |
quiz/exam/oral/HW in class every weekquiz/exam/oral/HW in class every week quiz/exam/oral/HW in class every week |
30 | |
TA sessionTA session TA session |
20 |