Intensive Intro to Computing
Intensive Introduction to Computing In this course we will provide an introduction to the field of computer science, geared towards students with some prior computer science or programming experience, or a background in quantitative problem-solving (e.g., advanced math coursework). Students will learn a variety of algorithmic strategies, including iterative and recursive approaches, and how to implement those strategies as Python programs. We will study computational techniques utilized in the natural sciences, social sciences and other disciplines. Additional topics will include large-scale data analysis and the ethical issues introduced by computing technologies.
Intensive Introduction to Computing In this course we will provide an introduction to the field of computer science, geared towards students with some prior computer science or programming experience, or a background in quantitative problem-solving (e.g., advanced math coursework). Students will learn a variety of algorithmic strategies, including iterative and recursive approaches, and how to implement those strategies as Python programs. We will study computational techniques utilized in the natural sciences, social sciences and other disciplines. Additional topics will include large-scale d …Read more
This course is ideal for students with some programming experience looking to strengthen their skills. The grading is fair, and the professor is approachable, offering many office hours and genuine support. Weekly programming projects ensure consistent practice, with varying difficulty levels. While lectures can feel fast-paced, staying engaged and seeking clarification helps greatly. Regular office hour visits can boost your understanding and grades.
This course is ideal for students with some programming experience looking to strengthen their skills. The grading is fair, and the professor is approachable, offering many office hours and genuine support. Weekly programming projects ensure consistent practice, with varying difficulty levels. While lectures can feel fast-paced, stay …Read more
Professor Linderman is such an enthusiast for teaching CS 146 as he comes to class with good energy and makes helpful word choices to make learning engaging and interesting. Despite having some prior knowledge, I was still able to learn many new things that are helpful for my major and career interests.
This course is suitable for students with some programming experiences before, but it will still teach from the beginning of programming. For homework and exams, it's all graded based on an EMRN rubric, but you will have re-do chances for them. Every week, there will be a small quiz and a programming assignment that you need to spend some time on it. Overall, you will really learned a lot in this class, and Professor Linderman is helpful during office hours if you have any questions.
This course is suitable for students with some programming experiences before, but it will still teach from the beginning of programming. For homework and exams, it's all graded based on an EMRN rubric, but you will have re-do chances for them. Every week, there will be a small quiz and a programming assignment that you need to spend …Read more
This one is a good course for students with some programming background, but not very solid. The grading is reasonable, and the professor is highly accessible, with plenty of office hours and a genuine enthusiasm for helping students. Regularly attending office hours and asking questions about assignments can definitely give you a good grade. Assignments are weekly programming projects, which keep you engaged and practicing consistently. The difficulty level varies—some are more straightforward, while others are challenging. The professor’s lecture can occasionally feel fast, so staying engaged and following up on anything unclear is important.
This one is a good course for students with some programming background, but not very solid. The grading is reasonable, and the professor is highly accessible, with plenty of office hours and a genuine enthusiasm for helping students. Regularly attending office hours and asking questions about assignments can definitely give you a g …Read more