Exercises

1. Translate the following text into Chinese using your own words.

Computer science deals with the theoretical foundations of information and computation, together with practical techniques for the implementation and application of these foundations, such as programming language theory,computational complexity theory, computer graphics and human-computer interaction.

2. Fill in the blanks with appropriate words or phrases found behind the text.

Computer science is considered by some to have a much closer relationship with __________ than many scientific disciplines, with some observers saying that computing is a mathematical science. Early computer science was strongly influenced by the work of mathematicians such as Kurt Gödel and Alan Turing, and there continues to be a useful interchange of ideas between the two fields in areas such as mathematical logic, category theory, domain theory, and __________.

The relationship between computer science and software engineering is a contentious issue, which is further muddied by disputes over what the term “software engineering” means, and how computer science is defined. David Parnas, taking a cue from the relationship between other engineering and science disciplines, has claimed that the principal focus of __________ is studying the properties of __________ in general, while the principal focus of __________ is the design of specific computations to achieve practical goals, making the two separate but complementary disciplines.

a) software engineering

b) algebra

c) mathematics

d) computation

e) computer science