0% found this document useful (0 votes)
64 views11 pages

Algorithms and Data Structures: The Next Step in Programming

This document provides information about an algorithms and data structures course, including enrollment details, course content, schedule, assessments, and study materials. The course covers data structures, algorithms and their efficiency, and builds on concepts from programming and object-oriented programming courses. It takes one semester to complete with weekly online seminars, on-campus meetings, five programming assignments completed in groups, and a theoretical midterm exam. Study materials are available through the HvA library database.

Uploaded by

Serkan Sezin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
64 views11 pages

Algorithms and Data Structures: The Next Step in Programming

This document provides information about an algorithms and data structures course, including enrollment details, course content, schedule, assessments, and study materials. The course covers data structures, algorithms and their efficiency, and builds on concepts from programming and object-oriented programming courses. It takes one semester to complete with weekly online seminars, on-campus meetings, five programming assignments completed in groups, and a theoretical midterm exam. Study materials are available through the HvA library database.

Uploaded by

Serkan Sezin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

ALGORITHMS AND DATA STRUCTURES

The next step in programming


INTRODUCTION
• <your name>
• <room number, if applicable>
• <email address>
• <cell phone?>
• <availability, if applicable>

2
ENROLLMENT
• Enroll via https://courseselector.mijnhva.nl and search for Algorithms and
Data Structures (FDMCI-2000ADS_19).
• Once enrolled you can use https://dlo.mijnhva.nl.

3
CONTENT
• Short recap of OOP
• Newer features of Java
• Data Structures
• Algorithms and their efficiency

• Algorithms and data structures are tightly coupled


• Depending on the data structure you may need a different algorithm to
achieve the same goal

4
KEEP IN MIND:
• This is the next step on the ladder to become a software engineer.
• It continues where Programming, OOP1 and OOP2 stopped.
• A lot of reading (in English) ~100 pages per week!
• More academic / mathematical / algorithmic thinking!
• A lot of coding J

5
SCHEDULE
• Course takes 1 semester (two blocks)
• 7 weeks per block with each week
• 2 hours online seminar (theory)
• 2 hours online seminar (recap, questions, demo’s and exercises, explanation
assignments)
• 1 hour on-campus face to face (thurday morning)
• 1 theoretical test in block 2 week 10 (30 MC*, 20 OE**)
• In total 5 practical assignments (in groups of 2)

* Multiple-choice
** Open-ended 6
THEORETICAL TEST
• Covers all the subjects
• 10 open-ended questions (max 2 points)
• 30 multiple-choice questions (max 1 point)
• Need 28 points out of 50 for passing (see study manual for details)
• Re-sit will be in block 3 week 9

7
PRACTICAL TEST (ASSIGNMENT)
• Groups of 2, madatory!
• 5 assignments, graded per assignment (max 10 points each)
• For passing each assignment must graded with a 5.5 or higher
• Final grade is the average of the 5 assignments
• Deadlines see study manual
• Hand in report in PDF. Java source code and Maven XML POM file on
GitLab.
• Re-sit will be in block 3.
• Re-sit consists of correcting failed assignments and make additional
(sub-)assignments.
8
STUDY MATERIALS
Register first with your HvA-e-mail for O’Reilly|Safari at
https://databanken.bibliotheek.hva.nl/ (type=e-book)
Then enjoy all resources at https://learning.oreilly.com

9
DOES THIS APPLY TO YOU ;-)

10
12

You might also like