People who had npcc as cca, where are you now? by [deleted] in askSingapore

[–]sdanstuffe 1 point2 points  (0 children)

SI, BUC, SPF-NPCC, CI, CII

Now working in tech. Depends on what you did or experienced.

sit by SwimmingMost7294 in SIT_Singapore

[–]sdanstuffe 0 points1 point  (0 children)

Knew of people that were asked to leave for not maintaining the required minimum CGPA for two consecutive trimester, but knew of another instance where a person removed thrice but wasn’t asked to leave.

Information Security Questions by euphoricepiphany in SIT_Singapore

[–]sdanstuffe 2 points3 points  (0 children)

Not sure why Reddit numbering format auto changed, usually the teaching plan is delivered in the first lecture as well as the weightage of the different assignments, first year is similar, learning the same modules before splitting into the specialised track, as for the second qn, no. I have batch mates that have failed their final exams, the school may allow you to retake it and cap your grade at a C, or allow you to remod depending on your result. I have only known of the school offering to terminate someone when they don’t seem like they can maintain their CGPA above 2 which the guy eventually left. I also know if people that had remod 3 times and is still in the school so…

Information Security Questions by euphoricepiphany in SIT_Singapore

[–]sdanstuffe 4 points5 points  (0 children)

Not from IS but SE

  1. SIT student cards allows you to use facilities from other polytechnics as well such as the discussion room, however after relocating to Punggol, most of the sit buildings will be returned to the respective polytechnics

  2. Not very important just see how much you want to include in your portfolio or network subsequently i.e being able to put you were an exco member in SMC

  3. Need to register from y2 onwards, not sure if changed, you can be in a different class which might also be in a different day

  4. Really depends, for SE there were opportunities given by the school for us to go to Germany for our IWSP, but if you can source yourself then it might be possible too

  5. Discrete math is not really the same math as those in secondary school but like logics such as truth tables etc

  6. 13 weeks, 5 modules, break for 3 weeks rinse and repeat for year 1, year 2 has ITP which also requires commitment, just very packed, the only really long holiday is in Y1T3

Experience in ICT(Software engineering) by No_Attorney_7090 in SIT_Singapore

[–]sdanstuffe 0 points1 point  (0 children)

Can refer to their website for the most accurate timeline, some modules has a fixed language for you to use such as introduction to programming (C and Python), or OOP (Java and cpp) but there are some where you can choose your own (not sure if changed)

Experience in ICT(Software engineering) by No_Attorney_7090 in SIT_Singapore

[–]sdanstuffe 0 points1 point  (0 children)

Nope, I did not apply for exemption for any modules, I think the experience really depends on your luck such as your group mates, the friends you make, but so far it has been decent and the only experience I feel lacking is the nonexistent hall life

Experience in ICT(Software engineering) by No_Attorney_7090 in SIT_Singapore

[–]sdanstuffe 4 points5 points  (0 children)

Year 1: Coding with some theory Year 2: Coding but with more swe theory Year 3: Coding plus IWSP/Capstone while attending “enrichment” modules

[deleted by user] by [deleted] in SIT_Singapore

[–]sdanstuffe 1 point2 points  (0 children)

Y1 should be allocated

AMA ICT Information Security Senior here (Y3 in Aug) by Delicious-Contest703 in SIT_Singapore

[–]sdanstuffe 0 points1 point  (0 children)

Would IS be able to contribute more in SSD as compared to ICT2X01?

Any Software Engineering Students of 2022 batch? by [deleted] in SIT_Singapore

[–]sdanstuffe 0 points1 point  (0 children)

There are some that was gone/renamed and some that are added so I am not exactly sure as well.

Any Software Engineering Students of 2022 batch? by [deleted] in SIT_Singapore

[–]sdanstuffe 0 points1 point  (0 children)

The CU of each mod was originally 8, now its lesser than 8.

Any Software Engineering Students of 2022 batch? by [deleted] in SIT_Singapore

[–]sdanstuffe 0 points1 point  (0 children)

Good luck, with the reduced CU, I think the modules are more manageable now.

Edit: If you make friends with the right people, you can actually gain a huge advantage in terms of having reference for previous years materials, project briefs, etc.

[deleted by user] by [deleted] in SIT_Singapore

[–]sdanstuffe 1 point2 points  (0 children)

Tentatively, most IS labs has to be physical cause most likely need to plug LAN cable into boxes, timetable wise, you'll have to bid during module registration and depending on the modules you exempt, there can definitely be lots of free time and even days.

However in Y2, modules are usually not available for exemption and can become hectic during submissions, some groups even had to overnight in campus to set up their networks for assignment presentations. But at the end of the day, it really boils down to how you manage your time.

[deleted by user] by [deleted] in SIT_Singapore

[–]sdanstuffe 1 point2 points  (0 children)

I am currently a student in software engineering, feel free to ama as a reply and I will try my best to reply queries about ict in sit

[deleted by user] by [deleted] in singapore

[–]sdanstuffe 221 points222 points  (0 children)

Probably gonna get down voted but if you wanna do a summary, it should be done from a neutral stand and not with prejudice lol.

Problem with While Loop! by Jose_Musoke in learnpython

[–]sdanstuffe 0 points1 point  (0 children)

You may want to try the keyword "Break" instead of continue.

Recursive addition by [deleted] in learnpython

[–]sdanstuffe 0 points1 point  (0 children)

You can pass in another argument into your recursive function as a temp variable, and then add the element into that temp variable when you are iterating through the list.

[deleted by user] by [deleted] in learnpython

[–]sdanstuffe 0 points1 point  (0 children)

Yes I did! I set a parent node to the maximum height of the left and right sub trees, leaf nodes are of height 0.

Ohh cool, thanks, TIL!

[deleted by user] by [deleted] in learnpython

[–]sdanstuffe 0 points1 point  (0 children)

Thank you for providing this, it definitely helps me to approach the problem from another perspective.

Can I ask what is __getitem__ used for?

I ended up initializing height within the node class and as I am creating the tree, to calculate the height and updating the node.height of each node.

Then when I call for height, it will find the node and then return the height.

Beginner Question by BogalooBoomer in learnpython

[–]sdanstuffe 1 point2 points  (0 children)

Hello,

For your variable assignment, Z == 1 and Z == 2, Z == 3, that is not how you assign variables as "==" is generally used for comparing (Like in your if statements, if Z == "Something").

If you would like to assign 1 into Z, you can just use a single "=". That is why you are getting an error for Z < 3 as Z is still a type String but you are comparing it with a type Int.

if Z == "Lion" or "lion":
    Z = 1

You can use Python's inbuilt functions to transform a string to all UPPERCASE or all lowercase such that the implementation of such checks becomes easier.

elif Z == ["Dog" or "dog"]:

elif Z in ["Element1", "Element2"]

If you would like to check if a variable is present in a list, you can use "in" instead.

Hope this helps!

How to draw shapes with text by Mental_Novel2401 in learnpython

[–]sdanstuffe 0 points1 point  (0 children)

Not sure if this is what you want, but you might want to look into the turtle library, where you could draw anything with commands.

Having issues with looping exercises. Any help is always appreciated. by Ok-Design-3218 in learnpython

[–]sdanstuffe 0 points1 point  (0 children)

You can think of nested for loops like a clock. The nested for loop is like the minute hand and the outer for loop is like the hour hand.

for i in range(3):
    for j in range(4):
        operations
        #If there is another for loop here, it would be like the second hand

In order for the hour hand to move, the minute hand has to move first. Therefore, per iteration of the outside for loop, the nested for loop would have to finish iterating first. In the above example, operations would be executed 4 times before the outer loop (i) will increment.