students

How should CS/SE Students supplement their learning?

As a student I worry constantly about the outside world. I've worked for some companies already providing Web Design/Development and SEO help, even the occasional DB work, but I still worry about how I'll cope in the real world as a developer or a graduate student (hopefully) at a top university. Aside from the obvious answer being Work...

What version-control system is most trivial to set up and use for toy projects?

I teach the third required intro course in a CS department. One of my homework assignments asks students to speed up code they have written for a previous assignment. Factor-of-ten speedups are routine; factors of 100 or 1000 are not unheard of. (For a factor of 1000 speedup you have to have made rookie mistakes with malloc().) Progr...

Core principles, rules, and habits for CS students

No doubt there is a lot to read on blogs, in books, and on Stack Overflow, but can we identify some guidelines for CS students to use while studying? For me these are: Finish your course books early and read 4-5 times more material relative to your course work. Programming is the one of the fastest evolving professions. Follow the bl...

Practical tasks for students who learn design patterns

I need to compose some tasks (problems) for students who learn design patterns. Please suggest me some practical short-term tasks that would help students understand the theory. I need some interesting ideas for creational design patterns. Thanks! Will be great if you share your experience: when a particular design pattern perfectly f...

Regression in Matlab assuming Student's t Distributed Error Terms

I see that it is possible to use regress/regstats for OLS, and I found an online implementation of L1-Regression (Laplace), but I can't quite seem to figure out how to implement t distributed error terms. I have tried maximizing the log-likelihood of the residuals, but don't seem to be coming up with the right answer. classdef student ...

Project organization with professionals and students

Hi everybody, I am working as a PhD student developing scientific/engineering simulations and algorithms to be tested in these simulations. These days the first student started to work on my project (for his Bachelor thesis) and I am wondering: how should I organize the project now? I think I have some good C++ knowledge (although I sti...