Course syllabus adopted 2022-02-14 by Head of Programme (or corresponding).
Overview
- Swedish nameProgramutveckling
- CodeLEU483
- Credits7.5 Credits
- OwnerTIDAL
- Education cycleFirst-cycle
- Main field of studyComputer Science and Engineering, Software Engineering
- DepartmentSPACE, EARTH AND ENVIRONMENT
- GradingTH - Pass with distinction (5), Pass with credit (4), Pass (3), Fail
Course round 1
- Teaching language Swedish
- Application code 62112
- Maximum participants130
- Open for exchange studentsNo
- Only students with the course round in the programme overview.
Credit distribution
Module | Sp1 | Sp2 | Sp3 | Sp4 | Summer | Not Sp | Examination dates |
---|---|---|---|---|---|---|---|
0119 Written and oral assignments 1.5 c Grading: UG | 1.5 c | ||||||
0219 Examination 6 c Grading: TH | 6 c |
|
In programmes
- TIDAL - COMPUTER ENGINEERING, Year 1 (compulsory)
- TIELL - ELECTRICAL ENGINEERING, Year 1 (compulsory)
Examiner
- Patrick Eriksson
- Full Professor, Geoscience and Remote Sensing, Space, Earth and Environment
Eligibility
General entry requirements for bachelor's level (first cycle)Applicants enrolled in a programme at Chalmers where the course is included in the study programme are exempted from fulfilling the requirements above.
Specific entry requirements
The same as for the programme that owns the course.Applicants enrolled in a programme at Chalmers where the course is included in the study programme are exempted from fulfilling the requirements above.
Course specific prerequisites
Course LEU432 Introduction to computer engineering or equivalent.Aim
The aim of the course is to give students elementary skills in program development and to give an introduction to the C programming language.Learning outcomes (after completion of the course the student should be able to)
- Analyze and propose the structure of a software-based solution, for a task of limited complexity described by text.
- Implement a well structured solution of the task in the C language.
- Describe and use the following concepts when implementing:
- Use a general development environment (IDE).
- Use a functional abstraction and fundamental data abstraction.
Content
An introduction to software development is given. In the course you learn how to implement a solution, in the form of a computer program in C language, to a defined problem. The course covers; identifiers, variables, types, expressions, operators, statements, functions and program structure, characters and strings, pointers and arrays, dynamic memory management, lists, file management and basic usage of the standard library. The course includes also an introduction to a development environment, as well as basics of code testing and documentation.
Organisation
The course consists of lectures and computer exercises equivalent of 6 credits points and a mandatory assignment of 1.5 credit points.Literature
C från början, Jan Skansholm (Studentlitteratur AB)ISBN: 9789144114583
Examination including compulsory elements
Written exam (6 credit points ) and compulsory assignments (1.5 credit points). The final grade is solely based on exam results.The course examiner may assess individual students in other ways than what is stated above if there are special reasons for doing so, for example if a student has a decision from Chalmers on educational support due to disability.