Not too easy. Not too difficult.
I would recommend Logic and Design to any student who is interested in pursuing a degree in either Computer Science or Computer Information Systems and who may have little to no knowledge of programming in general. This course introduces you to the world of programming by giving real life relevant concepts and hands-on activities. The professor in this course gave me a deep understanding of software development and design tools, analysis and design tools, how to store and retrieve data on a computer, how to design, and gave a me a good introduction to visual logic. In any path a student plans on going when pursuing a career in the Information Technology field, programming, whether C+, C++, Java, etc, is mandatory to learn in order to comprehend how certain command-line statements work outside of using the GUI (Graphic User Interface) on a computer.
The highlight for me in this course was actually learning how to write a program. Learning how to write a program is the first step in being able to recognize the requirements needed to solve a problem and utilize the development tools which follow the concept of programming logic. Writing a syntax as simple as "Hello World" is a good start in getting an understanding of how programming works.
Hours per week:
Advice for students:
Before taking this course, Google introduction to programming or watch some YouTube videos on programming and logic and design to get a good understanding of the concept so that you will be able to better comprehend the course materials. Also the best study practice for myself is actually performing the exercises over and over again as well as dive into more advanced program writing (if you feel comfortable) to better understand the concept of programming. After taking a test and getting your grade back, create flashcards for all of the questions that were presented. For questions that you have answered incorrectly, go back and study that particular subject as well as again Google the subject at hand or watch YouTube videos and then create flashcards to better help you understand that subject in time for midterm and final exams.