Computer science undergraduate (bachelor) curriculum of the University of Latvia was developed in late 80th based on curricula of several US universities while keeping strong practical setting. The very core of the curriculum comprises Software Engineering lectures and related information system development course project in the second year. Thus every undergraduate (even theoretical computer science major) is prepared to start professional career of computer programmer by the second study year. It is amazing to realize how well this rather old curriculum conforms to the new ACM/IEEE Computing Curricula 2001.