Page 1 of 3 123 LastLast
Results 1 to 10 of 29
  1. #1

    Default How to teach programming to college students?


    I think it's better suited na dri nako ni i-post since daghan programmer dri.

    I am a computer technology college instructor.
    Ga start ko last year 2nd semester.
    Karun nga semester I am handling computer programming 1, four ka sections.
    I intend to use C/C++ pero i am forced to used visual basic ky mao man naa sa syllabus.

    Well anyways so far nahuman na nako discuss ang basic controls like command buttons, text boxes, labels, option buttons, etc...
    Last week I started discussing conditionals like If-else statements, logical operations (and/or) and variables.
    Then ang ganahan nako sunod is to give them exercise problems to apply what they learned so far.
    Para ma absorb jud nila. Then ako sad na apilan ug nested conditional statements and algorithms.
    Dili gud unta ko mag problema ani if naa pa unta tarung ug updated na syllabus ang amo school.

    So hangyo ko sa mga istoryans na programmers dri:

    1. Do you have ebooks or site na ika suggest about visual basic na naay daghan exercises?

    2. Unsay nindot na ipagama na project sa students? I know daghan istoryans dri na naa jud sa field. Your suggestions would be a great help and will be higly appreciated. Although later on ang mga students maoy ako pabut-on unsa ila gam-on based ug unsa ila hilig/ganaham para mas motivated sila mogama.

    3. Sa mga computer instructors dri, pwedi molantaw sa inyo syllabus?


    P.S.

    When I was a student intro ra jud sa programming ako natilawan, mostly self study nalang.
    And I recently found out na lisud man diay ning mag teach ug programming sa school.

    First reason.
    Dili tanan students motivated ug naay computer. And most students ganahan ug spoonfeeding permi,
    dili kabalo mo google.

    Second reason.
    Naa sad jud medyo mga slow learner na students. Ang resulta ani maalahig ang
    tibuok class then mawalaan na nuon ug gana ang uban ky sige nalang balik2 discuss.

    Third reason.
    Karaan ang syllabus. Hasta ang prospectus dili sad updated.

    Fourth reason.
    Ang uban teachers busy sa masteral/doctoral or sa mga requirements sa ched. So wala na ayo ug teach ang mga students sa mga before nila ani nga mga subjects. Importante man jud unta na ma grasp jud sa students ang basic subjects kay mao man na ila foundation. And some of my co-teachers dili jud programmers i mean wala jud sila experience. I was fortunate na nag freelance programmer ko prior sa ako pag teach. I have made desktop and embeded projects using VB, C, PHP and assembly.

    Thank you so much for reading.Have a nice day.

  2. #2
    Suwayi og pakita og human daan na program TS (kanang nindot para ma enganyo sila). Inig human kay i-dissect dayon every part para masabtan gyud unsay nahitabo behind the scenes. IMHO, mas dali ka makat.on kung interested ka sa imo gibuhat. Mas ma kuha man gud nimo ang interest sa students, labi na ako, kung makakita mi og nindot na program. Ma curious mi ba kung gi unsa pag buhat. Hehehehe

  3. #3
    Junior Member
    Join Date
    Jun 2009
    Gender
    Male
    Posts
    478
    * visual basic (or programming by drawing UI) is not the best language to teach students. Should teach python, ruby, c/c++.
    *Also the language i mentioned are not just they are good for teaching programming fundamentals because in real world, there are more jobs wanted programmers who have those skills i mentioned.
    * should have exercise that demonstrate hard core programming that can write small codes that demonstrate difficult data strictire amd algo, maths, oo concepts and design.
    * should have small exercise that is not so easy. For example: text based calculator (input an expresison and it will read, evalaute, print the answer, and loop)
    Example of REPL read, evalaute, print , and loop)
    >> 2 + 2
    4
    >> cos(45) + sin(45) + 5
    6.37622551335

    It looks simple but not that simple.

  4. #4
    Try to search for programs NOT VISUAL BASIC, kanang imung nahibaw.an, and mao na imu i-tudlo, I mean, transfer or convert it to Visual Basic.

    Let them learn Algorithms, so they can analyze their work.

    Basic Programming Exercises
    C++ Programming/Exercises/Iterations - Wikibooks, open books for an open world

    My suggestion, ipa-sulat sa ila ang pag program.. IMHO, this way, ma-conscious sila sa ilang work, they would really analyze it, kay di mag salig sa error or sa mga library nga dropdown nalang.

    Let them learn step by step though, aron di sila mag libug..

  5. #5
    For me TS:

    First. Help your student understand the logical approach in programming. Test them on how will they approach
    certain problem. Daghan man gud method on solving a problem so give them a chance to explain to work and afterwards give them the easiest way to solve the particular problem.

    Like create a search for employee name, sakto g buhat sa student the result is found in the middle of the record using for loop.
    However on his coding. wala niya g exit ang forloop after he founds the correct data. so explain to them na naa siya na lacking sa iyang code. do it nicely not harshly :P

    Afterwards, let them explore different types of language and most important teach THEM SQL! not just connecting/create but logically... How to correctly design a database structure for a certain system! also how to use (VIEWS AND STORED PROCEDURE!) my alma mater never taught this !. may gani dali ra ko kasabot when I was forcely to use this functions

  6. #6
    Para sa ako student man ko.. c/c++ jud tana sugod, ok man gud para sa ako kana ang foundation.

  7. #7
    nindot nga project ipa learn og basic calculator.

    then Question and Answer nga game - database driven dyud.

    ma hasa dyud na..

    naa man sa Youtube na karon mga tutorials, e download via grabber then ipang distribute para easy nalang sa styudents nga way ineternet sa balay kay pwede ra ipa salida sa video player nga naay usb...


    akong advice kay maghimo ka og course plan nga step by step..

    ang project 1 kay maoy gamiton sa project 2 and so on, until maka himo og dako na project igka end sa semister.

    diha nimo makita ang progress sa students.
    Last edited by emailroy2002; 12-16-2013 at 02:25 PM.

  8. #8
    If I were you I would nail loops, conditional statements and all the basic stuff into their brain.
    Since VB man ang inyo gigamit kay I would make it so that they won't have to worry much about interfacing with the UI and let them focus more on the logic itself. Of course it is still important that they would know how to do it but try to make not so many changes on the UI stuff.

    I also assume nga naay other subjects for database itself and if there is then yeah free yourself from that subject aside from the basic needs for VB.

    It would be nice to give them homework all the time even if it is just simple code problems. Things like just fill in what should the code be when the button is clicked to achieve a certain output.

    As long as they can master the basics then I think you already did a good job.

  9. #9
    Junior Member
    Join Date
    Jun 2009
    Gender
    Male
    Posts
    478
    And by the way, dont forget to teach them how to issue commands through shell (or better yet teach them SHELL scripting).
    The quality of our graduates these days are going downhill. I know many of them dont know how to use DOS or UNIX commands.

  10. #10
    as what i experienced doing a workshop on web development, is to make then interested sa lecture... on my experience sagulan nakog gamayng binoang like if i teach them how to create form script, i include a side topic like hacking and protecting your form script... atleast so far they got interested man sad... a friend of mine teaches android and iOS programming mao sad iya style... he made a demo on certain app the will spy and steal all text messages sa imo uyab or asawa...

  11.    Advertisement

Page 1 of 3 123 LastLast

Similar Threads

 
  1. How do you teach Bisaya to a foreigner?
    By farmboy in forum General Discussions
    Replies: 16
    Last Post: 07-23-2010, 10:25 AM
  2. How to restrit programs (windows)
    By kabz in forum Computer Hardware
    Replies: 15
    Last Post: 12-11-2009, 07:52 PM
  3. SLAYER's LOMBARDO Wants To Teach METALLICA's ULRICH How To Play
    By necrotic freak in forum Music & Radio
    Replies: 8
    Last Post: 11-26-2009, 06:48 PM
  4. How to apply as a working student in USC-TC?
    By stravin in forum Campus Talk
    Replies: 9
    Last Post: 08-27-2009, 12:00 PM
  5. does anybody here in cebu know how to teach our pit to fly
    By iusheboy in forum Pet Discussions
    Replies: 25
    Last Post: 08-05-2008, 06:53 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
about us
We are the first Cebu Online Media.

iSTORYA.NET is Cebu's Biggest, Southern Philippines' Most Active, and the Philippines' Strongest Online Community!
follow us
#top