4.1
Quality3.5
Difficulty79%
Would Retake120
Reviews79%
Would Retake
120
Reviews
Rating DistributionOfficial
5
85
4
9
3
1
2
4
1
21
What Students Say
“hardest thing I ever had in my life”
CS210 - 1.0 rating“no any partial credit in quizzes and really heavy and surprisingly hard exams”
CS210 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
62%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+0.96 avg changeRatings by Course
CS401
5.0
(4)CS320
5.0
(1)CS481
5.0
(3)CS211
5.0
(5)CS209
4.9
(30)Difficulty by Course
CS320
4.0
CS360
4.0
CS351
3.8
CS210
3.8
CS300
3.7
Reviews (120)
She's a new at BC and probably at teaching as well so you can imagine. You have to be familiar with Java or smart to ace the class. You want someone who can deliver better. Late feedbacks on assignments. She likes to get you to think alike, rarely tries to look at your algorithm flow, more likely to tell you "it's not working" and code her way.
She expects you to know and understand how to program already. Used to teaching at University level, her lectures and slides are unorganized. Homework is extremely difficult and she expects proper convention after week 3. Tests do not reflect homework or reviews. If you expect to pass, you need prior programming experience.
I felt like I had an obligation to warn your guys of what will happen if you take her class. You must have experience in Java in order to have a shot at this class. This is not for the people who have little to no experience in programming. Test are impossible to past and she gives out pop quizzes. This class is the death of your GPA. Run away!
Dr. Fatma is the EASIEST TO UNDERSTAND, and most HELPFUL professor. She no longer gives pop quizes, because she realized it was not fair. Really caring and is constantly thinking about the students and adjusting her test and assignments to make them better for the students. She will surprise students by curving the grade. Lots of partial credit.
Better than Bill- he won't help on assignments, and has tough quizzes. Better than Kim; his midterm took him like 60 minutes to do, and he still expected students to do it. REaly takes time to explain how everything works. DOES NOT JUST REFER YOU TO THE BOOK.
I feel like the people that gave Dr. Fatma negative reviews, were not prepared for CS, notice those reviews are all around the drop date. The topic itself is hard, and she does a REALLY good job of explaining. Her exams and quizzes get easier as you progress in the quarter, and she grades on a curve depending on the class overall performance.
Kind teacher, helpful with assignments, will give points back on tests if u have a valid reason. Course material itself is hard, but she will continue to explain as long as you ask her to. Makes a point to know her students by name. Extremely qualified for the job, 2 BAs, 1 MA and PhD. Has been teaching for years, and even collaborator on a book.
If you have no knowledge in java and you are willing to learn she is your only shot so far to help at Bellevue College . Her class is easy all you have to do is read the book and do your work. " No pain No gain "
If you have no knowledge in java and you are willing to learn she is your only shot so far to help at Bellevue College . Her class is easy all you have to do is read the book and do your work.
Dr Fatma is an amazing professor. She is by far your best option for CS210, and I am sad that she doesn't teach CS211. Her homework assignments are extremely creative, and will see you building useful programs. You do not want to miss any of her lectures, she covers things that are invaluable every day. Very fair grader too.
it was her first quarter in BC and she had no idea how she's gonna grade, she changed her mind about grading few times during the quarter. Also the most important thing is you have to be a programmer to be successful. All she did during quarter was reading the slides and nothing else. Over all not a teacher that I want to recommend.
I never recommend her to anyone, she might got a doctoral degree in CS but it doesn't guaranty she knows how to teach. tests are heavy and they are not like what we did in homeworks. also her grading criteria is not clear. it's almost half of the quarter and no one knows their grade.
Her poor teaching system and even more poor grading system made more than half of class fail or drop the class, she doesn't treat her students equal. If you have no coding experience don't take her, even students who knows java for years they had issues with her homeworks and exams.
There was not any good point in her class so I can recommend her to other students, tests were heavy and there was no partial credits for right parts of answers. She doesn't teach you the essentials and expect you to know everything. She even didn't give us other resources to read and learn.
It is the hardest thing to survive in her class, lectures doesn't make sense and grading is worst thing I ever experienced in my 2 years of college.
poor lectures, no chance to learn and get a satisfying grade in her class for students who are new to coding and CS. no any partial credit in quizzes and really heavy and surprisingly hard exams.
hardest thing I ever had in my life. she required us to buy a 165$ book but we didn't use it at all. every day she read some slides on board, which every body can do by themselves, homework was so hard that no one could do it without getting help from a professional.
If you are not a professional in coding don't take her. also she doesn't treat her students fairly equal. poor and meaningless lectures and unfair grading. do not take her if you care about your GPA.
I took cs 210 with her she is caring and nice and help them during office hours I did not have experience in programming, and at first the class was hard for me but after studying hard I could get good grade she teaches really good, and she helps a lot in HW Its not easy class but doable if u study and your job I forsure take class with her again
worst class I've ever taken, I learn nothing in this class because of her poor lectures. I struggled a lot to make it but she is the least helpful teacher you can find around.
worst CS class I ever take, she made the class exhausting by her poor lectures. even my past experiences in Java didn't help me pass this class with an acceptable grade. there was a syllabus but nothing goes on with that specially grading system was not the thing we saw in syllabus. she is not the one that I recommend for other students.
don't take her if you are not a programmer. if you have years of experience you should be alright. otherwise you will fail.
I struggled whole quarter to understand her meaningless lectures but I was not successful. If she see you got help in homework you will lose lots of points, and her lectures are not make you ready to do homework and exams and quizzes. she required an expensive book but we didn't use it at all.
I took Fatma's CS 210 class and thoroughly enjoyed it. She is extremely helpful in and outside of the classroom and is willing to help students solve homework problems or other issues during her office hours. I'm definitely taking her next class.
taking her class cost me a big decrease in my GPA and change my mind about whole Computer science and computer engineering majors. She was the worst teacher I ever experienced.
I wish these ratings were here before I take her class, but unfortunately she had not any ratings few quarters ago when I took her for Computer science. I'm warning other students to avoid taking her class IF you are not a professional in Java. it'll be death of your GPA.
I have taken many CS courses and Fatma is by far the best professor I have had. She explains every topic in great detail. She is very passionate about the topic and provides excellent feedback on projects. She also grades assignments very fast; literally within hours.
SHE is horrible. Most unorganized and none sense class I ever had. Her class is ok for people who already know everything. If you wanna learn take someone else.
Professor Serce mostly teaches upper level CS courses, but is great for 210 & 211.
I had Dr Fatma back in Fall of 2016, and have since entered UW's CSE program. The things she taught us in CS210 has been invaluable for understanding the concepts in 300 level CS courses at UW. Her teaching was done in a way that prepared you for higher level content, while still being accessible. While challenging, if you're CSE take her courses.
Professor Fatma Serce is the best professor: very clear and detailed lectures, very fast grading, attention to every your question.
She is a very good profesor. She is the best teacher for CS that I ever had becuse in her classes I learned how to code. She is explining very well in the class and is very helpful at the office hours.
She is a very good teacher! If you realy want to became a computer scientist you should take her classes.
Great Professor. I really learned a lot about java programming in this class.
Great professor, explains everything in great detail. She is more than happy to meet one-on-one for extra help, which I have taken advantage of many times. I have had her for three classes so far and look forward to having her as a professor in the future.
This was an amazing class, by far my favorite of the CS series. Fatma assigned projects that were useful outside the classroom.
Very good class. The topic chosen for the Capstone project approaches us to the industry.
Thoroughly explains notes in class, if you are a visual learner you will do excellent. prior knowledge of any type of coding will give you an upper hand and a big advantage even if you do not know Java, however this is not required to do well in this class. Has very good examples but I suggest taking notes on Notepad since most notes are in code.
Incredible teacher!. She cares a lot about her students and she will make you learn a lot. I took her for CS 210, and did not know anything about coding, so I was a little nervous to be lost. She really teaches you by going over all the details, which really helped me. Moreover, we had 2 midterms, 4 quizzes and projects which is correct.
I took Fatma Serce's CS210 class in Summer 2018. Since I had prior knowledge of programming, it wasn't hard to learn. Fatma's best quality is how she helped those falling behind. She would post an example, and when someone didn't understand, she would do it again. Fantastic to those who had trouble following along, which happens a lot in intro CS.
If you don't understand the material, go see her. She is very open and willing to help students. She has amazing lectures, and so she raises the bar high for quizzes, midterms and assignments. They can be a bit rough, but she also guarantee a high level of teaching which matches her expectation. Overall, great CS teacher. An inspiration !
She is the best Computer Science professor I have ever met! She knows data structures very thoroughly, and her lectures are easy to understand. It is recommended that you have some basic data structures knowledge before taking this class.
If you have no prior knowledge about coding, do NOT take her. she does not explain you how to code, simply asks you go and code, without any further teaching. The book is somehow help you but for her HW its not an enough source.
Dr. Serce does a great job teaching the material. She gives multiple assignments as well as in-class practice work to help you learn the material.
Great teacher. Very clear lectures. You can ask any question to clarify your misunderstanding: she is very confident and will explain as many time as you need
Dr. Serce is passionate about the topic. She is always open and available for questions and genuinely cares about students' success in the field.
She's super nice, her worksheets are really helpful, and the expectations for tests/quizzes/projects are always clear. Grades come back super fast, which is awesome
she made me hate CS when I took it with her, which later after I tried it out myself, I find it a very interesting topic. the worst thing about her is she's the chair of program and if you have a complaint there is no where to take your complaints. Try finding another teacher who'd make you like the topic if it's the first time taking CS.
Ive had the pleasure of taking CS300, CS351, and CS401 with Dr. Serce. She is passionate about teaching. Her courses are taught at an introductory level. Throughout the course, she will provide problem sets. Do NOT treat them as optional. Sit down and do them. Do NOT procrastinate on programming assignments. Some of them will take a while to do.
Great instructor. Would absolutely enroll in her courses again. Am disappointed I cannot take her other courses in computer science. Highly recommend. You won't regret.
Great instructor with great lecture. She is caring and willing to provide her own extra materials if you ask. I am hoping to take the next CS with her but I don't think she teach CS211.
She is probably one of the best professors I've had. She's very engaging and passionate about the topic, and if you have questions she would try to explain to you in different concepts/approaches that cater to your learning style. My interest had grown from her encouragement to keep exploring and trying.
Fatma helped me really understand how to code in Java through her detailed lectures and her worksheets she used to help us fully grasp what exactly was happening with the program. Definitely would recommend anyone to take her class!
She's AMAZING! she's an inspiration to me. She cares about all her students. Her lectures are excellent if you focus and study everyday. She helped me every time I went and asked for help. She's a tough grader. You'll need to PRACTICE A LOT. she's absolutely a great teacher and I highly recommend her. I think her approach in lab need modifications
Fatma is a gem of a professor and leader. Attend class, do the "optional" problem sets, go to office hours if you need help. Fatma makes a very daunting subject feel like it's something ANYONE can achieve.
Fatma is one of the best teachers at Bellevue College. She honestly cares about each CS student, and is extremely helpful in office hours. Her workload is reasonable and her lectures are very informative with both powerpoint slides, demonstrations and whiteboard instructions. She is also a fantastic advisor for CS students struggling.
awesome
Fatma really cares about her students and wants people to learn. That being said, she has extremely high standards and seems a littl out of touch with how it feels to learn about things that she has been comfortable with for years. If you are taking Fatma, you probably don't have a lot of alternative choices, so I would plan on working extra hard
It is very difficult to perform well in this class unless you already know what you are doing walking in. She taught us one thing during class, then expected something totally different from us during our projects and exams. The only things that pertained to what she taught were her quizzes. If you're not proficient in C++ already, best of luck.
I hate CS because of this class.
Excellent lectures that tied irl uses into each lesson. Highlighted important concepts that are commonly used by software devs and the assignments had you building up data structures and implementing them in ways that you may have to in a software dev career. Overall an excellent class and easy recommendation, only downside is there is no lab time
Fatma is a great professor, she really cares about every student. While the material can sometimes be hard to understand, she does an awesome job, as well as provides other resources to learn. I would highly recommend showing up every day to lecture if you are not already familiar with the concepts being taught that day.
Dr. Fatma Serce is a smart, hardworking professor. Creates material when students have questions and always available for office hours. Assignments are extremely hard. Had to learn assembly language and c syntax just for one assignment out of 4. Book wasn't useful. Read her online lecture notes and solved the practice problems. Get ready to work!
Her lectures are super clear, so I didn't use the textbook at all. She doesn't hesitate to the answer the same questions if asked repeatedly. Her assignments are challenging but crucial in developing programming skills. Her mid term and final were similar to the Friday quizzes and the handouts. Show up to class everyday , you will learn a lot :)
Fatma is very organized, especially with online learning. She posts the necessary practice worksheets and is always available to help students. She even allows students to directly message her on Microsoft Teams if there is an urgent need. Overall, her assignments are pretty creative, although you may need to clarify mistakes to do them well.
Great teacher, love her instructor notes that she gives supplementary to the slides and lectures. Very organized and almost always available for questions. Grading is fair and you will do well if you put in at least some effort.
One of my favorite professors ever! Her fun personality and strong communication skills mean her classes are lively and engaging. Weekly quizzes tend to be fairly easy and are a good warm-up for the more difficult midterm & final. A few of the assignments seemed super difficult at first, but don't give up, you can do it!
online classes are not good at all, she writes code by hand which you cant read and she explains how the code would run instead of typing the code on the compiler and running it. textbook is there but she never uses it. she teaches the class but she never tells you which pages of book she is covering so you lost. FYI, you dont matter as a person
She is nice and explains things very well. Her lectures are good for quizzes and exams. This class is hard not because of her, but the material. The material is basically CS211 but in C++. She tries her best to help students and usually be available to answer questions on Team. Assignments are hard and take time to figure out so please do it asap.
Prof. Fatma is one of the best professors I ever had. She gives extensions on assignments when we ask. Helps students outside of her office hours and classes. And makes sure you understand the material. Even thought the class is kinda difficult, she made it seem much easier to understand and follow.
Professor Serce is a dedicated and excellent teacher and it shows in how she leads every lecture, upload problem sets, handwritten notes. The assignments are useful in reinforcing learned materials. The video recordings also really help during content-heavy lectures -- I will miss that the most when classes go back to in-person.
Her lectures are very confusing quizzes and assignments are extremely difficult. I wouldn’t recommend taking class with her unless you already have computer architecture knowledge.
Very understanding, will give extensions. If you have difficulty grasping CS this will be a tough class doable with help from youtube. Assignments are a big part of grade so don't wait to do them. Check deadlines cuz canvas doesn't always post them all. B is standard but an A is manageable. Prof also has great hair lowkey wanna know what she uses
Fatma has been, and continues to be, one of my favorite professors I have ever had. She is kind, patient, and extremely good at what she does. Computer Science is a hard subject, but Fatma manages to explain topics very thoroughly. She gives great feedback on coding assignments too. If you take her, you will learn your stuff.
Professor Serce shows a very clear knowledge of all the content she is teaching. The lectures are very detailed and walk you through every part of the code. She is basically always available outside of class. They few things I didn't like about her class was that the assignment did not show up on the canvas calendar.
Fatma Serce is one of the most kindest, resourceful and passionate professors I've ever had the pleasure of being able to work with. Her lectures and notes were always of high quality and she structured the course in a very manageable way. Would highly recommend this professor, you will not regret taking CS with her!
Professor Serce is clearly passionate about her work and the amount of time preparing for her lectures is evident in her succinct diagrams + patient explanations to the class. The primary reasons students struggle in her class is due their own lack of time management and accountability. The material is overwhelming at first, but that's it. GL guys
The class is not structured in a traditional academic sense, in that the content is heavily revised to suit the professor's goals for the class. This made the content very digestible, but personally I felt like depth in the class with a required following reading would be better. I read through the non-required textbook to get more, but notrequired
Genuine and respectful, you can easily tell she's a good person. Her class is primarily lecture based so make sure to attend class. If you miss a day or two and you're familiar enough with code, you can go back and look at her slides and you should be caught up. For my class at least, she had two days of lecture and one day of in-class practice.
I highly recommend this professor for anyone interested in computer science. I took the Intro to Computer Science CS209 course and found it to be an excellent introduction to the subject. She is a fantastic teacher and I would highly recommend her.
Prof. Serce is a really amazing teacher, you can tell how passionate she is about computer science and wants her students to succeed, I took the beginner class instead of straight going into CS210 which I'm glad because this course teaches you the fundamentals before CS210. The class is seems easy but turns into fast paced so make sure not to skip.
The assignments and weekly online quizzes reflected what was covered in the course. 2 hours of lectures a week and 2 hours of coding. Caring and explains well. Easy to negotiate with. Graded attendance. Responds to emails fast. The final exam was more challenging than the sample one she gave us before.
She's definitely one of the best professors I've ever had.
On one assignment, 70% of the class failed to do it correctly, using outside resources and coding. Since it's a beginner coding class, she was very clear about wanting us to learn and understand the foundation for java. Because of this, she didn't grade the assignment and chose to go over it in class and reassign a similar assignment instead.
Highly suggested for total beginners, with no coding experience before, it's a very useful class to take before CS210. Professor Serce will make sure you learn. Assignments are not easy, but very good learning opportunity. Would love to take her class again in the future!
She is a wonderful professor! Her teaching was really easy to understand and she is extremely accessible outside of class. She even made a teams channel for us. She provides great feedback and really cares for her students.
She is a great professor, and I would recommend taking it again for any class that she teaches.
Even though I did have some programming experience in Java, the assignments were pretty hard (but you always can get help). The weekly quizzes are easy to pass if you listen to the lectures. After taking this class I feel more confident in applying my knowledge. She is strict about the deadlines - you either like her or not. I do recommend her.
If you are interested in computer programming, this professor is perfect. She inspired me so much, and her lectures were exciting. You will be good if you do your homework and understand the material. As a first CS class, I strongly recommend taking her; you will fall in love with programming.
Quizzes are hard so be sure to have prior knowledge before lectures. 2 group projects. lots of learning outside of class
I enjoyed taking this class a lot, I learned a lot over this quarter about Java. The lectures were very informative and helpful to the coursework. However, I wish there were more online resources because the lectures were not recorded so it was pretty hard trying to understand certain topics since there wasn't much to go back and review.
I'm glad I chose this course.
best professor I've ever met
She is the best professor so far I know. She is very helpful
I took a Java programming course with this instructor and learned a lot. The lecture notes were clear, and the practice problem sets helped reinforce the material. The instructor provided clear clarifications on assignments when needed. I recommend her class if you're interested in computer programming.
Dr. Serce is awesome! If I didn't take notes in class, I probably would not have done well. She is awesome at guiding you without giving you the answer. She created a fun environment that was interactive. You do have to put in the work to get a good grade, study your notes and assignments for the quizzes and tests!
Dr. Serce is great for if you are new to programming or had little experience (like myself). She takes the time to explain concepts. Homework assignments can be tough; start them early and ask a lot of questions.
Fatma is a great teacher, it is easy to understand her lessons, she is so patient, she understands easily her students.
Fatma is one of the most enthusiastic and caring professors I've had the pleasure of taking a course from. There's nothing unexpected in the assignments, weekly quizzes, or exams -- as long as you're paying attention in class you should do well in the class. Even in the case that you do struggle, she adapts the lectures and assignments to help!
Fatma is a great teacher who cares about her students. But her course structure is harsh and discouraging. Learning is done outside of class. Besides exercises and knowledge checks, there arent enough study material that reflects good on exams. Exams/Quizzes takes 70% of the class so its hard to pick up your grade if you didn't do good on one exam.
Her lectures were FAST. No extra credits, weekly quizzes are hard, tough grader on assignments and exams, if you fail one exam, you'd fail the class and there's not much you can do to improve your grade, which can be extremely discouraging for students who just entered the program, she needs to change and further improve her teaching
Great intro course to Java. Lectures are helpful, but lack of recorded content makes it tough. Try using Unstuck ai and other tools to supplement. Expect challenging assignments, but fair grading from a caring professor.
Great lectures, knows the material, is available online, and is quick at providing feedback and grading on time. Her style consists of a good amount of handwritten tests. Some students like it, some don't. I will always try to take her as an instructor for the rest of my classes at Bellevue College.
She's really sweet and flexible professor.
She's flexible professor
She will work with students and is willing to answer questions as well as listen to them. I highly recommend her for people who are new to computer science or beginners in Java. The only issues are mainly with the Bellevue College email, which is somewhat strange.
Professor is very helpful and helps students learn from scratch.
This professor is phenomenal, she really cares about the success of her students. You must prove that you care about the course and she will in turn care about you and your grade! Attendance wasn't graded, but she took attendance to see who actually cared about the course. Highly recommend her for any student interested in coding.
The best prof for computer science!!! She is extremely understanding but, at the same time, she has good and easy-to-follow lectures. Really responsive and always patience to every student.
The best prof for computer science. She is extremely understanding and, at the same time, has great lectures. Also, responsive and has patience for every students.
I really appreciate Dr. Fatma Serce! She gives good feedback and she tries hard to make sure that students learn the basics and her teachings are simple. Attendence required for lectures. But her quizzes and tests are tough so note taking and constant practice is required
Very informative and engaging teacher, made class interesting and relatively simple to understand for someone with little/no understanding of CS, don't skip class. That being said get ready to read, long powerpoint with lots of terms, but she's always open to questions. Class consists of a number of Labs and Assignments, 5 quizzes, and 2 exams
She did awesome!!!
Fatma's lectures are well-structured and clear, and the pacing is just right. After each assignment, she provided detailed, constructive feedback and always took the time to answer my questions, which helped me truly grasp programming concepts.
Fatma's lectures are so clear, she always provided detailed feedback and answer your question after each assignment.
Professor Serce is a fantastic resource, always going the extra mile to be available and helpful outside of class. This class requires dedication, as the material is tough and the quizzes reflect that. My advice is to actively engage with the code during class and commit to consistent practice and review on your own to be successful.
As someone who criticized her CS 300 class here, she vastly improved upon her teaching styles and course structures. Her classes are perfect at the moment. She cares about her students a lot and her expectations are very clear. You have to put in the work and learn properly otherwise you will fail even if she is very helpful.
Although you can skip class its better to attend the lecture than read off the slides because its so much easier to understand the concepts from Fatma's lecture. Fatma is a really caring professor, and It is easy to get a good grade in this class there's also a few extra credit opportunities,but it was really fun to learn programming in this class.
One of my best teachers at BC by far, she is pretty kind and attentive with everyone, she always goes to class with a smile which make me want to be in there during her lectures, her classes are well-structures and if you are new to CS I would recommend you to try to go to as many class as you can since her lectures will help you a lot in quizzes
If you are majoring in CS I would definitely recommend her. She is very kind and caring but at the same time very professional and wise regarding programming. Her class will be easy if you study and understand what she taught during classes.
Class Info
Online Classes
100%
Attendance Mandatory
62%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+0.96 avg changeRatings by Course
CS401
5.0
(4)CS320
5.0
(1)CS481
5.0
(3)CS211
5.0
(5)CS209
4.9
(30)Difficulty by Course
CS320
4.0
CS360
4.0
CS351
3.8
CS210
3.8
CS300
3.7