This course gives several advanced topics in computer science including Internet, polymorphism in object-oriented languages, cryptography and security, multimedia information retrieval, artificial intelligence, big data, etc.
(attainment target) By studing several advanced topics in computer science through this lecture, you learn what is the cutting-edge research and
how to learn it.
(theme) Main theme of this lecture is several advanced topics in computer science including Internet, polymorphism in object-oriented languages, cryptography and security, multimedia information retrieval, artificial intelligence, big data, etc.
Internet, polymorphism in object-oriented languages, cryptography and security, multimedia information retrieval, artificial intelligence, big data
✔ Specialist skills | Intercultural skills | Communication skills | Critical thinking skills | Practical and/or problem-solving skills |
Classroom learning
Course schedule | Required learning | |
---|---|---|
Class 1 | Internet (1): packet processing, routing information | Internet (1): packet processing, routing information |
Class 2 | Internet (2): TCP/UDP, address translation, VPN and MPLS | Internet (2): TCP/UDP, address translation, VPN and MPLS |
Class 3 | Internet (3): IPV6, DDoS protection | Internet (3): IPV6, DDoS protection |
Class 4 | Polymorphism in Object-oriented language (1): polymorphic types | Polymorphism in Object-oriented language (1): polymorphic types |
Class 5 | Polymorphism in Object-oriented language (2): non-standard types | Polymorphism in Object-oriented language (2): non-standard types |
Class 6 | Polymorphism in Object-oriented language (3): applying to program analysis | Polymorphism in Object-oriented language (3): applying to program analysis |
Class 7 | Cryptography and security (1): security, privacy | Cryptography and security (1): security, privacy |
Class 8 | Cryptography and security (2): criptographic protocols, electronic voting | Cryptography and security (2): criptographic protocols, electronic voting |
Class 9 | Cryptography and security (3): electronic lottery | Cryptography and security (3): electronic lottery |
Class 10 | Large-scale data use (1): multimedia information retrieval | Large-scale data use (1): multimedia information retrieval |
Class 11 | Large-scale data use (2): artificial intelligence | Large-scale data use (2): artificial intelligence |
Class 12 | Large-scale data use (3): big data | Large-scale data use (3): big data |
Class 13 | presentation and discussion (1): advanced topics in computer science | presentation and discussion (1): advanced topics in computer science |
Class 14 | presentation and discussion (2): advanced topics in computer science | presentation and discussion (2): advanced topics in computer science |
Class 15 | presentation and discussion (3): advanced topics in computer science | presentation and discussion (3): advanced topics in computer science |
None. Slides are available in lecture.
None.
Report: 100%
None required