Course code DatZ1006

Credit points 3

Computer Basics I

Total Hours in Course81

Number of hours for lectures16

Number of hours for seminars and practical classes16

Independent study hours49

Date of course confirmation20.04.2011

Responsible UnitInstitute of Computer Systems and Data Science

Course developer

author Datoru sistēmu un datu zinātnes institūts

Aleksandrs Gailums

Dr. oec.

Course abstract

The course is viewing the basics of the computer arithmetic, including numeration systems, numeric representation and binary arithmetic. The section covers the subject of digital logic, introduces students to Boolean operations, logic gates, logic circuits. The course also covers processing of bits on base of machine language. The course covers origins of the computer development.

Learning outcomes and their assessment

• Knowledge about computer arithmetic and logic basics, information coding principles, history of computers, current events and perspectives.
• Skills to link acquired knowledges with contents of other courses.
• Competence to develop problems in own profession.

Compulsory reading

1. Gailums A. Ievads datorikā. I daļa. Jelgava, 2005.
2. Gailums A. Ievads datorikā. II daļa. Jelgava, 2005.
3. Brookshear J.G. Computer Science. Addison-Wesley, 2000. 609 lpp.
4. Petzold C. Code. Microsoft Press, 2001.

Further reading

1. Baums A., Borzovs J., Gobzemis A., Fricnovičs G., Ilziņa I., Skujiņa V. Angļu-latviešu-krievu informātikas vārdnīca. Rīga:: Avots, 2001. 660 lpp.
2. Reilly E. D. Milestones in Computer Science and Information Technology. Greenwood Press, Westport, Connecticut, 2003.
3. O’Regan G. A Brief History of Computing. London: Springer-Verlag Limited, 2008.