You are not logged in. (Login)
Skip Main MenuSkip LoginSkip Online Users

Online Users

(last 5 minutes)
Skip Calendar


Sun Mon Tue Wed Thu Fri Sat
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 Today Thursday, 29 January 29 30 31

VSU Open University Forum

Winston at Kansai, Osaka, Japan
If Programming Languages Were Weapons
by Winston Tabada - Wednesday, 3 December 2014, 09:32 AM

I got this from and just wanted to share this with you. All perceptions/comments about a certain programming language should only be attributed to the author of this webpage. I have nothing to do with it although I admit that I agree to some of the comments.

Programming language

Winston at Kansai, Osaka, Japan
New 'Bash' software bug may pose bigger threat than 'Heartbleed'
by Winston Tabada - Friday, 26 September 2014, 03:56 PM

New 'Bash' software bug may pose bigger threat than 'Heartbleed'

A repost from
By Jim Finkle | Reuters – Thu, Sep 25, 2014

BOSTON (Reuters) - A newly discovered security bug in a widely used piece of Linux software, known as "Bash," could pose a bigger threat to computer users than the "Heartbleed" bug that surfaced in April, cyber experts warned on Wednesday.

Bash is the software used to control the command prompt on many Unix computers. Hackers can exploit a bug in Bash to take complete control of a targeted system, security experts said.

The Department of Homeland Security's United States Computer Emergency Readiness Team, or US-CERT, issued an alert saying the vulnerability affected Unix-based operating systems including Linux and Apple Inc's Mac OS X.

The "Heartbleed" bug allowed hackers to spy on computers but not take control of them, according to Dan Guido, chief executive of a cybersecurity firm Trail of Bits.

"The method of exploiting this issue is also far simpler. You can just cut and paste a line of code and get good results."

Tod Beardsley, an engineering manager at cybersecurity firm Rapid7, warned the bug was rated a "10" for severity, meaning it has maximum impact, and rated "low" for complexity of exploitation, meaning it is relatively easy for hackers to launch attacks.

"Using this vulnerability, attackers can potentially take over the operating system, access confidential information, make changes, et cetera," Beardsley said. "Anybody with systems using Bash needs to deploy the patch immediately."

US-CERT advised computer users to obtain operating systems updates from software makers. It said that Linux providers including Red Hat Inc had already prepared them, but it did not mention an update for OS X. Apple representatives could not be reached.

Tavis Ormandy, a Google Inc security researcher, said via Twitter that the patches seemed "incomplete." Ormandy could not be reached to elaborate, but several security experts said a brief technical comment provided on Twitter raised concerns.

"That means some systems could be exploited even though they are patched," said Chris Wysopal, chief technology officer with security software maker Veracode.

He said corporate security teams had spent the day combing their networks to find vulnerable machines and patch them, and they would likely be taking other precautions to mitigate the potential for attacks in case the patches proved ineffective.

"Everybody is scrambling to patch all of their Internet-facing Linux machines. That is what we did at Veracode today," he said. "It could take a long time to get that done for very large organizations with complex networks."

"Heartbleed," discovered in April, is a bug in an open-source encryption software called OpenSSL. The bug put the data of millions of people at risk as OpenSSL is used in about two-thirds of all websites. It also forced dozens of technology companies to issue security patches for hundreds of products that use OpenSSL.

Bash is a shell, or command prompt software, produced by the non-profit Free Software Foundation. Officials with that group could not be reached for comment.

(Reporting by Jim Finkle; Editing by Tiffany Wu and Ken Wills)

Winston at Kansai, Osaka, Japan
11 Habits of an Effective Teacher
by Winston Tabada - Tuesday, 9 September 2014, 11:36 AM

11 Habits of an Effective Teacher

Carrie Lam , Academic Director, Teacher & Workshop Leader, Canada
Posted 07/05/2014 10:12AM | Last Commented 08/24/2014 11:30AM
55 Replies 57445 Views

I really appreciate teachers who are truly passionate about teaching. The teacher who wants to be an inspiration to others. The teacher who is happy with his/her job at all times. The teacher that every other child in the school would love to have. The teacher that kids remember for the rest of their lives. Are you that teacher? Read on and learn 11 effective habits of an effective teacher.


Teaching is meant to be a very enjoyable and rewarding career field (although demanding and exhausting at times!). You should only become a teacher if you love children and intend on caring for them with your heart. You cannot expect the kids to have fun if you are not having fun with them! If you only read the instructions out of a textbook, it's ineffective. Instead, make your lessons come alive by making it as interactive and engaging as possible. Let your passion for teaching shine through each and everyday. Enjoy every teaching moment to the fullest.


There is a saying, "With great power, comes great responsibility". As a teacher, you need to be aware and remember the great responsibility that comes with your profession. One of your goals ought to be: Make a difference in their lives. How? Make them feel special, safe and secure when they are in your classroom. Be the positive influence in their lives. Why? You never know what your students went through before entering your classroom on a particular day or what conditions they are going home to after your class. So, just in case they are not getting enough support from home, at least you will make a difference and provide that to them.


