Teacher
Ajyal International School
Total years of experience :30 years, 11 Months
Prepare Key Performance Indicators. Write weekly newsletters. Attend parent meetings. Teach information technology courses. Prepare course material, lesson plans, activities, and conduct exams.
Subjects
Information and Communication Technology
Computer Science
Teach information technology courses. Prepare course material and conduct exams.
Courses
Computer Literacy
Software Project Management
Teach software and hardware courses. Prepare course material, conduct exams, advise students, and mentor work experience and graduation projects.
Lead different course teams and coordinate course related activities, write course learning outcomes, create assessment strategies, prepare common assessment specifications, analyze student performance as per learning outcome, and assemble course assessment files as per the requirements of local and international accreditation institutions.
Develop and maintain a website for the student success center to organize the process of assigning tutors to weak students.
Co-founder of IT Society, a club that encourages students to be involved in many IT-related activities.
Courses
Algebra
Applications Development
Applied Mathematics
Business Mathematics
Calculus
Data and Information Management
Mobile Application Development
Object Oriented Programming
PC and Networking Hardware
Programming Fundamentals
Project Management
Senior Graduation Project
Statistics and Probability
Systems Analysis and Design
Web Development
Teach programming as well as computer foundation courses. Advise students, prepare course material, conduct exams, and participate in seminars.
Courses
Introduction to Computer Science
Management Information Systems
Systems Analysis and Design
Programming
HP Channel Services Network.
Lead small project teams to meet with business partners, collect user requirements, define project scope, develop project plan and schedule, assign tasks to team members, deliver end products/services, and discuss service level agreements.
Conduct post-implementation review, collect customer feedback, and discuss potential future projects.
Integrate two worldwide parts ordering and warranty verification web applications with multiple backend systems, using Active Server Pages (VBscript/Javascript/HTML), COM objects, Oracle and MS SQL Server.
Lead a team of programmers and database administrators to collect user requirements.
Convert, test and maintain a Visual Basic 3.0 application to a web application, using Active Server Pages (VBscript/Javascript/HTML), COM objects, and MS SQL Server.
Convert several Sybase stored procedures to MS SQL Server.
Compaq Services Network.
Lead small project teams to meet with business partners, collect user requirements, define project scope, develop project plan and schedule, assign tasks to team members, deliver end products/services, and discuss service level agreements.
Conduct post-implementation review, collect customer feedback, and discuss potential future projects.
Design, develop, and support a worldwide parts ordering and warranty verification web application that is used by Compaq partners, using Active Server Pages (VBscript/Javascript/HTML), COM objects, Oracle and MS SQL Server.
Maintain an issue management system used by developers for tracking and resolving issues encountered during testing cycles.
Analyze, convert and test different Client/Server applications to verify Y2K compliance.
Convert several Visual Basic 3.0 applications to Visual Basic 5.0; create ActiveX Controls to facilitate new processes and enhance performance.
Design, develop, and maintain a field application for data and signature capture, electronic transmission, activity reports and electronic forms routing using Visual basic 3.0, MS Access and Crystal Reports; integrate and interface with financial projection and client management software.
Support the development, testing and production phases of 7 Client/Server applications used at various locations by field representatives, regional office personnel, and home office staff across PC, LAN/WAN, Mainframe, and FileNet Image platforms.
Create and run Crystal Reports to monitor the daily production flow of electronically captured data between the home office and 20 regional offices.
Implement electronic forms to be incorporated in multiple applications used in the field, home office, and regions.
Test Client/Server applications using SQA Team Test, and report results to lead programmers for further review.
Maintain and support client server application, and provide on-site installation and training when needed.
Research and evaluate software packages, and submit bids for software and hardware installations to local businesses.
Teach Calculus to high school students
Masters in Computer Engineering
Bachelors in Computer Engineering