← Back to Blog
SIWES

SIWES Logbook Examples for Computer Science Students

A computer science student turning task notes into a specific SIWES logbook entry

A computer science SIWES logbook should record what you actually did or observed, where your contribution began and ended, and how you know the outcome. You do not need to claim you built a production app every day. A small, specific entry about a network fault, a test case or a database query is worth more than an impressive-sounding line you cannot explain at your defence.

The examples below are illustrative entries, clearly invented for teaching. They are not records for you to copy. Every task, tool and result in your logbook must come from your own placement and be confirmed by your industry supervisor.

Your genuine daily entries are the evidence for the fuller report you submit later. UniDraft helps organise confirmed placement facts and instructions into an editable SIWES document. Start your Computer Science SIWES report and review the report workflow. Your official logbook, signatures and actual technical work remain separate responsibilities.

The short answer

  • Use one pattern for every entry: task + system or tool + your role + result.
  • Choose an honest verb. "Observed", "assisted", "performed under supervision" and "completed independently" mean different things, and your supervisor signs on that basis.
  • Say how you know it worked: a ping reply, a passing test, a user confirming access, a query returning the expected row count.
  • If it did not work, write the escalation or the unresolved status. That is a legitimate entry.
  • Write the entry promptly, then obtain the required sign-off at the interval your supervisor and school agree.
  • Never put passwords, client data or security weaknesses in the book.

What the logbook is for

The Industrial Training Fund (ITF) describes SIWES as a skills training programme that prepares students for the industrial work situation they will meet after graduation. In its scheme document, ITF lists the student's duties as recording all training activities and assignments in the logbook and completing Form 8, lists the institution's duty as supervising students and signing their logbooks, and says ITF vets, processes and verifies logbooks and Form 8. See the Sources section for the document.

That has a practical consequence. The logbook is an evidence record that other people check, not a diary and not a sales pitch. Your industry supervisor signs it, your institution's supervisor reads it, and your later report has to agree with it. Exact layout, number of entries and sign-off frequency differ by institution and department, so follow the logbook you were issued and ask your school SIWES coordinator if anything is unclear. If you are new to the whole process, start with how to fill your SIWES logbook, which covers the mechanics across departments.

A reliable daily-entry pattern

Use: task + system/tool + your role + result or observation. Add the date and unit your official logbook asks for.

Compare two lines about the same day. Weak: "Worked on network." Stronger: "Traced an accounts-office user's 'no internet' complaint to a loose patch cable at the switch, reseated it under the network officer's supervision, and confirmed connectivity with a ping to the gateway." The second names the problem, the device, your role and the check.

Choose the right verb for your role

The verb is where most logbook honesty is won or lost. Use these distinct role descriptions.

Verb Means Example
Observed You watched someone else do it Observed the officer image a laptop with the standard OS build
Assisted You did part of it, with help Assisted in replacing a failed hard drive and reinstalling the OS
Performed under supervision You did it while someone checked Created a user account in the directory service with the administrator present
Completed You did it yourself and it was checked afterwards Wrote and tested a stored procedure reviewed by the team lead

Choose the verb that accurately describes your role, not automatically the lowest one. Ask your supervisor to clarify uncertainty without understating or inflating your contribution.

Placement activity and the detail worth recording

Placement activity you actually had Detail worth recording
Help-desk support Ticket type, diagnostic step you performed, resolved or escalated
Networking Device or service, change you were authorised to make, how connectivity was checked
Software development Assigned feature or bug, your code or review contribution, test outcome
Web development Page or component, browser or device tested, what was fixed or added
Data or database work Dataset or table, approved query or cleaning step, validation done without exposing private records
Testing Feature tested, test cases and environment, defect observed, where it was reported
Cybersecurity Approved training or supervised process only; no credentials, vulnerabilities or client information

Illustrative entries by placement type

Each block below is an invented example for a placement of that type. Use it to see the level of detail, then write your own.

