Teaching Activities

Lecture Courses

Introduction to Software Engineering (45h)

Software Life; Development Processes; UML; Object-Oriented Development; Design Patterns; Verification & Validation; Unit Tests

Written Documents (4h)

Document Structure; LATEX

Directed Studies

Introduction to Artificial Intelligence (8h)

Statistics; Linear & Polynomial Regression; Classification Algorithms; K-means; Decision Trees

Student Life (16h)

Career Orientation; Scientific Communication

Labwork Supervision

User-Centered Design (8h)

Requirements Formulation;Low-Fidelity to High-Fidelity Software Prototyping; Balsamiq Mockup; Netbeans

Artificial Intelligence (36h)

Python; Linear & Polynomial Regression; Classification Algorithms; K-means; Decision Trees

Collaborative Development (36h)

Git Commands & Workflows

Frontend Development (16h)

Javascript; NodeJS; VueJS

Data Structures (54h)

Data Structures in C

Object Oriented Modeling (16h)

Group Modeling Projects in UML