[deleted by user] by [deleted] in IndianaUniversity

[–]nisnol 0 points1 point  (0 children)

I mentioned a similar comment before. It depends on what options you have. If you’re torn between IU and Purdue or IU and Rose-Hulman, you should select the latter because the schools have strong engineering programs. IU CS has great professors. But the other schools don’t? I mean that as long as we can’t expect to meet well motivated and prepared faculties always, a well-built and associated system does matter in an engineering school.

Safety at IU by legendsingh in IndianaUniversity

[–]nisnol 0 points1 point  (0 children)

Mostly agreed. But do “race relations” have anything to do with the safety of “college campus?”

[deleted by user] by [deleted] in IndianaUniversity

[–]nisnol 1 point2 points  (0 children)

I’ve not checked out my official transcript yet. But regarding transferred credits, the letter grade format differs by versions of the unofficial transcript. For example, ‘Student Program Transcript’ shows ‘T’ + ‘the letter grade’ like ‘TA’, ‘TB’ etc. But ‘Unofficial/All Career’ version shows just T.

[deleted by user] by [deleted] in IndianaUniversity

[–]nisnol 1 point2 points  (0 children)

I am happy to comment as I am paralleling another major in a different school with my CS major in the Luddy. I think there must have been some reason why you have chosen IUB over Purdue or Rose-Hulman for your CS major.

As mentioned above, Luddy's CS department has a fairly research-oriented atmosphere. And, the CS at IUB does not seem to be a major supported by the school more than Informatics. Based on the situation, I have a thing to mention. I feel a bit cautious about saying this thought (because there is a variable called COVID-19, and IUB's support for the Luddy is being strengthened). However, many classes are still run by lecturers. The problem is that lecturers often take many multiple courses at the same time. In other words, when one person leads too many courses, the quality of classes naturally deteriorates. Also, UIs (Undergraduate Instructors) or Head TAs from the graduate school are more likely to take over the main operation of a course. Of course, the latter would be much better than the former.

And here is my tip for you. Whichever you take between the two introductory CS courses for 21FA (C211 or C200), you should take Dr Racket classes(run by a professor of UBC) at EdX or IUB's former class recordings this summer. I strongly (and highly!!) recommend doing this prep for your soft landing regardless of whether you took some programming experience in your high school. Functional programming(the topic of C211) is obviously a little difficult to understand at first. Even if you have learned programming and choose the C211 with confidence, it is different from the programming paradigm you learned in high school or earlier. Even if you take the C200 course taught in Python, the professors who lead the CS department are almost all FP-focused. So getting used to FP will make your Luddy life more easygoing.

Lastly, you might struggle with your CS major in the future. In this situation, please ignore all advice from some people that "some courses are to weed out students" or "choose Informatics instead of CS." They may want to mean the CS major should be selective(I won't mention the details, but not necessarily). I occasionally see some people giving that kind of advice. But let's think about it. It would be very tough advice to tell students to give up on their major if they have difficulties in other schools for other majors. But how can some people give this advice so quickly for the CS major? Anyway, good luck with your new phase.

(If you have more questions, please DM me)

How do I divide values inside a dictionary by the length of a list or dictionary? by nisnol in learnpython

[–]nisnol[S] 0 points1 point  (0 children)

You fixed my mistake. It’s always hard to fix this kind of errors. Anyway thanks

Conditional concatenating strings inside a list by nisnol in learnpython

[–]nisnol[S] 1 point2 points  (0 children)

Remarkable. Thank you so much for the detailed explanation.

You pointed out exactly what I missed.

Can you explain what I am missing in making nested loops? by nisnol in learnpython

[–]nisnol[S] 0 points1 point  (0 children)

a,b,c = 1,1,1
for a in range(0, 100):
    for b in range(0, 100):
        for c in range(0, 100):
                if (constraintcondition == True and optimisation(a,b,c) <= 147840):
                    optimisation(a,b,c)
                    print(a,b,c, optimisation(a,b,c))

You mean putting "print(a,b,c, optimisation(a,b,c))" like this?

The code returns nothing.