Introduction to Code Development






    download syllabus

    About the Program

    In the context of Cyber Security, knowledge of code development is a perquisite for reverse engineering studies, and, ultimately, for the field of Malware Analysis. The program covers basic topics in programming in general, and Python and C languages in particular – since these languages are vital to the cyber security professional. The student will learn about the structure of computers and will understand how programming language helps to understand and solve computational problems (algorithms) and problems in the cyber world. This will be achieved by giving relevant examples. In addition, the student will briefly learn a number of programming paradigms: procedural, objectoriented, functional and logical programming. He will understand the differences between the different approaches, using the relevant language as an reference. Once the participant understands the theory, he will dive into programming languages that will be used extensively in the cyber world – either C or Python code. For both languages, the student will learn to install and prepare the appropriate environment, so that he can easily write programs. After the establishment of the environment, the student will pass the “programming obstacle” and will be able to deepen his knowledge in topics such as: variables, conditions, arrays, strings, functions, structures, pointers and more. The program will be accompanied by various handson tasks for providing substantial experience and assimilation of the material. During the program, the participants will: (1) write programming codes in C and Python, (2) learn the secrets of these languages and (3) understand their context to the cyber world.
    Finally, the lifecycle of secure software development will be introduced, so that the student will acquire good programming habits.

    מאפייני הקורס

    Tuition Fees:
    9,400 NIS (including registration fees and tax).
    Program Duration:
    1-2 Months
    Academic hours:
    40 hours
    Program Format:
    The course will be held twice a week, in the evenings. There will be 280 hours of in-class lectures (8 months), and 320 homework assignments. Lectures are held at See-Security College in Ramat-Gan. The program opens about three times a year
    Certifications:
    Students who will meet the pedagogic requirements of the program will be awarded by See-Security College.
    Entry Requirements:
    Previous knowledge in code development OR graduation from our C code study program.
    Homework Assignments:
    80 Hours

    About See-Security

    See Security College is a highly specialized and international cyber-security college. Our college is one of seven colleges of its kind in the world and deals with cyber-security exclusively, by using education methodologies
    which were designed for state and formal agencies.
    The college delivers its study programs worldwide, through the See Security
    International brand as well as through wellknown cyber-security agencies dealing with cyber-defence exportation.
    See-Security Technologies CEO, Mr. Avi Weissman is one of the leaders in the Israeli Cyber industry, and serves as an advisor and commentator to the Israeli government on the regulation of cyber professions standards.
    In addition, Mr. Weissman is the founder of the Israeli Forum for Information Security (IFIS) together with Maj. Gen. (Res.) and former head of National Security Council, Yaakov Amidror. He is also a co-CEO of cyber human resources company, See-HR, cyber security consulting company, See Consulting Cyber and in the international cyber security college, See Security International.

    Target Audience

    Individuals without knowledge in code development or those who have basic skills in scripts writing.

    Pedagogical Requirements

    Attendance in at least 80% of lectures.
    At the end of every module, there will be an examination and/or an assignment. Students must obtain an average of at least 70%. There
    is a possibility to take a make-up exam.
    In technical modules –”hands-on” practice in
    class and at home (using computer labs).

    Program’s Objectives

    To provide the student with a thorough understanding and practical skills in programming, so that he will be able to tackle advanced challenges in code development.

    To teach the basic principles of code development, with the ultimate goal of continuing to more advanced cyber professions such as penetration testing, reverse engineering and malware analysis.
    By the end of the program, students will be able to write short, yet practical, programs. The acquired knowledge and skills will enable students to expand their acquaintance with C or Python code.

    Academic Faculty

    The lecturers of this program are the pride of our college. All of them are mature, ages 32 to 40, and are very experienced. Yaki Ben-Nissan the Director
    of the program, is an Information Security developer and Lecturer; Rafi Bitton, Comsec’s Cyber Defense Advisor; Shai Schwarzwald, Director of infrastructure for Channel 2 and a senior lecturer.

    Certifications

    Students who will meet the pedagogic requirements of the program will be awarded by See-Security College.