Programming & Software Technology
Exam number: 6503
Semester: from 1st semester
Duration of the module: One semester
Form of the module (i.e. obligatory, elective etc.): Elective
Frequency of module offer: Each third semester; no longer offered
Prerequisites: None
Applicability of module for other study programmes:
Obligatory or elective in other study programmes. For further information check regulations of the study programme.
Person responsible for module: Prof. Dr. Karl Kurbel
Name of the professor: Prof. Dr. Karl Kurbel
Language of teaching: English
ECTS-Credits (based on the workload): 6
Workload and its composition (self-study, contact time):
Contact time (Lecture, tutorial etc.): 60 h; self-study: 120 h
Contact hours (per week in semester): 4
Methods and duration of examination:
Successful written exam (120 min.)
Emphasis of the grade for the final grade: Please check regulations of the study programme
Aim of the module (expected learning outcomes and competencies to be acquired):
Learn programming using Visual Basic in a systematic way.
Contents of the module:
This course is an introduction to computer programming. Programming concepts as well as a modern programming language, Visual Basic, are taught. Visual Basic is easy to learn but still very powerful. Visual Basic's programming environment, Visual Studio, is one of the most convenient ones available today.
In the first part of the course, forms and controls for graphical user interfaces, and fundamental programming concepts such as objects, variables, data types and control structures are introduced. The second part covers common data structures and algorithms as well as object-oriented programming fundamentals.
This course requires active participation and hands-on experience. Homework assignments to be solved by computer will be given every week. Students may use the PC lab in August-Bebel-Strasse 12 or their own PCs.
Outline:
1 Programming concepts
2 Introduction to the Visual Basic language
2.1 Graphical user interfaces (GUI) and event-driven programming
2.2 Elementary language features
3 Object-oriented programming
4 Data structures and some typical programming tasks
Teaching and learning methods:
Lectures, exercises, hands-on work
Literature (compulsory reading, recommended literature):
Deitel, P. et al.: Visual Basic 2012 How to Program; Pearson Education 2013.
Foxall, J.D.: Sams Teach Yourself Visual Basic 2012 in 24 Hours; Sams Publ. 2012.
Halvorson, M.:Microsoft Visual Basic 2012 Step by Step; Microsoft Press 2013.
Newsome, B.: Beginning Visual Basic 2012; Wrox Press 2012.
Further information:
Registration in Moodle Viadrina required.