Your feedback has been sent to our team.
61 Ratings
Hours/Week
No grades found
— Students
Though not a challenging course, the class itself becomes extremely frustrating as the semester progresses. With unclear instructions and dry lectures, Basit does little to motivate and aid students in understanding the material. Most of the course material is self-taught, but fortunately the material is relatively easy. If necessary you can cram for each test the night before and end up with a high A if you are relatively proficient at coding and memorization. The class is slightly more conceptual than what you would expect, so be prepared to not rely solely on your coding skills. Overall, Basit is a very understanding and kind individual and it is unfortunate that she cannot teach very well. Though she has bad reviews, it is not difficult to come out of the class with an A or A-. Take this class as a grade booster!
This class is absolutely awful. Basit "teaches" from the slides which cover broad conceptual topics. I honestly feel like I'm coming away with half-complete understanding of the topics. Basit as a person however its very caring and understanding. Yet she can't teach and several times our labs were messed up or canceled because we were waiting for something to be posted which never was.
Professor Basit is really nice, but she isn't a great lecturer. Class is boring, but if you have any problems you can go talk to her and she will usually happily help you resolve your issue. That being said, you will probably want to learn most of the material on your own by reading the textbook.
Other notes:
- The extra credit assignment she gave us was a huge boost; if she offers one, then do it.
- It's easy to do poorly on the exams.
- If you do poorly on exams, don't worry because they aren't worth that much (especially if she gives you extra credit).
- This class is actually pretty easy, but don't make the mistake of completely blowing it off (read the textbook at least).
The professor in this class is one of the most boring ones I've had while at UVA. The class is poorly structured, in which you learn about Java, but are assigned to make an Android project. The Android project is fun, but the course material doesn't prepare you for using Android, and you take a test on one set of material, while doing your project on another set.
I'm not sure why people are complaining about Professor Basit. I took her CS 2110 class in the Spring of 2014. Her lectures weren't great, but neither were Sheriff's (took him for 1110). CS often doesn't lend itself well to lecture format. Prof. Basit is one of the most approachable teachers I've ever met. She was VERY responsive via email and piazza. She would answer questions late into the night and on weekends, and her answers were often VERY thorough. She seems to really enjoy CS, and it seemed that her main focus was helping students learn. I agree that there were one or two disorganized labs, but it's a large class, and teachers aren't perfect. I really enjoyed having her as a teacher. As for grades, the tests and assignments were very reasonable. I'm not very good with CS, but my estimate is that anyone with solid programming fundamentals who does the homework, the readings (all slides, and at least some of the book readings) should earn a good grade.
Bottom line: Basit loves to hear herself talk and doesn't get into the nuances of coding nearly enough. The material itself isn't very hard though.
The stuff she talks about in lecture is so incredibly broad that i'm pretty sure I could extemporaneously lecture at the same level of specificity and excitement.
Terribly structured class. Taught Java but forced to do a project where you create an Android app with a completely different coding structure given little information in class on how to code it. We were just pointed in the directions of tutorials and websites online to figure it out. Basit is a very dry lecturer and I'm disappointed with the lack of direction given for the Android Project. Tests aren't too bad, just study the slides and you should be ok.
The lectures are very broad and uninteresting. It often seems as if Basit talks about a topic at length for 50 minutes when it could be explained in 5. The exams are rather frustrating since they can be conceptually broad but also require knowledge of syntax and concepts specific to certain java libraries with no reference provided. The Android project is not guided at all. You're basically left working out how to make an Android game on your own and if you don't have experienced programmers in your group you are probably screwed. The project was to make a game but the basic Android library that is taught does not lend itself well to this. You would be much better off using a library such as libGDX or an engine like Unity.
Despite reading several negative reviews about Nada Basit, I decided to take the class with her anyway. It turns out everyone was right. Halfway through the semester, most people stopped showing up because they could not stand her lecturing. The only redeeming factor about taking it with her is that she is nice and is helpful during office hours and email. As far as the material goes, most students were very unprepared for the final Android project. Additionally there were not nearly as many homework assignments or quizzes as years past, (three all semester before the final project) which are usually helpful for practice. While this is a required course for several engineering majors, do yourself a favor and do NOT take it with Basit.
Get us started by writing a question!
It looks like you've already submitted a answer for this question! If you'd like, you may edit your original response.
No course sections viewed yet.