Programming (C0189), 5 op
Basic information
Course name: | Programming Programming |
Course Winha code: | C0189 |
Kurre acronym: | Prog |
Credits: | 5 |
Type and level of course: | Professional studies |
Year of study, semester or study period: | 1.year |
Implementation: | 3.period, 4.period |
Semester: | 0708 |
Language of tuition: | English |
Teacher: | Peeter Kitsnik |
Final assessment: | Grading scale (0-5) |
Descriptions
Prerequisites
Introduction to Computing
Application Development
Course contents (core content level)
? Principles and process of software development
? Modular organization of programs
? Structured algorithms and structured data
? C language fundamentals
? Application development using C
Course contents (additional)
? Development environments in programming
? New principles in modern software technology (Java)
Core content level learning outcomes (knowledge and understanding)
? Knowing ANCI C data types, control structures and important standard functions
? Understanding header files, functions and parameters, arrays and pointers
? Understanding the role of compilation and building
Core content level learning outcomes (skills)
? Ability to develop simpler applications in ANSI C
? Skills in using standard and custom functions, custom data types and data files
Recommended reading
Teaching and learning strategies
Lectures
Laboratories
Homeworks
Assignment
Exam
Self-studies
Teaching methods and student workload
Exam
Learning tasks / Assignments
Self-study
Laboratory assignments
Lectures and presentations
Assessment weighting and grading
Related competences of the degree programme
Software Engineering