Bring positive energy into the classroom every single day. You have a beautiful smile so don't forget to flash it as much as possible throughout the day. I know that you face battles of your own in your personal life but once you enter that classroom, you should leave all of it behind before you step foot in the door. Your students deserve more than for you to take your frustration out on them. No matter how you are feeling, how much sleep you've gotten or how frustrated you are, never let that show. Even if you are having a bad day, learn to put on a mask in front of the students and let them think of you as a superhero (it will make your day too)! Be someone who is always positive, happy and smiling. Always remember that positive energy is contagious and it is up to you to spread it. Don't let other people's negativity bring you down with them.


This is the fun part and absolutely important for being an effective teacher! Get to know your students and their interests so that you can find ways to connect with them. Don't forget to also tell them about yours! Also, it is important to get to know their learning styles so that you can cater to each of them as an individual. In addition, make an effort to get to know their parents as well. Speaking to the parents should not be looked at as an obligation but rather, an honour. In the beginning of the school year, make it known that they can come to you about anything at anytime of the year. In addition, try to get to know your colleagues on a personal level as well. You will be much happier if you can find a strong support network in and outside of school.

5. GIVES 100%.

Whether you are delivering a lesson, writing report cards or offering support to a colleague - give 100%. Do your job for the love of teaching and not because you feel obligated to do it. Do it for self-growth. Do it to inspire others. Do it so that your students will get the most out of what you are teaching them. Give 100% for yourself, students, parents, school and everyone who believes in you. Never give up and try your best - that's all that you can do. (That's what I tell the kids anyway!)


Never fall behind on the marking or filing of students' work. Try your best to be on top of it and not let the pile grow past your head! It will save you a lot of time in the long run. It is also important to keep an organized planner and plan ahead! The likelihood of last minute lesson plans being effective are slim. Lastly, keep a journal handy and jot down your ideas as soon as an inspired idea forms in your mind. Then, make a plan to put those ideas in action.