Software development

  • Day entry (completed): "Fixed a bug in the customer registration form where an empty email field was accepted. Added a server-side check that returns an error message, then tested four inputs (empty, missing @, valid, duplicate) in the browser. Submitted the change for my mentor's code review."
  • Day entry (observed): "Sat in on a code review of the payment module. Observed the reviewer request that database credentials be moved from the source file into environment variables. Noted why: secrets committed to a repository can be read by anyone with access to it."
  • Day entry (Git): "Created a feature branch, committed the corrected validation, and opened a pull request. The reviewer asked for a clearer variable name; I renamed it and updated the request."

Web development

  • Day entry: "Made the staff directory page responsive by replacing fixed pixel widths with a flexible grid. Checked it at phone, tablet and desktop widths in the browser's developer tools. The table still overflowed on the smallest width; noted it for tomorrow."
  • Day entry (accessibility): "Added descriptive alt text to 12 images on the news page after my supervisor explained that screen-reader users rely on it. Checked the page again with the browser's inspector."

Networking

  • Day entry: "Watched the network engineer assign a static IP address to the office printer. Recorded the purpose and authorised connectivity check without copying internal addresses or configuration."
  • Day entry (troubleshooting): "Investigated slow internet in the finance office under supervision. Used ping to compare response times to the gateway and to an external site; the gateway replied quickly but the external site did not, so the network officer reported the fault to the internet service provider."
  • Day entry (cabling): "Assisted in terminating a network cable with an RJ45 connector following the T568B wiring order, then tested it with a cable tester before it was fitted."

IT support and help desk

  • Day entry: "Assisted a user whose laptop could not print. Checked that the printer showed as offline, restarted the print spooler service, and printed a test page. The user confirmed it worked and the ticket was closed."
  • Day entry (escalation): "Received a ticket for a laptop that would not boot. Checked the power supply and the display cable, but the fault continued. Escalated to the senior technician, who found a failed drive. I recorded the symptoms in the ticket."
  • Day entry (accounts): "Reset a staff member's email password using the admin console under the officer's supervision, after the officer verified the staff member's identity. Asked the user to change it at first login."

Data and database work

  • Day entry: "Cleaned a copy of the monthly sales spreadsheet by removing 14 duplicate rows and converting date text into a single format. Kept the original file untouched and confirmed the row count matched the supervisor's expected total."
  • Day entry (SQL): "Wrote a SELECT query with a JOIN and GROUP BY to total orders per branch, and ran it on the test database rather than the live one. Compared the result with a manual count for one branch and it matched."
  • Day entry (backup): "Observed the scheduled nightly database backup. Learned the difference between a full and an incremental backup and how the restore test is run."

Cybersecurity (supervised or training only)

  • Day entry: "Attended an awareness session on phishing given by the security officer. Learned to check the sender address and hover over links before clicking. Practised on three sample emails; identified two as suspicious."
  • Day entry (access control): "Observed the review of user accounts for staff who had left the company. Noted that unused accounts should be disabled, not left active."

Notice what these entries avoid: no real server names, no real IP ranges, no passwords, no vulnerability details.

Testing and quality assurance

Testing is a very good source of specific entries, because a test has a case, an expected result and an actual result.

  • "Executed six checkout test cases on the staging site. Five passed; one failed when the cart was empty, because the site allowed the order to proceed. Logged the defect in the team's tracker with the steps to reproduce."
  • "Wrote three test cases for the login page: correct password, wrong password and empty fields. Ran them manually and recorded the outcome of each."

Do not invent a defect to make a day sound productive. "Ran all eight cases; all passed" is a valid, honest entry.

What if the work does not sound technical?

Many placements involve documentation, data entry, hardware handling or errands. Write them plainly and attach the computing skill they taught: "Entered 60 student records into the registry database and learned to spot duplicate matric numbers by sorting." Do not dress ordinary work up as engineering.

What to do in a slow or repetitive week

Orientation, reading internal documentation, shadowing staff and repeating a genuine operational task are legitimate activities. Name the document or process you were authorised to study and what it taught you. If you handled similar tickets, distinguish what varied: a different device, error message or user.

Situation Honest way to write it
Nothing assigned "Read the network diagram provided by my supervisor and identified the router, switch and access points"
Same task daily "Third day of imaging laptops; this time handled a driver mismatch on one model"
Only watched "Observed the deployment; asked why a staging server is used before production"
Placement closed Note the closure and inform your coordinator; do not fill the gap with imagined work

