Current Context of Computer Science Flashcards
What does Computer Science mean?
The study of computers and computing, including foundations, hardware, software, and data structures.
What is Computer Engineering?
A subdiscipline under electrical engineering that combines computer science and electronic engineering.
What does a Computer Engineer do?
Works on hardware and software, ranging from designing microprocessors and personal computers to circuit design, software, robotics, and AI systems.
What are the responsibilities of a Computer Engineer?
Providing hardware and software solutions for individuals and organizations.
What transformation stages led to the current context of Computer Science?
Transforming materials (stone, bronze, iron tools), energy (water, steam, electric, combustion power), and now information (communication, storage, computing).
When did the transformation of information begin?
In 1973, continuing to the present.
What is the Information Wave?
A period of rapid accumulation, dissemination, and processing of information.
Name four key aspects of the Information Wave.
Proliferation of digital technologies, exponential growth in data (Big Data), development of new algorithms, and integration of remote work and digital collaboration.
What is Moore’s Law, and when is it projected to end?
The number of transistors on a chip doubles every two years; projected to end in the 2020s due to cooling energy requirements.
List three benefits of Computer Science.
Access to information, enhanced security, and new technologies for learning, control, or entertainment.
How does Computer Science improve opportunities?
By broadening and improving chances for a successful life.
Name three challenges posed by Computer Engineering to society.
Information sharing on social media, unawareness of accepted terms and conditions, and the regulation of artificial intelligence.
What does the education of a Computer Engineer encompass?
Technical abilities, ethical and social awareness, communication, and teamwork.
What are the three areas for improvement in engineering education?
Knowledge (sciences), skills (technical application), and attitudes (humanities).
Why is ethical and social awareness important for engineers?
To ensure the responsible development and use of technology in society.