Programming Fundamentals (C#)

News Lecture Notes Labs Others



Programming Fundamentals is a first course in programming. In this course, you learn the basics of programming and the basics of how to think and how to do when programming. An important part of the course is to learn methods of problem solving. In addition, you get a lot of knowledge about computers and how they work.

Within the programming different methodologies are used to solve the problems you are working on and transferring their solution ideas to the program. One common such method is called object-oriented programming. In this course, you learn the basics of this methodology.

The programming language used in the course is C#. It is a language that is well suited for object-oriented programming (OOP), which is common in both industry and academia.

MS Visual Studio 2012 could be used as environment


The student should be able to program in Java and solve basic problems in programming, and should be able to use basic object oriented programming and should get knowledge for how to think and solve the problems. The student should be able to analyze and program simple algorithms

Important Note

This course has to be accompanied with lots and lots of practice. You won’t learn programming, if you don’t practice! It would be like trying to learn how to swim from a book without actually trying it. There is no other way!

Course Assessment

Will be announced later..