Academic English for Computer Science ANSWER KEY


In Stock






Έτος Έκδοσης



21×29 cm

Εσωτερικό Βιβλίου




Βάρος 0,916 kg

In Stock

Το βιβλίο Ακαδημαϊκά Αγγλικά για Επιστήμες Πληροφορικής (Academic English for Computer Science) είναι ειδικά σχεδιασμένο για φοιτητές που σχεδιάζουν να ξεκινήσουν ένα πανεπιστημιακό πρόγραμμα στην Επιστήμη της Πληροφορικής, στο οποίο το μέσο διδασκαλίας είναι η αγγλική γλώσσα. Στόχος του βιβλίου είναι να αναπτύξει τις γνώσεις σας σχετικά με τους ακαδημαϊκούς και επιστημονικούς κανόνες και να βελτιώσει τις δεξιότητές σας στους ακόλουθους τομείς:

  • την ανάγνωση και κατανόηση άρθρων Πληροφορικής
  • την κατανόηση διαλέξεων Επιστήμης Πληροφορικής και του τρόπου καταγραφής σημειώσεων των κυρίως θεμάτων
  • τη συγγραφή για διαφορετικά ακροατήρια και σκοπούς μέσα στον ίδιο κλάδο
  • την αποτελεσματική συμμετοχή σας σε ακαδημαϊκά σεμινάρια και συζητήσεις
  • την προετοιμασία και σχεδιασμό αποτελεσματικών επιστημονικών παρουσιάσεων
  • τη βελτίωση του ακαδημαϊκού λεξιλογίου και των εμφανών χαρακτηριστικών γραμματικής
  • τη βελτίωση των ακαδημαϊκών δεξιοτήτων γραφής και των ακαδημαϊκών συμβάσεων
  • τη βελτίωση των ακαδημαϊκών δεξιοτήτων μελέτης όπως ο προγραμματισμός και η λήψη σημειώσεων
  • τη βελτίωση της κριτικής σας αντίληψης και έκφρασης
  • τη βελτίωση ανεξάρτητων ερευνητικών πρακτικών

Το παρόν εγχειρίδιο παρέχει τις λύσεις των ασκήσεων του βασικού βιβλίου Academic English for Computer Science.

1 Introduction to Computer Science
Computer science, programmable devices, programmability, mechanical computer, electronic computer, modern computer, vacuum tubes, transistors, silicon, processing
power, global communication systems

Academic vocabulary skills
Common academic terms; pairs of synonyms and antonyms; academic adjectives

Academic note-taking skills
Visual representation of lecture notes

Academic writing skills
The purpose of academic writing
The structure of academic writing genres

Academic communication
The language of caution

2 Operations on Bits
Boolean operations, truth table, logic gates, bit stream, byte, input/output devices, storage devices, nonstorage devices, magnetic disk, magnetic tape, compact disk (CD),
DVD, bit map technique, vector technique, video, optical storage devices

Academic vocabulary skills
Abbreviations and acronyms

Academic note-taking skills
Finding key points
Effective note-taking

Academic writing skills
Developing a critical approach
The basic structure of abstracts

Academic communication
Working in groups

Critical thinking skills
Evaluating Internet sources

3 Computer Architecture
von Neumann model, stored-program concept, machine language, machine instruction, CPU, arithmetic/logic unit, control unit, registers, system buses, address
bus, data bus, control bus, main memory, integrated circuits, the ‘chip’, RAM, ROM, cache memory, principle of locality, the machine cycle, RISC, CISC, pipelining, latency,

Academic vocabulary skills
How synonyms work

Academic note-taking skills
Finding research papers

Academic writing skills
Paragraph structure
Topic sentences

Academic communication
Conciseness: How to sound like an expert
Reporting verbs

4 Operating Systems
Virtual environment, batch processing, multiprogramming, time sharing, interrupt, single-user operating system, multi-user operating system, distributed systems,
real-time systems, embedded systems, memory manager, process manager, device manager, file manager, partitioning, paging, virtual memory, overlaying, state diagram,
deadlock, starvation, user interface

Academic vocabulary skills
Recognizing common expressions

Academic note-taking skills
Note-taking from academic readings – The linear model

Academic writing skills

Academic communication
Using examples to clarify a point

5 Networks
OSI model, ISO, physical layer, data-link layer, network layer, transport layer, session layer, presentation layer, application layer, LAN, MAN, WAN, ring topology, bus
topology, CSMA/CD, star topology, hub, switch, repeater, bridge, router, gateway, ISP, TCP/IP, electronic mail, SMTP, FTP, TELNET, www, hypertext, hyperlinks, HTTP

Academic vocabulary skills
Time words

Academic note-taking skills
Adding information to sources

Academic writing skills
The effective summary

Academic communication

6 Algorithms
Calculation, data processing, automated reasoning, intractable problems, nonterminating processes, level of detail, level of understanding, problem-solving,
systems analyst, systems designer, heuristics, intuitive judgment, constructs, sequence, decision, repetition, flowchart, pseudocode, verification process, formal logic,
specifications, problem domain

Academic vocabulary skills
Talking numbers

Academic note-taking skills
Double-entry responses

Academic writing skills
Cause and effect

Academic communication
Visual representation of data

7 Programming Languages
Machine language, assembly languages, high-level languages, text editor, source file, compiler, preprocessor, commands, translator, subroutines, linker, loader, procedural
paradigm, declarative paradigm, deduction, functional paradigm, object-oriented paradigm, objects, associated operations, classes, instances, local variables, global

Academic vocabulary skills
Verbs of reference

Academic reading skills

Academic writing skills

Academic note-taking skills
Triple-entry response

8 Software Engineering
Software lifecycle, development phase, analysis, user needs, requirements, specifications, design phase, modules, user interface, implementation phase, bottomup
approach, top-down approach, validation testing, defect testing, glass-box testing, black-box testing, documentation, waterfall model, incremental model, prototyping,
open-source, extreme programming, modularity, cohesion, coupling

Academic note-taking skills
Argument mapping

Academic writing skills
Citations and references

Academic communication
Response questions

9 Data Organization
Abstract tools, array, data values, indexing, subscripts, one-dimensional arrays, multidimensional arrays, matrices, list, stack, LIFO, queue, FIFO, tree structure, node,
depth, ancestor, descendant, parent, siblings, data integration, schema, subschema, application layer, database management layer, DBMS, RDBMS, relations, tuple,
attribute, instances, base relations, derived relations, domain

Academic note-taking skills
Thinking about titles
Venn diagram

Academic writing skills
Making comparisons
Types of endings

Academic communication
Sentence starter feedback
Metaphors and analogies in computer science

10 Machine Learning
Hidden structures, training data, pattern recognition, inference, models, hypothesis, feature extraction, feature selection, supervised learning, classification, regression,
dependent variable, predictors, semi-supervised learning, unsupervised learning, problem space, reinforcement learning, trial and error, rewards, punishments, cluster
analysis, knowledge discovery, deep learning, neural networks, knowledge-based engines, inference engines

Academic note-taking skills
Asking for feedback

Academic writing skills
Argument and discussion

Academic communication
Oral presentation skills


Ριζοπούλου Παναγιώτα (Νόνη)

Noni Rizopoulou is an EAP/ESP instructor at the Department of Computer Science, University of Crete. She is the developer and moderator of both undergraduate and graduate courses in Academic and Technical English for Computer Science.

Her academic interests include Scientific Communication and Research, Disruptive
Technologies for Innovation, Ethical Practices in Technology and Industry, and the
Art of Public Speaking.