The course syllabus contains changes
See changesCourse syllabus adopted 2025-03-17 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
- DepartmentMICROTECHNOLOGY AND NANOSCIENCE
- GradingTH - Pass with distinction (5), Pass with credit (4), Pass (3), Fail
Course round 1
- Teaching language Swedish
- Application code 62111
- 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
- Avgust Yurgens
- Director of Master's Programme, Physics, Chemistry and Biological Engineering along with Mathematics and Engineering Preparatory Year
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 about disability study support.
The course syllabus contains changes
- Changes to module:
- 2025-03-17: Department Department changed from SPACE, EARTH AND ENVIRONMENT to MICROTECHNOLOGY AND NANOSCIENCE by UBS/UOL
[0219 Examination 6,0 credit] - 2025-03-17: Department Department changed from SPACE, EARTH AND ENVIRONMENT to MICROTECHNOLOGY AND NANOSCIENCE by UBS/UOL
[0119 Written and oral assignments 1,5 credit]
- 2025-03-17: Department Department changed from SPACE, EARTH AND ENVIRONMENT to MICROTECHNOLOGY AND NANOSCIENCE by UBS/UOL
- Changes to course rounds:
- 2025-03-17: Examinator Examinator Patrick Eriksson (patrick2) removed by UBS/UOL
[Course round 1] - 2025-03-17: Examinator Examinator Avgust Yurgens (yurgens) added by PA/Viceprefekt
[Course round 1]
- 2025-03-17: Examinator Examinator Patrick Eriksson (patrick2) removed by UBS/UOL
- Changes to course:
- 2025-03-17: Department Department changed from SPACE, EARTH AND ENVIRONMENT to MICROTECHNOLOGY AND NANOSCIENCE by UBS/UOL
- 2025-03-17: Department Department changed from SPACE, EARTH AND ENVIRONMENT to MICROTECHNOLOGY AND NANOSCIENCE by UBS/UOL