Common mistakes and how supervisors flag them

  • Copying a sample. Identical sentences appear across students and are easy to spot. Supervisors also notice tasks that do not fit the company.
  • Inflated verbs. "Configured the firewall" from a first-week intern draws questions at the defence.
  • Tool lists with no task. "Used Python, SQL, Git, Docker" says nothing about what you did.
  • Overly perfect weeks. Every day a success, no faults, no waiting. Real work has dead ends.
  • Backfilling. Weeks written from memory at the end read as vague, and dates often clash with what your supervisor remembers. Write the same day.
  • Confidential material. Real client names, credentials and security flaws do not belong in a document that leaves the workplace.

Signatures and the supervisor

The industry supervisor signs to confirm your entries are a true record. Agree at the start how often that will happen and get the sign-off at that interval. Neither UniDraft nor anyone else should fill in or sign this for you; a signature is your supervisor's statement. If you are unsure what the final form and grading involve, read what SIWES Form 8 is and how SIWES is graded.

Carry the same facts into the report

Your SIWES report should explain and group the real activities in the logbook, not introduce projects you never recorded. A good habit is to tag each entry with a theme (support, networking, development) so grouping later is quick. Then follow the SIWES report structure to turn those themes into chapters. Because examiners often question the logbook directly, it also helps to read how to defend your SIWES report before you finish.

Once you have a draft, use the free formatting checker to see whether the .docx meets your school's font, spacing and margin rules, and browse the university format guides for yours. The submission checklist for IT reports lists what departments look for before accepting one. If supervisors ask for changes later, managing IT report corrections explains how to keep earlier versions.

If you have not secured a placement yet, finding a SIWES placement is the place to start, and what SIWES is covers the scheme itself.

Weekly logbook checklist

  • Did I write each entry on the day, with the date and unit?
  • Does each entry contain a task, a tool or system, my role and a result?
  • Is every verb honest (observed, assisted, performed, completed)?
  • Have I removed passwords, client data, internal addresses and security details?
  • Do repeated tasks say what changed?
  • Has the sign-off required for this period been obtained through the agreed institutional process?
  • Could I explain every line to a panel without notes?

Where UniDraft fits in

Check the current price and included correction allowance in the document workflow before payment.

Start your document →

Turn the entries into your final report

Choose a few substantial tasks from the dated entries and expand each into purpose, your role, procedure, checks, outcome and learning. The Computer Science SIWES report guide provides a task-to-evidence worksheet and an original technical paragraph example. It covers the full report; the daily entries above remain the record of what actually happened. Carry the same role descriptions into your defence.

Sources

  • ITF, SIWES scheme document (PDF): defines SIWES as skills training, and sets out the student duty to record training activities in the logbook, the institution duty to sign logbooks, and ITF vetting of logbooks.

Frequently asked questions

What can a computer science student write in a SIWES logbook?

Write the task you actually performed or observed, the system or tool involved, your role, and a verifiable result or lesson. Support, networking, testing, data work, database work and software development all count when they reflect your real placement, including days when you only shadowed someone.

Can I copy a filled SIWES logbook example?

No. Examples show a sentence structure, not work you can claim. Your industry supervisor signs your entries as a true record, so replace every task, tool, date and result with your own. If you only observed something, say so; a defence panel can ask you to explain any line.

What if I did similar tasks every day?

State what changed between days: the device, ticket, feature, test, error message, outcome or skill. If nothing changed, describe the repeated work honestly and note what you got faster or more accurate at, rather than inventing variety.

How long should a daily logbook entry be?

The space on the issued logbook and your institution’s instructions decide the length. Spend the words on the task, the tool, your role and the result, not on describing the company.

Can I write commands, code or IP addresses in my logbook?

Write only what your employer allows. A command name such as ping or a general description of a fix is normally fine. Passwords, real client data, internal IP plans, server names and security weaknesses should stay out even if they look useful to the explanation. Confirm any permitted redacted evidence under the applicable privacy and security rules.

What if my placement has nothing to do with computer science?

Record the real work and the computing skills that surfaced, such as spreadsheets, record-keeping or troubleshooting. Then raise the mismatch with your school SIWES coordinator early, because they decide whether the placement counts and how it is assessed.