Skip to content
/ BCS2-ITCS214LA Public template

Assessments for the course Data Structures and Algorithms, 1st Sem, 2nd Year of my 4-year journey into BSc in Computer Science.

Notifications You must be signed in to change notification settings

LuisAPI/BCS2-ITCS214LA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BCS2 ITCS214LA

Header Image for Repository

The works of Luis Anton P. Imperial, 2nd-year student in Computer Science at De La Salle University–Dasmariñas, for the class Data Structures and Algorithms (class code: ITCS214).

This repository features scripts in Python as well as screenshots of outputs as requested by our professor, Ms. Flordeliza “Thonie” Fernandez (on GitHub as shewhocode8).

Skeletal structure

  • s01
  • discussion
  • discussionM01.txt
  • activity
  • miniActivityS01-LImperial.txt
  • s02
  • discussion
  • mapSchool.py
  • activity
  • mapSchoolAct_V5.py
  • s03
  • discussion
  • discussionArray.txt
  • activity
  • MLabAct4_Imperial.py
  • Imperial-elevator.py
  • s04
  • activity
  • GradingSystem_Imperial [version].py
  • s05
  • discussion
  • linklist.py
  • activity
  • LinkedList.py
  • s06
  • activity
  • MidtermExam_[version].py
  • s06b
  • activity
  • bcs22-stack-activity-limperial.py
  • push.py
  • discussion
  • push.py
  • fs01
  • activity
  • L_Imperial_Palindrome.py
  • discussion
  • stackLink.py
  • images
  • [some activity]_Imperial_[screenshot filename].[ext]

Table of files

Session Type File Description
s01 discussion discussionM01.txt This touches on data in the computing space and tools used to manipulate it.
s01 activity miniActivityS01-LImperial.txt We were asked to write our name, as well as five of our self-described qualities and hobbies, on a plain text file and push it to a GitHub repository (which is this one).
s02 discussion mapSchool.py (Tue, Aug 29) We were introduced to the concept of the Dijkstra algorithm, and, more broadly, programming a search for the fastest route for navigation purposes.
s02 activity mapSchoolAct_V5.py A list of journeys was given wherein we must find the fastest route for all of them. The final version.
s03 discussion discussionArray.txt Our third session was all about arrays and lists.
s03 activity MLabAct4_Imperial.py (Tue, Sep 12) We created a function to define the bonus of salaried employees at a fictional company, using percentage values and ranges given by the professor.
s03 activity Imperial-elevator.py (Tue, Sep 19) Using arrays, we created a script for an elevator in some type of 15-storey building.
s04 activity GradingSystem_Imperial [version].py (Tue, Sep 26) We created a script to represent our final grades for the semester based on input values, alongside percentages and formulas provided by our instructor.
s05 discussion linklist.py (Fri, Sep 29) Discussion on LinkedLists, which includes creative ways to recreate diagrams Ma'am Thonie made on the whiteboard.
s05 activity LinkedList.py (Fri, Sep 29) We were asked to rearrange a short linked list consisting of five values, from [6, 3, 4, 2, 1] to [6, 4, 3, 2, 1].
s06 activity MidtermExam_[version].py (Tue, Oct 3) Our exams for our midterm period were a mix of fill-in-the-blank code and debugging.
s06b discussion push.py (Tue, Nov 7) In our first session for the Final Period, we discussed stacks as a data structure and how to “push” and “pop” elements into them.
s06b activity push.py (Tue, Nov 7) The mini-activity made us add error messages to be sent to the terminal for stack overflow and underflow, as well as for duplicate inputs.
../ images [some activity]_Imperial_[screenshot filename].[ext] These are screenshots of output, sometimes kept for archival purposes. Oftentimes, the prof requests them alongside the script itself for crosschecking, whenever we submit our work to Cypher Learning's NEO Learning Management System service (branded by our uni as Schoolbook).

Discrepancies

Session number discrepancy

Some of my classmates did not create a folder for the introduction session, instead placing the navigation script as s01 and the salary script as s02. This archive syncs up with theirs starting at the elevator script done September 19, around our forth(-ish?) week of classes.

Author credit discrepancy

A mistake was made in uploading to this repository using a classroom desktop, which had another GitHub account — “kuzuri28” — logged onto its Git backend software. Rest assured that all contents in this file were made solely by the owner of this repository.

On socials

About

Assessments for the course Data Structures and Algorithms, 1st Sem, 2nd Year of my 4-year journey into BSc in Computer Science.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages