Electronic Engineering Department, The Chinese University of Hong Kong - CSCI1030 Hands-on Introduction to Java [Group A Elective]

Homepage

his course aims to provide an intensive hands-on introduction to the Java programming language. Topics include the basic Java language syntax, variable declaration, basic operators, program flow and control, defining and using functions, file and operating system interface. Specific key features of the Java programming language such as object-oriented methodology, class templates, encapsulation, inheritance, polymorphism, etc. will be highlighted. (Not for students who have taken CSCI1130 or 1530 or ESTR1102.)
CSCI1040 Hands-on Introduction to Python [Group A Elective] (1 unit)
This course aims to provide an intensive hands-on introduction to the Python scripting language. Topics include the basic Python language syntax, variable declaration, basic operators, programme flow and control, defining and using functions, file and operating system interface. Specific key features of the Python scripting language such as object-oriented support, high level dynamic data types, embedding within applications etc. will be highlighted.

back-to-top