SM2 NTU COMPUTER COURSE.
- Course Objective.
This course teaches basic knowledge of IT technology, the use of some common
PC-based software, and two programming languages (C and Java). No background
knowledge will be assumed. The theory covered will be reinforced through
practical classes.
- Course Modules
The course will be divided into the following 4 modules:
- Introduction to computer hardware and operations
(lectures: 9 hours, Practical: 3 hours)
- The central processing unit and peripherals.
- Data representaions.
- Operating Systems and common utilities.
- Internet and Apllication Software packages.
(Lectures: 11 hours, Practical: 9 hours)
- HTML and Web Page design.
- Common office application(Excel, Powerpoint, Access).
- C programming
(Lectures: 15 hours, Practical: 15 hours)
- Programming languages and development tools.
- Fundamental data types, operators and standard library functions.
- Decision-making and loops.
- Programmer-defined functions.
- Arrays and strings.
- Object-oriented, Java and Web programming
(lectures: 15 hours, Practical: 15 hours)
- Introduction to the Java Platform.
- Java basics.
- Object-oriented programming in Java: Classes & Objects, Encapsulation, Polymorphism and inheritance.
- Java graphic programming.
- Java database programming.
- HTML, HTTP & Web Server. Web Computing in Java.