The above picture has been generated with Adobe Firefly 2.
Command prompt: a laptop on a desk with, laptop screen displays python code and display, agile standup meeting in the background
General information#
The aim of the course is to acquaint students with the basic concepts and techniques of software development in one of the established general programming languages. The student also gains a reliable view of future developments in the field of creating and using programs. After completing the exercises and the exam, the student acquires the following competencies:
- knows how to create his own computer program with which he can solve less demanding engineering problems,
- is able to work with professional software developers, and
- is able to upgrade existing knowledge to solve more challenging problems.
Schedule#
- Lectures: Wednesday, 12:15 - 13:00, classroom J-II/2 (II/2)
- Project work: individual
Contact#
- office hours - Monday 9 - 10, room 035
- email - mdolenc@fgg.uni-lj.si
Lectures#
1. and 2. week, Oct 9 2024#
Introduction
Computer Programming:
- Programming languages: C/C++, Visual Basic, Java, Python, Ruby, Objective-C, …
- Operating systems: Windows, MacOS X, iOS, Linux, Android, …
- Devices: computers (desktop, laptop, server), smart devices (phones, tablets)
Project work:
- Prepare programming project proposal - 5 to 7 slides.
- Project proposal presentations