September
2000
I was a Computer Science Lecturer for Degree & PG Students at S Ch College in Maddirala.
For BCA
final year Students, there were two Computer Lab subjects, for the
academic year. One of them was Project
work.
One day,
I went to their classroom; and explained the Project execution plan to
them. I have observed doubtfulness 🤔 in
their faces, as this Project work subject was different, from their regular
studies. There was only one question was
arisen, in most of them; i.e., Which Project, do we need to (select to) do
?
I have
started clarifying their doubts. Few of
them were… … …
🤔 Students’
Question: Sir…! For the Project work, is there any specific programming
language, do we need to select ?
😊 My
Answer: Your
wish. It can be one programming language
or many. You can select the programming
languages from your BCA subjects, or you can learn newly; to execute your
project. If you select programming
languages from your BCA subjects, the concepts can be existing or new.
Ultimately,
the selection of the programming language(s) and their concepts, is based on
the execution of the required features, for the project, in a convenient
way.
With this Project work, you are going to learn, beyond your NoteBooks 📝, by yourself. And also, you can get help from Lecturers (internally/externally), Classmates, Batchmates, Seniors, PG Students, etc. Finally, it’s your responsibility to complete the project.
🤔 Next… Question: Sir…! What
is the size of the Team; and who are the Team members ?
😊 My
Answer: That’s your
wish. The Team can be with one person;
or you can select your Team members, whoever you feel good. But, each and every Team member involvement
is important; and also, each Team member need to gain the knowledge, for the
execution of the Project, independently.
Team Lead title is only for the Point of Contact, for the entire Team. Each Team member need to be ready to take up
Lead position, at any time.
For
example, in a Cricket Team, Team Captain is also need to be a Player, as
similar as each and every Team Player.
✳
🤔 Next… Question: Can we select the Project that was already
completed by others.
😊 My
Answer: The selection
of the Project is completely your choice.
You can select, if you are planning to upgrade the existing Project;
i.e., as a Migration Project, or adding new features with any design changes. But, you need to have complete knowledge
about the existing Project, for further modifications/debug/execution.
✳
🤔 Next… Question: Migration Project means what ?
😊My
Answer: The
development of the same Project in different Programming Language(s); as an
upgradation. In fact, Migration Project
is mostly difficult than new Project; i.e., due to dependencies; and also, the selection
of new concepts or programming languages, that need to be better than the
existing programming languages. Few
times, it simplifies existing concepts, or you may need to redevelop/redesign.
For
example, if the existing Project was implemented in C language, and you want to
upgrade it to C++. You will get lot of
features, for the simplification. But, for
GUI (Graphical User Interface) Projects, there will be more features in VB
(Visual Basic) programming language, than in C and C++.
So,
selection of the Programming languages is very important.
At last, I said “Any more doubts ❓”. Entire classroom was silent.
Then, I
said “You can come with your doubts, even later.
If you don’t get idea about any
Project Topic, you can tell me. I can assign
a Project for you.
Finally,
I want to suggest you all… … … do your Project by yourself. So that, you can gain knowledge, as similar as
PG Students. You can review
Books/Projects 📚 in the Libraries, for reference.
Now, you
are all need form Teams; and come with your Project Topic, team-wise.”.
During
their Computer Lab hours, Students’ have given their Team details.
I have
started visiting each and every Team individually; by asking details of their
Project; and clarifying their doubts. At
that time, few Teams have asked my suggestions in finalizing their Project
Topic, from few different Project ideas.
By end of the day, I have visited 5 Teams, out of the total 10
Teams. In that, there were also one
member Teams. Then, Students were moving
out of the Computer Lab, for the day.
I felt
that this batch is very sharp ⭐. They were
ready at any time; and up to date.
Later, I
have observed that one Team (from remaining 5 Teams) was coming towards me, to
meet me. By seeing them, I said
“Today, these 5 Teams are completed.
Tomorrow, I will meet your Team.”.
By listening to me, they felt very happy😊; and said “Sir… … …! Not for that. … … … … … We wanted to say that … … … … … We like you.”.
I
questioned them as “Why, and for what ?”.
Team Leader Mr. Jilaani said “Sir…! This complement is not for getting impression from you. These words are straight from our heart. We want to tell you, what we felt.”.
Then, I
said “But… regarding for what ?”.
Mr.
Jilaani said “Sir…! When
a Lecturer makes an announcement, the information is not reaching to all
Students. Few times, we don’t know… what
was happening in the Class ? Few times,
we get information at last minute or even after deadline. We always need to keep an ear explicitly/externally
frequently. It is very difficult for us,
when we are executing our task (Lab work) with concentration. In fact, most of our Lab time is wasted, in
collecting information from others. 😞
But, you
are different; and extremely great. 😊
If you
make an announcement, you are verifying with each and every Team, personally,
to know their understanding, and then clarifying their doubts.
Even
today, as our general habit, we have collected information 📝 from those 5 Teams, after
your visit.”.
Then, I
said “So, what is your understanding with that information ?, now.”.
Mr. Jilaani said “Sir…! In those 5 Teams, some of them are not having answers to your questions. We have noted 📝 them also. Tomorrow, we will be ready with answers, to all your questions.
We want
to say that we need not worry, now onwards… … as you are with us. 😊
Tomorrow
onwards, we can concentrate completely in execution of the Project.”.
Then, I
said “Very Good. Now, I liked your
Like. 😊 All the best...!”.
Next
day, I have visited remaining 5 Teams.
Out of the 10 Teams, two Teams have requested Project Topic from me. I have given Project Topics for them.
Later, I
have observed that Students were stopped moving in the Computer Lab;
and completely spending their time in completion of their Projects, with
concentration.
Each and
every Team member is gaining the knowledge, independently.
October
2000
Few Teams
have selected Programming languages from their academic Subjects, but learned
new concepts; and few Teams have selected new programming languages, learned
all necessary concepts; while implementation of their Projects.
November
2000
Thus, all Teams were perfect, and in final phase of completion of their Projects. ✔
December
2000
Students
have started preparation of their Project reports. 📚
In last
week, I have invited Principal to the Computer Lab, to show the Students’
Projects.
Principal was visited each and every Team; saw every Project. He felt very happy😊, by seeing Students performance, in execution of the each and every Project, by their own. ✔
2003 –
2004
Later, this Class Students met me in the College/Hometown; and said “Sir…! While execution of the Project, we have
learned lot of things (New Programming languages and new concepts by referring
Books; Identification of new concepts that are suitable for the Project;
Finding alternative ways in case of unsuitability; Verification before
implementation; Design; Debugging; Project report preparation; Self-Study; Team
work; etc.), under your guidance; during our BCA Degree study itself. That helped us very much, later, during our
PG study. Now, PG (including Project
work) became very simple, for our classmates. So, we
still like you.”.
I just smiled, and said “I liked your Like.”. ✔😊
2005 ... ... ...
Later, few more Students contacted me; and said "We got jobs. We have referred your notes, during our job work also. So, we still like you.”.
I just smiled, and said “I liked your Like.”. ✔😊
2016
⭐ ⭐ ⭐ ⭐ ⭐