Skip to main content
Sponsored
CS 2110 Software Development Methods
Last taught: Fall 2021
61 Ratings
⏱ Hours/Week
Instructor
Enjoyability
Difficulty
Recommend
Reading
Writing
Groupwork
Other

Grade Distribution

Average GPA
Students Measured

57 Reviews

Add Review
Fall 2021
3.0
Average

Prof Basit is nice but can be monotone. This class is pretty forgiving (I have gotten an F on every test and still expect a B/B+ in this class). That being said, if you don't like CS or don't plan on doing a major or minor in CS, don't take it. It is time consuming if you don't have any java experience and didn't find 111x a breeze, and most people I know that I have graduated and are well into their IT/business careers have said that they have never used java.
The TAs are great and the grading policies are pretty lenient. I recommend going to OH as soon as you start struggling on your HW because the TAs are helpful for the most part and you'll end up saving a lot of your time.
#tCFfall2021

Instructor 4.0
Enjoyability 2.0
Recommend 3.0
Difficulty 3.0
Hours/Week 8.0
Fall 2020
3.7
Average

Prof. Basit is the sweetest professor ever! She truly cares for her students and is there to help with anything. If I ever had questions about the way things were graded, she would listen carefully to what I have to say and either agree or take the time to explain to me what was wrong with my thinking. All lectures were asynchronous which was nice since you could watch at your own speed. My cohort was useless so that was annoying but it didn't really matter since they don't force the cohorts on you. Labs and quizzes were pretty easy. Exams were fair. Homeworks were somewhat problematic for me. Sometimes I felt that they really didn't give us enough information and it would take a while to figure out what they were looking for. Having said that, TAs were really helpful.
#tCF2020

Instructor 5.0
Enjoyability 3.0
Recommend 3.0
Difficulty 2.0
Hours/Week 6.0
Spring 2020
4.3
Average

Professor Basit is the best teacher for this course. She cares about students and how they do in the class and works her hardest to help everyone understand the material. The in-class activities and weekly quizzes don't take long at all, though the first exam is relatively hard. Overall, this is the best professor for CS 2110.

Instructor 5.0
Enjoyability 3.0
Recommend 5.0
Difficulty 2.0
Hours/Week 4.0
Spring 2020
3.3
Average

This class is a mixed bag. Basit talks a lot about what code is supposed to do, but not a lot about how to do it. All the code is already written out and she just reads it off the board. Every class, you are expected to turn in an in-class activity which is graded for completion. She usually lectures till the last minute then reads off the directions for the activity. The in class activities are due by the end of the day so you end up doing them outside of class. I found lab to be super helpful to complete the homework assignments, especially because Basit's notes are highly conceptual. Her notes are good to review before exams though because half of the exam is conceptual and the other half is two coding questions. While the hw assignments are difficult, prof gives you plenty of time to complete them. My biggest advice for succeeding in this class is to go to OHs if you need help.

Instructor 3.0
Enjoyability 3.0
Recommend 4.0
Difficulty 2.0
Hours/Week 4.0
Spring 2019
3.0
Average

Relatively easy, but also sort of boring. Professor Basit is amazing, and will make sure to answer questions very well in lecture (sometimes at the expense of getting content in). Required for CS majors, but taking this class for fun is not totally insane.

Instructor 4.0
Enjoyability 2.0
Recommend 3.0
Difficulty 2.0
Hours/Week 5.0
Sponsored
Spring 2019
4.0
Average

Professor Basit is really, really nice. I always asked her annoying questions but she never got annoyed (or had a great facade at least). This is an easy class overall.

Instructor 5.0
Enjoyability 3.0
Recommend 4.0
Difficulty 1.0
Hours/Week 0.0
Spring 2019
3.7
Average

