Academic English for Computer Science
Academic English for Computer Science
An English for Specific and Academic Purposes Course for International students of Computer Science, Computer Engineering, Information and Communication Systems Student Book Edition
Noni Rizopoulou
Contents
1 Introduction to Computer Science
Themes: 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
Themes: 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 notetaking
Academic Writing Skills: Developing a critical approach, The basic
structure of abstracts
Academic Communication: Working in groups
Critical thinking skills: Evaluating Internet sources3 Computer Architecture
Themes: 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, throughput
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
Themes: 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: Paraphrasing
Academic Communication: Using examples to clarify a point
5 NetworksThemes: 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: Brainstorming
6 Algorithms
Themes: 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
Themes: 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 variables
Academic Vocabulary Skills: Verbs of reference
Academic Reading Skills: Introductions
Academic Writing Skills: Cohesion
Academic note-taking skills: Triple-entry response
8 Software Engineering
Themes: Software lifecycle, development phase, analysis, user
needs, requirements, specifications, design phase, modules, user
interface, implementation phase, bottom- up 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: Definitions, Citations and references
Academic Communication: Response questions
9 Data Organization
Themes: Abstract tools, array, data values, indexing, subscripts,
one-dimensional arrays, multi- dimensional 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 endingsAcademic Communication: Sentence starter feedback, Metaphors
and analogies in computer science
10 Machine Learning
Themes: 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
Glossary
Supplements
Bibliography
كلمة سر فك الضغط : books-world.net
The Unzip Password : books-world.net
تعليقات