• Post Reply Bookmark Topic Watch Topic
  • New Topic

starting a project, need guidance  RSS feed

 
Sachin Tripathi
Ranch Hand
Posts: 368
3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hello everyone,
I am starting a sort of project in my college
whose details are as follows:
  • this project will only include the participation of students,
  • we have two groups one is known as coder (will be responsible for various programming language,like Java and C), and Subject helper(who will be looking after the technical subjects,like data structure,digital logic design,operating system,which are covered in our B.tech syllabus)

  • Aim of this project:
  • to improve the presentation skills of the Students
  • to reduce the fear of public speaking
  • to increase the feeling of working in a team,as every group forms a team
  • Multiple concepts discussed at a single place
  • will make sure,this will help them academically,as we will be covering all the boundary cases,regarding a particular topic


  • For every group ,we are making a Team which will include following members:
  • Moderator:He will be selected by voting in a Team member,
    He will be responsible for proper functioning of the group,
    All queries regarding group will be addressed by him
  • Content Collector:will be appointed by Moderator,to collect all the contents,for a particular topic going on in the class,and make contents available to the audience(students that don't belong to the group)
  • Presentor:Will be presenting the topic in front of audience,as per the content suggested by content collector,he is also appointed by Moderator


  • any suggestions/modification needed for the project?

    We are going to implement this by coming monday
     
    Sachin Tripathi
    Ranch Hand
    Posts: 368
    3
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    STARTING Java FROM MONDAY:so i am thinking to dedicate the first lecture to why Java is Still a hot choice,even there are several other languages ,
    I am thinking of introducing the topics like "Havoc created by multiple inheritance,in c++"and "How Java simplifies life
    or giving them code snippets like



    and ask output from them;
    Most will get it wrong,then tell them actual reason for it,


    Any more topic suggestion regarding this?
    As I want to attract more audience,So as to have a great opening for my project?
     
    Jeanne Boyarsky
    author & internet detective
    Marshal
    Posts: 37469
    539
    Eclipse IDE Java VI Editor
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Sachin Tripathi wrote:Any more topic suggestion regarding this?
    As I want to attract more audience,So as to have a great opening for my project?

    Can you provide some background? What's your role? You use the word "attract" which implies this is voluntary. Which means you have to show students why they should spend time on this. But you also use the word "lecture" which implies it is a class.

    What's the timeline for the project/class? If they don't even know Java yet, expecting them to code something useful in Java in a limited amount of time is ambitious. And if they do know Java, why do you think they won't know what the magic() method outputs?
     
    Sachin Tripathi
    Ranch Hand
    Posts: 368
    3
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Thanks Jeanne,For your reply
    Actually the scenario is:
    Students were highly bored by following the montonous routine
    They were not taking interest in the traditional way of teaching, which is followed by our professor.
    So I suggested this project to our faculty to revive the student's intrest.Our HOD has permitted this.Being an initiator i have to lead from front,and show what benefit we can achieve through this
    I am the overall head of this project, and also head of java community in coders group




    I want them to take programming seriously, so in my first lecture that i will be delivering tomorrow,I want to include simple concept's boundary conditions
    For that purpose I was planning to add magic method()
    (Because I feel man only makes effort when he feel he don't know a fundamental thing)
     
    Mike. J. Thompson
    Bartender
    Posts: 689
    17
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    I would hesitate to say that multiple inheritance creates havoc in c++. It certainly does have a potential problem that needs to be avoided, but saying it creates havoc strongly implies that you are saying C++ is somehow a bad language. If your aim is to promote Java to people who use C++ then I would stick to describing why Java is good rather than attacking other languages, or you may have the opposite effect to what you're hoping for.

     
    Sachin Tripathi
    Ranch Hand
    Posts: 368
    3
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Mike
    Will you help in deciding topics that I should discuss TOMORROW
     
    Jeanne Boyarsky
    author & internet detective
    Marshal
    Posts: 37469
    539
    Eclipse IDE Java VI Editor
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    I still don't understand what the goal is for class #1. From your description, I would think you'd be explaining the project and setting up the groups on day 1.
     
    Mike. J. Thompson
    Bartender
    Posts: 689
    17
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    I'd be happy to help, but like Jeanne I'm not certain what your aim is. Is it just to present interesting topics that are Java related to counter the boredom, or is it related to the project you're doing?
     
    Sachin Tripathi
    Ranch Hand
    Posts: 368
    3
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    All the group members have been informed about their roles already

    class#1 will be about
    Why java is still hot
    Some attractive features of java

    Any suggestions?
     
    Mike. J. Thompson
    Bartender
    Posts: 689
    17
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Well the obvious choice would be lambdas and streams since they are new so likely to be less familiar, and they're a step away from traditional object orientation.
     
    Sachin Tripathi
    Ranch Hand
    Posts: 368
    3
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    I think I am at fault for not explaining things clearly
    I tried explaining and will try once again

    My project was for removing boredom,which is starting with java classes,for these classes I need your suggestion
     
    Sachin Tripathi
    Ranch Hand
    Posts: 368
    3
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Don't you think lambda's will be tough for beginning class to directly dive into.
    Audience might be only having knowledge of C and little knowledge about oop
     
    Jeanne Boyarsky
    author & internet detective
    Marshal
    Posts: 37469
    539
    Eclipse IDE Java VI Editor
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    I'm sorry to be blunt, but if they know no Java at all, I think it is overly ambitious to do a project like you are suggesting.

    Let's look at this another way - what do you think they will be able to build as a team by the end of the class?
     
    Sachin Tripathi
    Ranch Hand
    Posts: 368
    3
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Actually you are missing a point. I will be covering all fundamentals of Java in the coming classes dedicated to java schedule.

    But for the first class in the java schedule I wanted to add some attractive things
    So that people will keep on attaining the class
    That will turn my project successful


    As per Jeanne's question
    No we already had made the group who will be working as per their assigned jobs
    Apart from group members we have 100+ students in audience
     
    Jeanne Boyarsky
    author & internet detective
    Marshal
    Posts: 37469
    539
    Eclipse IDE Java VI Editor
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Ah. So this is more like a project within a class and your lectures are more like case studies than a full class?
     
    Sachin Tripathi
    Ranch Hand
    Posts: 368
    3
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Yeah you got the first part right this project is meant only for students of computer science branch of my year

    No we will be covering several concepts of Core java
     
    Mike. J. Thompson
    Bartender
    Posts: 689
    17
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    What is it they found boring? My worry is that if they are completely new to Java it may be difficult to present the very basics in an interesting way if they aren't naturally interested.

    The really interesting stuff comes when you start putting all the basics together.
     
    Sachin Tripathi
    Ranch Hand
    Posts: 368
    3
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    They are bored by the way our professor teaches
    But they do welcome new things,and are really excited for java stuffs
    This incident implies this:
    While i was registering people for group. Large number of people showed interest, I had to conduct a test,and had selected only those who are having sound understanding of oop's concept
    But even in the group and in the audience there are many who are new to Java
     
    Paul Clapham
    Sheriff
    Posts: 22828
    43
    Eclipse IDE Firefox Browser MySQL Database
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Sachin Tripathi wrote:They are bored by the way our professor teaches
    But they do welcome new things,and are really excited for java stuffs


    Yes, you're right, the old model of the professor standing up in front of the class and droning on lecturing for 50 minutes is rapidly falling out of fashion in North American universities too. From what I understand there's a variety of replacements, but a lot of the ideas seem to involve posting the day's course work on a web site, having the students read it and study it however they like, then using the 50 minutes class time discussing it. I hear that the discussions involve feedback so that the teacher knows how well the students are absorbing the ideas, but I'm not a professor so what I'm saying here is hearsay based on professors I know.

    In your case the subject is a programming language, so "understanding" in that case should include writing programs which demonstrate that understanding, right? It sounds like that's what you're considering.
     
    It is sorta covered in the JavaRanch Style Guide.
    • Post Reply Bookmark Topic Watch Topic
    • New Topic
    Boost this thread!