ZELVU Education
← Programme and all study years

Bachelor of Science (BSc) — Data Science — Academic Support

Year 1

Semesters 1–2 (reference sequence)

Qualification: 3-year bachelor’s route / 4-year honours or research route, where offered. Current purchased LMS term: 12 months. This study section does not sell a new degree or alter an existing learner’s paid expiry.

What is available here: A year-specific reference study map and assignment, plus a shared original foundation workshop with worked reasoning and answered checks. The workshop is supplementary and may recur across related years. The live inventory below identifies existing LMS readings separately. This is not a claim that every textbook, video or semester subject has been completed or reviewed by the degree-awarding university.

Learning outcome and subject plan

Explain and apply programming and calculus and linear algebra, then demonstrate progress through a referenced assignment and a corrected practice portfolio.

Study block A · reference semester 1

  • Programming
  • Calculus and linear algebra

Study block B · reference semester 2

  • Probability
  • Data collection and ethics

Confirm the exact university, award, admission batch, major/minor combination and current syllabus. A fourth-year route is conditional on the university's regulations and eligibility; it is not automatically included in every three-year award.

Original foundation reading and worked example

Computing workshop — specify, test and explain an algorithm

A program is more than code that runs once. State its inputs, output, assumptions and error conditions, then choose a representation and test cases. Correctness and efficiency are different properties. A faster result is not useful when the specification is wrong.

Practice situation

A fictional reading application receives lesson identifiers [12, 7, 12, 9, 7]. It must return each identifier once while preserving first appearance.

Worked reasoning

  1. Write the expected result before coding: [12, 7, 9]. Sorting to [7, 9, 12] would remove duplicates but violate the order requirement.
  2. Maintain an initially empty set of seen identifiers and an empty output list. Read each identifier in order. Add it to the output only when it is absent from the set, then mark it seen.
  3. Test empty input, one item, all-identical input, already unique input and the supplied mixed example. State the permitted identifier type and how invalid input is handled.
  4. With a typical hash-set implementation, expected processing is linear in the input length and extra storage is proportional to distinct identifiers. This is an implementation-dependent expectation, not an unconditional worst-case guarantee.
  5. Extend the exercise into a database or web application only after defining identity and permissions. Never use a demonstration dataset containing private student details, secrets or production credentials.

Five answered self-checks

Write your answer before opening the explanation.

1. What is the required output?

[12, 7, 9].

2. Why is sorting wrong here?

It changes first-appearance order.

3. What are the two working data structures?

A membership set and an ordered output list.

4. Name an important edge case.

Empty input or an input containing only duplicate identifiers.

5. Is a successful single test a proof?

No. Tests provide evidence; reasoning about the specification and all relevant cases remains necessary.

Your year 1 assignment

Implement and test the algorithm in your course language. For later years, compare a database solution, analyse complexity, document API behaviour and explain how you would protect learner records.

Apply the method to Programming and compare it with Calculus and linear algebra. Submit a source list, one worked application, your first answer, a corrected answer and a short explanation of the correction. For data science, keep the chosen topic, data and professional boundaries explicit.

Year-specific focus: Programming; Calculus and linear algebra; Probability; Data collection and ethics. Use your actual prescribed syllabus to choose the relevant paper. A completed foundation workshop alone does not complete these subjects.

Suggested study-session schedule

A repeatable self-study routine, not promised live classes: one session for reading and recall; one for explanation and a worked example; one for independent application; one for correction and cumulative review. Match your university’s semester calendar and available study time. No faculty date, live class or assessed laboratory has been invented.

How the study sessions work

Self-paced reading, tutor-guided explanation and independent practice. These are suggested learning sessions, not a published live faculty timetable. Teacher-led feedback is available only when separately confirmed for your programme.

  1. Read and recall: Read the selected unit, close the text, and state its main idea and two supporting reasons in your own words.
  2. Tutor-guided explanation: Ask Course Tutor to explain one specific difficulty and show a worked example. Check citations, calculations and legal/clinical statements against the primary source.
  3. Apply independently: Attempt a new problem, case analysis, code task or evidence-based essay before opening the model approach.
  4. Check and correct: Compare your result with the marking criteria. Keep the original answer, correction, reason for the error and one transfer question.
  5. Review and assess: Revisit the unit in the next study session and at the end of the study block. Combine short recall, application and a cumulative assignment.

Assessment and feedback

Use a short diagnostic, unit practice, a study-block assignment and a cumulative review. Each academic year page includes a worked foundation workshop and answered self-checks; internship sections instead explain institutional requirements. Course Tutor feedback is AI-generated and needs verification; no human marking service is implied.

Concept accuracy
30%
Reasoning and application
30%
Evidence, sources and method
20%
Clarity and professional presentation
10%
Correction and reflection
10%

This is ZELVU’s suggested self-assessment rubric, not the university’s official marking scheme. University examinations, laboratory or field assessment and credit awards remain institutional.

Available protected course reading

18 published reading records in this course; 2 explicitly assigned to this year view. A record count does not establish complete syllabus coverage. Unassigned and legacy resources remain shared course reading.

Assigned year 1 reading

13 shared / legacy reading records — not a complete year syllabus

Source and scope check

This is supplementary academic learning support, not admission to or award of a university degree. The listed sources support duration or reference structure, not endorsement of ZELVU’s material. Institutional paper order, assessment and academic credits remain separate.