Archive for the ‘Uncategorized’ Category

Google Brings Digital Skills Training To Columbia – May 2, 2018

Free training, demos, coaching with Googlers and more.

Whether you’re a business owner, educator, looking for your next job, or just want to learn a new skill, you’re invited to attend free workshops on Wednesday, May 2nd. View the schedule below and choose session topics and times that work for you.

Register online:

4.17.18- Google Partnership- CAMPUS RELEASE

Categories: Uncategorized

A Memo to Students on Cheating

From: A Memo to Students on Cheating, by 

To: My Students
From: Your Teacher
Re: Cheating

You know the message on cheating: Don’t do it. Yet despite knowing that it’s wrong, many students still cheat. Why? In response to a survey about cheating a student compared it to speeding. Everybody knows you shouldn’t speed, but most of us do. And when the weather is good and the road is clear, the risk of an accident is small. There is the matter of getting caught, but that risk is also low, so, the student reasoned, cheating is like speeding.

No, it’s not! Here are seven reasons why you shouldn’t cheat, and getting caught isn’t one of them.

  1. When you cheat on an exam, it looks like you know the content, which means whenever you’re confronted with that material, you’ve got to fake it. Moreover, it looks to me like you understand, so I move on, assuming you know what you got right on the exam. What you didn’t learn in one course can be required knowledge in the next course. Knowledge in most fields is cumulative. It builds on previous knowledge. If you don’t understand the prerequisite content, you can’t learn the new stuff—so later you’ll either need to do double-duty learning or what you don’t know widens from a gap to gulf.
  2. When you cheat, important skillsets, those things employers assume college graduates possess, remain undeveloped or underdeveloped. You learn problem-solving skills by solving problems, not by copying answers. Your writing improves when you write, not when you recycle someone else’s paper. Your abilities to think critically, analyze arguments, and speak persuasively all develop when you do them, not when you parrot the thinking, arguments, and persuasive ploys of others. Just as standing around exercise equipment does not build muscle mass, borrowing the work of others does not build mental muscle.
  3. Don’t kid yourself, a small cheating problem seldom stays that size. Think more along the lines of a malignant tumor that starts tiny and quietly grows into something big and ugly. You may start by peeking for answers in a required course that you don’t want to take. In that first course in the major, you decide to copy homework answers—you’re busy and all that content will be covered again in later courses anyway. You cheat in the special topics course because you won’t use the content in the area where you plan to work. You end up fudging data in your senior research project because it isn’t a “real” study anyway. The research is clear. Students who cheat don’t do it just one time or in just one course.
  4. Cheating in college sets you up for cheating in life. Maybe you’re telling yourself you’ll stop when you graduate. The research says otherwise. Those who cheated in college are more likely to cheat their employers or employees, fudge on their taxes, and use unethical business practices. It becomes a lifetime habit right along with the lying that covers it up.
  5. Cheating puts your personal integrity at risk. What kind of person do you want to be? The actions taken now are defining who you are and will likely become. How does it make you feel when someone you care about lies or cheats on you? Do you hold those who cheat in high esteem? Your personal integrity is something you wear every day of your life. You can wear it with pride or you can slink around trying to hide the holes and cover the rips.
  6. You can accomplish what you need to without cheating. Some students cheat because it’s easier than working for the grades—the reasons outlined above illustrate why that’s a cavalier, short-sighted rationale with serious consequences. Then there are the students who cheat because they don’t think they have the smarts to get the good grades they need. Success in college is much more a function of your study habits than your brain size. Good study habits are so not rocket science. And don’t say they don’t make a difference unless you’ve tried them. Start with one course and see if short, regular study times alone and with a buddy, regular class attendance, and keeping up with the homework make a difference. Bottom line: most students are way smarter than they think they are.
  7. Cheating prevents you from being the person you want to be. Grades that you’ve earned provide a sense of accomplishment. They’re a source of pride. They say you’re a person to be reckoned with. Grades you haven’t earned also make you a person to be reckoned with but not for the reasons you’d wish.
Categories: Uncategorized

Prepare for IT Interview

08/29/2017 1 comment

Here I summarize some resources for students to prepare for IT interview:

Meanwhile, there is some opposite opinion about whiteboard interview:

Some other recommended books are:

Basically, whiteboard interview is a good tool to check / demonstrate a person’s problem solving process. However, it is not good enough to check students’ practical skills in debugging a piece of code, searching related reference and reusing existing code, etc.

For students, it is important to know the interview style on whiteboard, fluently use at least one programming language, and be able to demonstrate their thinking process to solve the problems. Other than that, practical experience working on some open source projects will help to improve other part of practical skills, such as debugging, etc.

Categories: Uncategorized

No Student Left Behind

This seems to be ideal for students’ learning. However, when I think about this, a lot of challenges appear in my mind, especially for HBCU students.

As we all know that, HBCU students come with diverse knowledge background, and mostly underprepared. There are many issues associated with that. It is very challenging to teach students with diverse levels. Class time is limited. How can I take care of the slow learners and the fast learners at the same time? If I focus on the need of the slow learners, then the fast learners will feel like that they already know that and it wastes their time. If I focus on the fast learners, then the slow learners have no idea what you are talking about. So, in class, a teacher can only focus on the middle level students. It is reasonable, but not ideal.
And I also have some make up strategies to help students:
(1) Encourage and comfort my students that, it is not a big deal if you learn things slow or fast. As the kids learn how to walk, some slow, and some fast, while when they grow up, it makes no difference. The key is that you have to find ways to master the skills or knowledge.
(2) Encourage students to use my office hours, and I can use extra time to help the students who are a little behind.
(3) Assign extra tasks or assignments to fast learners, to challenge them to learn more.

Above strategies are traditional ones. They do help the students who are motivated and willing to learn. However, there are more challenges today. Not many students are willing to learn, or they have no idea how to learn, or they are occupied by many other things and have no time to learn. Those who really need extra help seldom use the office hours. If a student misses the classes very often, and don’t use the office hours to look for help, how can a teacher really help him / her? This is more common in HBCUs. And HBCU faculties actually are doing a lot of “baby sitting” things: sending reminder emails / making reminder calls; pushing students to learn; studying and trying different teaching strategies to motivate students; giving second chances / grace periods, etc.

It’s not all about teaching knowledge. Students should take the responsibility of learning, and they need to be trained about how to learn efficiently. One day, I visited a small Christian private school, and the teaching style really inspired me. One teacher are dealing with multiple level students from 1st grade to 6th grade. The classroom is separated to small box, each student is watching video and interacting with the virtual educational program. The teacher’s responsibility seems to be organizing and managing the learning environment, and making sure all the kids follow the instruction in the virtual educational program. Maybe the teacher answers the special requests from each individual kids too.

So, I’m thinking if we can have a virtual educational program to deal with different level of students’ need. More than the case above, I will expect that the virtual educational program can evaluate the students’ knowledge background, diagnose the students’ level,  and provide suggestions about the students’ learning plan. Then the students will take the responsibility to lead their own learning progress. And a teacher’s responsibility will focus on the students’ learning progress and help the students to learn better. Traditional role of teacher needs to be re-considered.

Categories: Uncategorized