Software engineering: OHSU21S
Code: OHSU21S
Descriptions
Study program of basics of software engineering
Development
Curriculum is based on the degree program of Information Technology
Further information
This program is not a degree program
Objective
After completing the studies of this program, the student can continue software development studies in the second part called Web Programming starting January 2022.
Select timing, structure or classification view
Show study timings by semester, study year or period
Code | Name | Credits (cr) | 2021-2022 | 2022-2023 |
Autumn
2021 |
Spring
2022 |
Autumn
2022 |
1. / 2021 | 2. / 2021 | 3. / 2022 | 4. / 2022 | 5. / 2022 | 1. / 2022 | 2. / 2022 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
OHSU21S-1001 |
Basics of Information Technology
(Choose all) |
14 | ||||||||||||
KL00CX05 | Basics of Programming 1 | 3 | 3 | 3 | 3 | |||||||||
KL00CX06 | Basics of Programming 2 | 4 | 4 | 4 | 4 | |||||||||
KL00CT67 | Basics of Web Programming | 3 | 3 | 3 | 3 | |||||||||
KL25AB10303 | Data Communication and Data Security | 4 | 4 | 4 | 4 | |||||||||
OHSU21S-1002 |
Software Development
(Choose all) |
13 | ||||||||||||
KL00CQ10 | Object-oriented Programming | 5 | 5 | 5 | 5 | |||||||||
KL00CQ12 | Data Structures and Algorithms | 4 | 4 | 4 | 4 | |||||||||
KL00CQ20 | Databases | 4 | 4 | 4 | 4 | |||||||||
Total | 27 | 27 | 0 | 27 | 0 | 0 | 14 | 13 | 0 | 0 | 0 | 0 | 0 |
Due to the timing of optional and elective courses, credit accumulation per semester / academic year may vary.
Information Technology competencies
1 Mathematical and scientific competence
A Bachelor of Engineering (IT): |
Data Structures and Algorithms |
Databases |
2 Hardware competence
A Bachelor of Engineering (IT): |
Data Communication and Data Security |
3 Software competence
A Bachelor of Engineering (IT) ; has command of programming technology, i.e. understands programming logic and possesses knowledge of common algorithms and information structures; is competent in interpreting programme codes and utilising programming to solve problems; possesses knowledge of object design and programming; has command of the development of databases and how to execute them; is competent in working in software projects and considering the needs of the company and client. |
Basics of Programming 1 |
Basics of Programming 2 |
Basics of Web Programming |
Object-oriented Programming |
Data Structures and Algorithms |
Databases |
4 Competence in ICT business
A Bachelor of Engineering (IT): |
No attached course units |
5 Competence in ICT engineering
A Bachelor of Engineering (IT): |
Object-oriented Programming |
Data Structures and Algorithms |
Databases |
Not grouped |
Code | Name | Credits (cr) |
---|---|---|
OHSU21S-1001 |
Basics of Information Technology
(Choose all) |
14 |
KL00CX05 | Basics of Programming 1 | 3 |
KL00CX06 | Basics of Programming 2 | 4 |
KL00CT67 | Basics of Web Programming | 3 |
KL25AB10303 | Data Communication and Data Security | 4 |
OHSU21S-1002 |
Software Development
(Choose all) |
13 |
KL00CQ10 | Object-oriented Programming | 5 |
KL00CQ12 | Data Structures and Algorithms | 4 |
KL00CQ20 | Databases | 4 |