This course aims to learn students that apply engineering principles to software development to improve quality, time, and budget efficiency, along with the assurance of structured testing.
The Web Application Development course focuses on designing and building interactive web applications that run over the internet.
Students learn the fundamentals of web technologies such as HTML, CSS, and JavaScript, along with server-side programming languages like PHP.
The course also covers database integration to create dynamic systems such as user registration and data management.
It introduces security concepts and best practices to ensure safe and reliable web applications.
By the end of the course, students are able to develop a complete web application from the user interface to the backend and databas
Technical Writing is an essential course offered to third-year students in the Information Technology Department. This course focuses on developing students’ ability to produce clear, accurate, and well-structured technical documents used in the IT field. Students learn how to write professional reports, project documentation, user manuals, research papers, and technical proposals.
The course emphasizes effective communication of complex technical concepts in a simple and understandable way. It also covers important skills such as organizing information, using appropriate technical terminology, formatting documents, and following academic and professional writing standards.
By the end of the course, students will be able to create high-quality technical documents that support software development, system analysis, and IT project implementation.
This course introduces students to the fundamental concepts of Data Security, Cryptography, and Cybersecurity. It aims to develop students’ problem-solving skills and enhance their understanding of how data security principles are essential for protecting computer systems. The course covers the importance of cryptography and cybersecurity in securing information, along with the basic concepts and algorithms used in cryptographic techniques. This subject serves as a foundational course for understanding cryptographic methods and cybersecurity approaches used in modern computer security systems.