Professor Basit is probably the best prof for this class. Her lectures and slides are by far the most helpful and she's always willing to help you out during and outside of class. The homework for this class was a bit excessive for me and usually took longer than it should have. The instructions for the homework were consistently unclear as well and their test cases for your code was sometimes confusing. The tests were alright although sometimes the questions were confusing and stupidly specific. Labs varied a lot too and sometimes they were incredibly easy or extremely hard. You also have weekly online quizzes and in-class activities which are both straightforward. Overall, this class is a bit disorganized but you definitely learn a lot and Professor Basit is great so take it with her

Instructor 5.0
Enjoyability 3.0
Recommend 3.0
Difficulty 3.0
Hours/Week 0.0
Fall 2018
4.3
Average

The fact that Basit has such a low rating is remarkable to me. Yes, lectures are sometimes dry. However, this is a lower-level CS course and that's much more of a reflection on the material than the professor. Basit is incredibly kind and willing to work with students to help them succeed. Once, when I couldn't make her regular office hours she told me to send me her schedule and said we'd find a time to meet that worked for me.

This class is one of those classes where you don't realize how much you've learned until you're done with the class. I didn't always feel like I was learning a lot but, in retrospect, this class did an excellent job preparing me to excel in CS 2150. The TAs are a great resource to have, and even if you understand the assignment, go to office hours anyway to get help on the bugs that you can't identify because you've been working on your code for 6 hours. You also don't need to buy the book as long as you show up to class, pay attention, and review the slides at the end.

This class is easy to get an A in as long as you stay up to date with the in class activities and homework, but you can't just show up to exams ace them and get an A. The way the class is graded is such that participation, labs, and homework are all a large percentage of the grade, and the exams don't count much more than a typical assignment. I ended the class with an even A even though exam grades were 82 and 92 on the two midterms, 90 on the final. In-class activities count for a lot so make sure to keep up with them.

Instructor 5.0
Enjoyability 4.0
Recommend 4.0
Difficulty 2.0
Hours/Week 8.0
Fall 2018
4.7
Average

Really easy course and make sure to take it with Basit. As long as you keep up with the in-class assignments each class, the weekly homework and pay attention in class you should do great. The in-class assignments are worth around 10%-15% and are really easy to forget about if you don't stay for the entire class but just make sure to do them during class so you dont forget. Some of the homework can be tough but go to OH, the tas are really helpful. And the GTAs who grade the hw are also lenient and will allow one-day late submission if you have a remotely valid reason. Just send them an email. The exams are only 10 percent each so even if you do badly on the exams the rests of the assignments will buffer you and get you a good grade. I got Cs on the first two exams and an A- on the final which was worth 15% and still ended up with a B+. I would've gotten an A if I had an A in the in-class assignments. Also, the quizzes are quite easy and they curve realy generously at the end of the semester. Overall, this class is set up for you to learn and get an A. Coming to the professor, she is the BEST. She is a great professor and an even a better person. Super kind and nice. But the main plus of taking Nada Basit's class is that she gives back points very easily. If you go to her office hours after the exam and explain to her why you put something down, even if its the stupidest reason and it was completely your fault she will still give you back some points. Once I said that I didn't see a bracket and therefore assumed it was one peice of code and not two she still gave me points back. In my opinion, it is very easy to get an A as long as you put in a bit of effort and stay on top of things. And even if you mess up at a few places there are plenty of opportunities to redeem yourself.

Instructor 5.0
Enjoyability 4.0
Recommend 5.0
Difficulty 1.0
Hours/Week 0.0
Spring 2018
2.7
Average

The professors overall are not great, labs seem to be thrown together last minute. After the second exam I would hardly come to class and still managed to finish with an A. The class seems to expect you to already have a background in java language which I did not, so the beginning was very challenging especially transferring over from python, however, its a pre-requisite for CS so you have to take it and it is doable. Nadia is a really nice lady in office hours and will give points back after exams if you. make a good case and are nice.

Instructor 3.0
Enjoyability 2.0
Recommend 3.0
Difficulty 2.0
Hours/Week 9.0
Sponsored