Acquisition of the special vocabulary for information technology on an advanced level. This course develops a specialist vocabulary, and it also improves general language skills which are prepares the students for working in an international environment. Besides discussing the latest developments in information technology this course contains topics connected to finding a job in the IT sector, prepares for job interviews, teaches negotiating strategies which enable student to become successful in corporate environment.
English for Computer Science II (GAINBAN-INFSZAN2-2)
Basic data
Instructors
Course objectives
Course content
Seminars
1. Course criteria and forming groups for the collaborative tasks. Introduction to Information Technology, forming groups for the collaborative tasks (e.g. presentation) 2. Computer Architecture: Von Neumann model, stored programme concept, machine language, vocabulary: synonyms, writing skills: paragraph structure, topic sentences. 3. Operation on bits: Boolean operations, truth table, logic gates, vocabulary skills: abbreviations and acronyms, writing skills: basic structure of abstracts, communication: working in groups. 4. Operating systems: Linux, Windows and Mac, types of operating systems: real time, multi-user vs. single user etc, basics of academic English: passive voice, using tentative language. 5. Most important programming languages (C++, Python, visual basic, java, JavaScript etc.), gap-filling task on batch processing, definitions: high-level languages, text editor. academic vocabulary: verbs of reference, reading skills: introductions, writing skills: cohesion. 6. Networks: layers of the OSI model, network topologies, network devices: a hub, switch etc.; vocabulary skills: talking numbers, quantities, writing skills: cause and effect. 7. Algorithms: calculation, data processing, automated reasoning, problem solving, heuristics, vocabulary: recognising common expressions, communication: visual representation of data. 8. Software engineering: software lifecycle, development phase, user requirements, testing. vocabulary: software development, basic terms, writing skills: definitions. 9. Data organisation: abstract tools, array, data values, indexing, subscripts, matrices, domains, communication: metaphors, and analogies in computer science, writing: comparisons. 10. Machine learning: hidden structures, training data, pattern recognition, inference, models, hypothesis, supervised learning, unsupervised learning, reinforcement learning, trial and error. Communication: oral presentation skills, writing skills: arguments, and discussion. 11. Most important prospects of robotics: automation, industry 5.0, digitalisation; communication: discussion, ethical considerations in connection with autonomous vehicles, robots etc., writing skills: note taking, listening/video on artificial intelligence. 12. Current trends in computer security: zero trust, quantum cryptography, end-to-end encryption, threat hunting, AI-driven cybersecurity etc. Communication: analysing diagrams, graph, interpreting data. 13. Writing a vocabulary test and students give presentations, course evaluations.
Acquired competences
Knowledge
- His/her English language skills will be sufficient for the level of training, and to understand English-language literature, to process professional texts, to carry out professional tasks, as well as for continuous professional development. - He knows the vocabulary and special terms of the engineering profession in English at least on the basic level.
Skills
- He/she can communicate in English about professional issues, he/she uses the terms of information technology in a creative way.
Attitude
- He/she is open to acquire new methods, programming languages and develop skills to use them.
Autonomy and responsibilities
- He/she feels responsible for IT systems analysis, development and operation, both individually and as part of a team.
Requirements, evaluation and grading
Mid-term study requirements
Continuous assessment during the semester: The grades are obtained based on points acquired during the semester by completing the following tasks: active participation in the lesson, presentation on an IT topic, vocabulary tests, writing an essay, writing an exam paper consisting of vocabulary and grammar tasks. Exam criteria: Students complete the course by acquiring at least 50% of the maximum number of points (100 points). The grades are awarded according to the Learning and Exam Regulations of the John von Neumann University (TVSZ
Generative AI usage
Use of GAI tools is not permitted for solving assignments. This means GAI tools cannot be used to complete formative or summative assessments, and using GAI constitutes academic misconduct. The use of AI tools for spelling and grammar checking does not fall under this prohibition.
Study aids, laboratory background
Spectrum journal current issues and scientific articles
Readings
Compulsory readings
Noni Rizopoulou (2021). Academic English for Computer Science. Disigma Publications. ISBN: 6185242648
Recommended readings
Eric H. Glendinning, John McEvan (2014) Oxford English forInformationTechnology, Second edition,Oxford University Press, ISBN: 019457492X