Instructor
Kalamoun Technical Institute
مجموع سنوات الخبرة :15 years, 4 أشهر
Teach students many computer courses including programming and communications
Introduction to computers: It covers the basic understanding of word, Excel, and Power Point presentations.
Introduction to Programming: Introductory level programming.
Operating Systems: it covers the basic facilities provided in modern operating systems. Topics in this section include processes and threads, synchronization, scheduling, and deadlock. The second part of the course addresses the problem of memory management; storage devices, disk management and scheduling, directories, protection, and crash recovery.
Computer Architecture & information Systems: it provides students with a solid understanding of fundamental architectural techniques, understanding the hardware design of multiprocessors.
teaching for the department of Computer Sciences including laboratory sessions.
courses are: Computer Proficiency - Programming I - Data Structure - Networking I.
Computer Proficiency: It covers the following topics: Introduction to algorithms, structure of algorithms, input/output, data types, variables, control structures and loop, functions, arrays, strings of characters, flowchart.
Programming I: It covers the following topics: Introduction to C++, structure of a C++ program, data types and constants, operators, input/output stream objects, control structures and loops, functions, arrays, strings of characters, pointers.
Founder of flex style online services for web design and web development, my actual work is focusing on back-end development using Meteor and MongoDB as NOSQL along with developing pages using html5, css and jquerry.
Succeed in holding the Academic advising responsibilities, curriculum development, preparing course syllabi, planning in-class team activities, constructing student assessments, keeping grade records and other supervisory responsibilities
Administering & maintaining the network.
• Plan, organize, direct, control and evaluate the operations of information systems
• Hire and manage information systems personnel to design, develop, implement, operate and administer computer and telecommunications software, networks and information
• Meet with managers to discuss system requirements, specifications and costs
• Manage a lot of responsibilities whatever it takes to ensure the tasks are completed successfully