Course Code: CSCS 1000
Academic Year: 2026-2027
Students use Python language to design, build, test, and debug software applications based on real-world scenarios using a structured approach in programming. They design software applications by integrating different functions where functions use conditional and control statements, strings, lists, dictionaries, and other standard Python data structures. Different APIs are also introduced that support several Ethical Hacker's tools. Students enhance their application program design and development skills while working on lab assignments and projects representing solutions that implement and test real-world case studies and scenarios.