Welcome to the C programming page!

This is the official webpage of Basics of programming I. for computer engineering, physics engineering and electrical engineering students.

!!!Please check your group assignment at the portal before attending to the practice or the lab!!!

The rooms are not necessary according to the neptun portal! Be careful!

Late arrivals

If you had problems to arrive to Hungary, you can write a request to nemmarton@vik.bme.hu about it and some allowance on laboratory and practice presence will be applied:
Only every third presence will be set to absent, so if you arrive at the third week you still have 4 more miss oportunities, at fourth week 3 more misses allowed as well as 5th and 6th, but on the 7th it will be reduced to 2.
However you need the ketch up with the course, as no further allowances will be given (no ST repeat, no easier MT, or more MT repeat)!

General info

There are three classes each week in the first semester.

Lectures. Lectures give you the necessary knowledge, starting from very basic principles, to write programs. The elements of the C language, which is used for programming this semester are also introduced. The most important hardware and software details (from a programmer's point of view) of the computer will be discussed, too.

Labs. Everyone works individually. The goals are the deeper understanding of the principles and language elements learned at the lecture, and building a skill based on this knowledge. Elaborating the prescribed problems and solving the individual homework assignment (in the second half of the semester) will grant you programming skills at the required level.

Practices. Classroom practice will give you a deeper understanding of algorithm development. Based on the knowledge obtained at the lectures and the individual experience of the lab, classroom practice is an interactive problem solving session.

Please check your group assignment at the portal before attending the practice or the lab!

The official source of information related to this subject is this site and the CProg administration portal.