User Tools

Site Tools


tanszek:oktatas:computerstud

This is an old revision of the document!


Computer Studies

Course Title: Computer Studies
Description This course covers foundational and advanced topics in computer hardware, software, and programming. It begins with essential PC hardware concepts, including system architecture, microprocessors, memory, and the principles of Turing machines and Neumann architecture. The course then introduces software fundamentals, focusing on operating system tasks and advanced Excel skills. Students will learn Python programming, exploring data structures, input/output operations, and essential programming constructs like branching and loops. Additionally, the course addresses basic algorithms, file management, library functions, and computer security, including virus protection.
Semester Autumn 2024
Neptun code GEIAK201-B2A
Instructor Dr. Nasraldeen Khleel
Credit Hours 2+2
Attendance Requirement Students are required to attend at least 60% of the scheduled classes to be eligible for the course signature.
Final presentation At the end of the semester, students will present their projects to the class. A complete project submission includes source code, documentation, and test cases.
Examination The examination is written, and students will receive some theoretical questions and one practical task from the studied material.

Topics and Schedule

Week # Lecture
Week 1 Personal Computer (PC) Hardware Basic Concepts
Week 2 Internal hardware devices
Week 3 A functional system diagram of a computer, The microprocessor, The bus. Memory, libraries, Turing machine, Neumann principle
Week 4 Software basic concepts, Tasks of the operating system
Week 5 Introduction, Basic and Intermediate Excel Skills
Week 6 Advanced Excel knowledge
Week 7 Midterm Exam
Week 8 The general structure of Python programs
Week 9 Python Data Structures, In- and out
Week 10 The concept of title, value, indicator, Python language instructions, Branch organization, cycle organization
Week 11 Basic algorithms interpreted on vectors, structures, basic file management
Week 12 Python library functions, computer viruses and protection
tanszek/oktatas/computerstud.1724968782.txt.gz · Last modified: 2024/08/29 21:59 by nasraldeen