Study mode | Duration | Tuition fees (yearly) |
---|---|---|
Full time | 2 years | 22 500 000 soum |
Computer systems and their software are essential components that drive modern technology, enabling a wide range of applications from personal computing to complex enterprise systems. Here's an overview of the key elements:
Central Processing Unit (CPU): Often referred to as the brain of the computer, the CPU performs calculations and executes instructions.
Memory (RAM): Random Access Memory is used for temporary data storage that the CPU can access quickly while performing tasks.
Storage (HDD/SSD): Hard Disk Drives (HDD) and Solid State Drives (SSD) provide long-term data storage, holding operating systems, applications, and files.
Motherboard: The main circuit board that houses the CPU, memory, and other essential components, enabling communication between them.
Input/Output Devices: These include keyboards, mice, monitors, and printers, allowing users to interact with the computer and receive output.
Operating System (OS): The software that manages hardware resources and provides common services for computer programs. Examples include Windows, macOS, Linux, and Android.
Applications: Software designed to perform specific tasks for users, such as word processing, web browsing, and gaming.
Drivers: Specialized software that allows the operating system to communicate with hardware components.
Utilities: Tools that perform maintenance tasks, like antivirus programs, disk cleanup tools, and backup software.
Personal Computers (PCs): Used by individuals for general purposes like web browsing, document creation, and gaming.
Workstations: High-performance computers designed for technical or scientific applications.
Servers: Computers that provide data, resources, and services to other computers over a network.
Mainframes: Powerful systems used by large organizations for critical applications, often involving large-scale data processing.
Embedded Systems: Specialized computers integrated into other devices (like cars, home appliances, and medical equipment) to perform specific functions.
Programming Languages: Tools used to write software. Popular languages include Python, Java, C++, and JavaScript.
Integrated Development Environments (IDEs): Software applications that provide comprehensive facilities to programmers for software development. Examples include Visual Studio, Eclipse, and IntelliJ IDEA.
Software Development Life Cycle (SDLC): The process of planning, creating, testing, and deploying an information system. Common models include Waterfall, Agile, and DevOps.
Local Area Network (LAN): A network that connects computers within a limited area such as a home, school, or office building.
Wide Area Network (WAN): A network that extends over large distances, often connecting multiple LANs.
Internet: The global network that connects millions of private, public, academic, business, and government networks.
Cybersecurity: Measures and practices designed to protect networks, devices, programs, and data from attack, damage, or unauthorized access.
Encryption: The process of converting information or data into a code to prevent unauthorized access.
Firewalls: Security systems that monitor and control incoming and outgoing network traffic based on predetermined security rules.
Understanding the interplay between computer hardware and software is crucial for leveraging technology effectively. As technology continues to evolve, staying informed about the latest advancements in computer systems and software development is essential for anyone pursuing a career in this dynamic field.
In the catalog you can get some information about the faculties and the learning process