Technology is an essential part of our daily lives. From controlling our vehicles to securing our financial transactions, computers play a crucial role in our world. Have you ever wondered about the inner workings of these machines and if you have what it takes to succeed in the Information Technology (IT) industry?
This IT Fundamentals course is designed to provide students with a comprehensive understanding of computer systems. Students will learn about IT infrastructure, software development, and database use, and gain an understanding of how computers think, communicate, and perform their tasks. We will explore the peripherals necessary for computers to function and delve into hardware and software, applications, security, storage, and networking.
We will also explore programming languages such as Python and Java to allow students to engage with the topics in a more meaningful way. Students will learn to produce code that can convert hexadecimals or binary numbers to decimals, create a database to query information, and explore encryption techniques.
This course is an excellent foundation for anyone interested in a career in technology or looking to develop their IT skills further. By the end of the course, students will have a comprehensive understanding of IT concepts and a strong foundation in programming languages.
This course prepares students to pass the CompTIA IT Fundamentals (ITF+) Exam FC0-U61.
In this standard-level course, students are expected to invest approximately 6 hours per week on their coursework.
Course Essential Questions:
- How do computers function and how are they used?
- What are the components of information technology infrastructure and how do they function?
- How is software programmed to enhance the functionality of computers?
- How do databases store and retrieve information?
- How do we protect our data?
Course Learning Objectives:
- Explain common information technology concepts using appropriate vocabulary.
- Classify, install, and configure hardware for computers.
- Classify, install, and configure common types of software.
- Identify different types of programming languages and implement basic programming skills.
- Create a database to filter data and confirm functionality through queries.
- Evaluate and implement basic practices to mitigate security risks.
- Investigate and troubleshoot common computer issues.