Tips for Undergraduate Students

Please let me know if you have any questions and feel free to stop by my office at (14-154)  Control Labs, or send me email (ebrgallaf@eng.uob.bh) to set up an appointment any time.


Matlab and C++:


Word Processing: Latex

While Microsoft Word may be useful for writing simple letters and for mail merge, it is quite substandard when it comes to writing nice looking technical reports that have lots of equations. The preferred package is Latex (Framemaker is a bit better than Word, but is not adequate). It is therefore important that you learn Latex as soon as possible, and one good approach to do this is to use it to type in a few homework problem solutions just to get started. It is quite helpul when getting started with Latex to keep a few things in mind:

The Latex software is free (or it is shareware, but there are also commercial versions) and there are many helpful web-based resources for it. Some of these are (but I am sure that you can find others):

Next, note that as you build a bibliographic data base you should use Bibtex for automating the referencing process. To get started, the following is a .bib file of some books in the control systems area: refs.bib To use this file you set a bibliographic style, and use the \cite command in the Latex document. You should share your .bib files with other graduate students to save time typing the bibliographic information into the proper format. Try to use a standard method for the labelling of the references (note that one that is commonly used can be seen in the file refs.bib above).


Latex and PowerPoint:

While the above "seminar_color_shell.tex" file, coupled with the ability to embed movies in .pdf files (see above) provides an ability to present very nice presentations, there are additional features and reasons to use MS Powerpoint. A problem, however that typically arises is that you have to use mathematical formulas, ones that you already have in Latex. I am aware of two solutions to this problem, one is from Y&Y software (who also offers a commercial version of Latex):  http://www.yandy.com/    where apparently you can cut out of the pre-viewer and save as a file that can be imported into PowerPoint. The other approach is "TexPoint":  http://raw.cs.berkeley.edu/texpoint/index.htm    where the approach is to allow for the using Latex-style syntax for equations directly in PowerPoint. I am not sure which of the two above options is best.


Style  Conventions   Recommendations  for  Technical  Writing:

There are many other issues involved in writing a good technical paper and it is recommended that you pay careful attention to the process of writing and try to improve your writing (afterall, we are judged by what we communicate, in written form, or orally, so your abilities to write and speak clearly are very important). Some ideas on writing technical papers are given in Bernstein's paper listed below under research methodology.


Research Methodology / Working Effectively:

It is useful for you to think about research methodology before and during your course.  To assist you along these lines I would recommend that you read:  D. S. Bernstein, "A Student's Guide to Research," IEEE Contr. Sys. Mag., Vol. 19, pp. 102-108, February 1999, which you can obtain by clicking here (and scroll down to his list of papers).  There are lots of self-help books out there, some that focus on how to be a good manager, team-player, etc. A book that focuses on how to help make you work effectively, no matter what job you get, that you should consider reading is:   

Stephen Covey, The 7 Habits of Highly Effective People, Simon and Schuster, NY 1989


Technical Presentations:

The technical presentations that you give (e.g., seminars, conference talks,  project and thesis defence) are very important (in some ways they define how others view you).   It is recommended that you:


Get to Know Your Professional Community:

It is very important that you get to know your professional community. You should certainly be a member of IEEE and IEEE Control Systems Society. The E-letter (a useful electronic newsletter): The "E-LETTER on Systems, Control, and Signal Processing" is a useful electronic newsletter. You can subscribe to the E-letter by sending an (empty) e-mail message to eletter@win.tue.nl carrying the subject 'add' or 'subscribe'.

Some useful sites are:


Please let me know if you have any questions about any of these items. Good luck!!!   Of course, this page is continually under construction - if you have ideas please email me! Keep in mind, however, I do not want lots of links.  I want a few of the best ones.


Return to Homepage
Dept. of Electrical and Electronics  Engineering   College  of  Engineering   University  of  Bahrain  07/29/2008