As a teacher, there are going to be times where you will be observed formally or informally (that's also why you should give 100% at all times). You are constantly being evaluated and criticized by your boss, teachers, parents and even children. Instead of feeling bitter when somebody has something to say about your teaching, be open-minded when receiving constructive criticism and form a plan of action. Prove that you are the effective teacher that you want to be. Nobody is perfect and there is always room for improvement. Sometimes, others see what you fail to see.


Create standards for your students and for yourself. From the beginning, make sure that they know what is acceptable versus what isn't. For example, remind the students how you would like work to be completed. Are you the teacher who wants your students to try their best and hand in their best and neatest work? Or are you the teacher who couldn't care less? Now remember, you can only expect a lot if you give a lot. As the saying goes, "Practice what you preach".


An effective teacher is one who is creative but that doesn't mean that you have to create everything from scratch! Find inspiration from as many sources as you can. Whether it comes from books, education, Pinterest, YouTube, Facebook, blogs, TpT or what have you, keep finding it!


In life, things don't always go according to plan. This is particularly true when it comes to teaching. Be flexible and go with the flow when change occurs. An effective teacher does not complain about changes when a new principal arrives. They do not feel the need to mention how good they had it at their last school or with their last group of students compared to their current circumstances. Instead of stressing about change, embrace it with both hands and show that you are capable of hitting every curve ball that comes your way!


An effective teacher reflects on their teaching to evolve as a teacher. Think about what went well and what you would do differently next time. You need to remember that we all have "failed" lessons from time to time. Instead of looking at it as a failure, think about it as a lesson and learn from it. As teachers, your education and learning is ongoing. There is always more to learn and know about in order to strengthen your teaching skills. Keep reflecting on your work and educating yourself on what you find are your "weaknesses" as we all have them! The most important part is recognizing them and being able to work on them to improve your teaching skills.

There are, indeed, several other habits that make an effective teacher but these are the ones that I find most important. Many other character traits can be tied into these ones as well.

LAST WORD: There is always something positive to be found in every situation but it is up to you to find it. Keep your head up and teach happily for the love of education!

Course categories

 Graduate SeminarSummary
 Land Resources Management, Access and Benefit Sharing
 Land Administration ManagementSummary
 Technologies for Geodata Collection, Analysis and InterpretationSummary
 Land Administration ManagementSummary
 Rural Development Theories and ApproachesThis course requires an enrolment keySummary
 Research Methods
 DemographyThis course requires an enrolment key
 Land Administration and Management
 LAND ECONOMICS AND VALUATIONThis course requires an enrolment keySummary
 Fundamentals of Development Broadcasting
 Rural and Urban Land Use PlanningSummary
 Land Administration and ManagementThis course requires an enrolment key
 MOODLE Training for Online Graduate ProgramSummary
 Communication and developmentSummary
 Advances in Plant Growth and Development
 Land Conflict ManagementSummary
Basic ICT Literacy 
 HRTM135 - Information Technology for TourismThis course requires an enrolment keySummary
 CS 131 Introduction to ComputersThis course requires an enrolment key
Programming Courses 
 CS 134 : Principles of Computer Programming (Engineering Block)
 CS 141 Computer Programming (Visual Basic)This course requires an enrolment key
 CS 132 Computer ProgrammingSummary
 CS 134 Principles of Computer ProgrammingThis course requires an enrolment keySummary
BS Computer Science 

First Year 
 CS 22 Foundation of Computer ScienceThis course requires an enrolment key

Second Year 
 CS103 : Computer Programming (using Linux g++)
 CS 122 Logic Circuit DesignThis course requires an enrolment keySummary
 CS 112 Data StructuresThis course requires an enrolment keySummary

Third Year 
 CS 133 : Object Oriented Programming (Java)
 CS 123 Computer Organization and Assembly Language ProgrammingThis course requires an enrolment key
 CS 124 Computer System ArchitectureThis course requires an enrolment keySummary
 CS 135 Visual Programming
 CS 136 Structure of Programming Languages This course requires an enrolment keySummary
 CS 113 File Processing and Database SystemThis course allows guest users to enterThis course requires an enrolment keySummary
 CS 138 Software EngineeringThis course allows guest users to enterThis course requires an enrolment keySummary
 CS 139 Operating SystemsSummary

Fourth Year 
 CS192 - Computer EthicsSummary
 CS148: Designs and Analysis of Algorithms
 CS 143 - Web Programming
 CS 147 : Automata and Languages TheorySummary
 CS 145 Principles of Compiler DesignThis course requires an enrolment keySummary
 CS 144 - Data Communication and NetworkingThis course requires an enrolment keySummary
 PHILNITS IT Passport Exam Review
 Training on Computer and Internet Literacy
 PhilNITS FE Examinations ReviewerThis course allows guest users to enter
 Writing in the discipline This course requires an enrolment key
 Computer Science Online ExamsSummary
 NCIV Programming ReviewThis course requires an enrolment key
 PC Maintenance and Recycling TrainingThis course allows guest users to enterThis course requires an enrolment keySummary
 Rural Development Theories
 Problems and Issues in Agricultural and Rural Development
 Principles and Methods of Teaching Agriculture
 Curriculum Planning and Development
 College Teaching
 Social Challenge and Educational Development
 Non-Formal Education in Agricultural
 Advanced Administration and Supervision
 Personnel Administration
 Principles of Education
 Educational Psychology
 Test, Measurement and Evaluation
 Advanced Educational Psychology
 Special Problem
 Graduate Seminar
 Principles, Methods and Strategies in Extension
 Rural Leadership and Group Dynamics
 Rural Social Systems
 Teaching Farmers Classes in Agriculture
 Extension Strategies for Rural Development
 Communication in Extension
 Para-Professionals in Adult Education
 Evaluation in Adult Education
 Leadership and Organization
 Planning and Administering Extension Programs
 Social Science Research
 Social Science Statistics
 Special Problem
 Graduate Seminar
 Cropping Systems
 Forage and Pasture Crops
 Field Crop Production and Management
 Manuring of Field Crops
 Physiological Aspect of Crop Production
 Applied Field Crop Physiology
 Advanced Cropping Systems
 Advanced Forage and Pasture Management Utilization
 Advanced Cereal Production
 Fundamentals of Farming Systems
 Soil Fertility and Fertilizer
 Advanced Soil Fertility
 Applied Animal Health
 Dairy Production
 Feeds and Feeding
 Poultry Production and Management
 Swine Production and Management
 Advanced Swine Production
 Advanced Poultry Production
 Ruminant Production and Management
 Advanced Ruminant Production
 Non-Ruminant Nutrition
 Ruminant Nutrition
 Advanced Animal Breeding
 Reproductive Physiology of Farm Animals
 Special Problem
 Graduate Seminar
 Field Plot Techniques and Experimental Designs
 Related Activities in Language Teaching
 Introductory Linguistics
 Second Language Teaching for Special Curricular Programs
 Techniques in Advanced Composition
 Teaching Reading
 Teaching Speech
 Special Problem
 Graduate Seminar
 Marketing of Agricultural Products
 Project Feasibility Studies
 Economics of Agricultural Marketing
 Script and Program Planning for Community Radio
 Communication and Rural Change
 Educational Communication Technology
 Communication and Development
 Organizational Communication
 Sensory Evaluation of Food
 Food-Borne Infection and Intoxication
 Advanced Meat and Poultry Processing
 Principles of Plant Protection
 General Plant Pathology
 Research Planning and Manuscript Preparation
 Integrated Pest Management
 Biological Transmission of Plant Pathogens


The premiere university of Science and Technology in the Visayas.


Provide excellent instruction, conduct relevant research and foster community engagement that produce highly competent graduates necessary for the development of the country.

Skip Search Forums

Search Forums

Skip Latest News

Latest News

  • 3 Dec, 09:32
    Winston Tabada
    If Programming Languages Were Weapons more...
  • 26 Sep, 15:56
    Winston Tabada
    New 'Bash' software bug may pose bigger threat than 'Heartbleed' more...
  • 9 Sep, 11:36
    Winston Tabada
    11 Habits of an Effective Teacher more...

You are not logged in. (Login)