Online courses directory (548)
Learn various methods of analysis including: unsupervised clustering, gene-set enrichment analyses, Bayesian integration, network visualization, and supervised machine learning applications to LINCS data and other relevant Big Data from high content molecular and phenotype profiling of human cells.
This is the second course in a two-part series on bioinformatics algorithms, covering the following topics: evolutionary tree reconstruction, applications of combinatorial pattern matching for read mapping, gene regulatory analysis, protein classification, computational proteomics, and computational aspects of human genetics.
Basic concepts of computer programming are introduced, starting with the notion of an algorithm. Emphasis is on developing the ability to write programs to solve practical computational problems.
Topics include:
- Algorithms
- Elements of C/C++ programming languages
- Basic data types
- Sequential and conditional execution
- Iterative solutions
- Arrays, matrices and their applications
- Functions
- Sorting and searching
- Elements of string processing
- Introduction to pointers
- Basics of Software Engineering
- Structures
- File Processing
Learners will read and understand many sample programs, and will have to write several on their own. This course deals with basic programming, and sets the foundation for solid programming practices for beginners.
This course is part of the Fundamentals of Computer Science XSeries Program:
Go beyond the basics of programming to understand object-oriented methodology, the approach to modular and reusable software systems.
Topics Include:
- Introduction to Object Oriented Programming
- Classes and Methods
- Polymorphism
- Inheritance
- Standard Library of C++
This course is part of the Fundamentals of Computer Science XSeries Program:
How does cellular technology enable massive surveillance? Do users have rights against surveillance? How does surveillance affect how we use cellular and other technologies? How does it affect our democratic institutions? Do you know that the metadata collected by a cellular network speaks volumes about its users? In this course you will explore all of these questions while investigating related issues in WiFi and Internet surveillance. The issues explored in this course are at the intersection of networking technology, law, and sociology and will appeal to anyone interested in the technical, political, and moral questions inherent in the use of information networks. The course will include broad overviews for the novice, while pointing to the detailed resources needed for those engaged in the development of corporate or governmental policies.
This course we will explore the foundations of software security. We will consider important software vulnerabilities and attacks that exploit them -- such as buffer overflows, SQL injection, and session hijacking -- and we will consider defenses that prevent or mitigate these attacks, including advanced testing and program analysis techniques. Importantly, we take a "build security in" mentality, considering techniques at each phase of the development cycle that can be used to strengthen the security of software systems.
The network is what makes the cloud. The cloud’s key capabilities—the ability to share infrastructure, the ability to move and scale applications across servers, massive parallelism, virtualization, and worldwide connectivity—are all rooted in the network. Learn how it all works!
Have you ever wished you knew how to program, but had no idea where to start from? This course will teach you how to program in Scratch, an easy to use visual programming language. More importantly, it will introduce you to the fundamental principles of computing and it will help you think like a software engineer.
This course is presented in Mandarin.
If you are having difficulty viewing this video in mainland China, you can also find it here.
课程介绍视频也可以访问中国网站。
点击上方绿色按钮报名。
本课程适用于翻译硕士专业研究生、外语专业高年级本科生、翻译工作者以及外语爱好者等。
现代语言服务行业要求从业人员必须具有利用计算机及网络来使用各类技术辅助工具帮助其工作的能力,而不是仅仅学会几款狭义的计算机辅助翻译软件。
本课程主要讲授计算机辅助翻译技术的基础概念,学习多种计算机辅助翻译工具的使用方法,锻炼学生在技术环境下从事翻译工作等各类语言服务工作的能力,帮助学生理解信息化时代的语言服务工作。
课 程完整涵盖现代语言服务的基本情况介绍、翻译技术基本概念、语言服务项目执行过程的信息环境与信息技术、如何利用电子辞典、网络资源及语料库工具辅助翻译 工作、狭义和广义的计算机辅助翻译工具原理及实战演练、翻译内容质量评定、多人协同翻译项目、翻译管理等多方面的内容。作为翻译类专业学生的必修课程,本 课程适合语言类专业学生学习。通过课程的学习,有助于学习者了解现代语言服务行业,增强各类计算机辅助翻译工具的使用技能,提高包括翻译工作在内的各类语 言服务工作的效率。
该课程是“北大-德稻网络公开课程”中的一门,由北京大学与德稻教育联合提供。
This course is suitable for postgraduate students who major in Translation and Interpreting, undergraduate students majoring in foreign language, translators and language enthusiasts.
Those who work in modern language service industry are required to be capable of using computers and Internet to aid their translation job by adapting a variety of efficient tools, rather than just using word processor tools and several basic computer-aided translation software.
This course teaches the basic concepts of computer-aided translation technology, helps students learn to use a variety of computer-assisted translation tools, enhances their ability to engage in various kinds of language service in such a technical environment, and helps them understand what the modern language service industry looks like.
This course covers introduction to modern language services industry, basic principles and concepts of translation technology, information technology used in the process of language translation, how to use electronic dictionaries, Internet resources and corpus tools, practice of different computer-aided translation tools, translation quality assessment, basic concepts of machine translation, globalization, localization and so on. As a compulsory course for students majoring in Translation and Interpreting, this course is also suitable for students with or without language major background. By learning this course, students can better understand modern language service industry and their work efficiency will be improved for them to better deliver translation service.
The course is one of the PKU-DeTao MOOCs, which is a joint effort by Peking University and DeTao Masters Academy.
Are there any reference books for this course?
Students are recommended to read at least the following books.
- Lynne Bowker, Computer Aided Translation, University of Ottawa Press, Ottawa,2002
- Frank Austermühl, Electronics Tools for Translators, St. Jerome Publishing, Manchester,2001
Will this course provide an English course video?
Will this course provide an English course video?
本课程是否有参考教材?
为了能够更好得了解本课程所涉及的内容,学生可以阅读下面的资料:
- Lynne Bowker, Computer Aided Translation, University of Ottawa Press, Ottawa, 2002
- Frank Austermühl Electronics Tools for Translators, St. Jerome Publishing, Manchester, 2001(外研社曾翻印过,2006/07)
- 史宗玲,计算机辅助翻译:MT&TM,书林出版有限公司,台北,2004
- C.K. Quah, Translation and Technology, 上海外语教育出版社,2008
Trusted paper writing service WriteMyPaper.Today will write the papers of any difficulty.