Information Technology and Programming Fundamentals (BTBS123)
The course aims to equip students with a foundational understanding of IT infrastructure and essential skills to recognize and apply basic security measures. The course covers essential topics such as hardware and software components, operating systems, networks, algorithms, numbering systems, database management and the fundamentals of cybersecurity. The course also introduces structured programming and problem-solving techniques, using flowcharts and pseudo-code to develop critical thinking skills. Programming applications will be carried out in the C++ language. By the end of the course, students will have a foundation in IT infrastructure and security, as well as the programming skills necessary for more advanced IT coursework.