CIS * 1500 – Introduction to Programming F,W (3-2) [0.50]

Introductory problem-solving, programming and data organization techniques required for applications using a general purpose programming language. Topics include control structures, data representation and manipulation, program logic, development and testing. For students who require a good understanding of programming or are planning on taking additional specialist Computing and Information Science courses. This is the entry point to all CIS programs. (Also offered in Distance Education format.)





Posted By : Anon
Posted On : January 13, 2017

Is the textbook recommended by the student? No
Did the student enjoy the professor? Yes
Professor : Judi

Comment :
If you put in the work then this is course is easy , the third assignment was the hardest assignment, the labs are pointless but lectures are very helpful, if u have Judi, go to her lectures!!!!. Really advance my programming knowledge, everyone should take this course.
Recommendation Rating
Overall Difficulty

Posted By : Anonymous
Posted On : December 10, 2015

Is the textbook recommended by the student? Yes
Did the student enjoy the professor? Yes
Professor : Dr. Michael Wirth

Comment :
If you\'ve coded before like me (I.E. taken high school programming), chances are, you won\'t actually learn anything new in this course. Lab exams could be done with 10 minutes and assignments could be done in a day. However, if you\'ve never coded before, this course could prove to be challenging as it is likely a brand new concept to you. Dr. Wirth does a good job teaching a course that contains people that aren\'t actually learning anything and people that have no idea what they\'re doing. I wish this was offered as a high school equivalency course rather than a mandatory first year course for computer science majors, but it\'s at least an easy average booster.
Recommendation Rating
Overall Difficulty

Posted By : Anonymous
Posted On : January 4, 2014

Is the textbook recommended by the student? No
Did the student enjoy the professor? Yes
Professor : Judi McCuaig

Comment :
Not a terribly easy course but very interesting. Everything was in C, with no prior coding experience you should be able to succeed if you keep up with labs and assignments.
Recommendation Rating
Overall Difficulty

Posted By : Anonymous
Posted On : February 10, 2013

Is the textbook recommended by the student? No
Did the student enjoy the professor? Yes
Professor : Michael Wirth

Comment :
If you have done any sort of programming before and understand the basics, picking up the C knowledge required for this course is easy. Having programmed before, the assignments, midterm, and exam were easy. The lectures were generally only good for midterm/exam hints, as he drops them at random times and not the lecture immediately before. The lectures were also good for the odd piece of information you might not know, but usually just for your own knowledge and not the course. The labs were not very helpful to me.
Recommendation Rating
Overall Difficulty

Posted By : Anonymous
Posted On : December 14, 2012

Is the textbook recommended by the student? No
Did the student enjoy the professor? No
Professor : Wirth

Comment :
Prof takes too long to mark EVERYTHING!!!! Very boring course but mark booster, I guess. The class average is usually a low 70 so it's an okay course. Be warned about the boredom with this course!
Recommendation Rating
Overall Difficulty

Posted By : Anonymous
Posted On : December 11, 2012

Is the textbook recommended by the student? Yes
Did the student enjoy the professor? No
Professor : Micheal A. Wirth

Comment :
Overall, the course is fair. If you've done programming in C, it should be alright for you. The last two assignments are very difficult even for the students who have done programming before. The class average always starts off high and ends somewhere in the mid 70s after the difficult final, that no one studies for. The labs are useless so don't bother going because it has no relevant learning component to it. Unless you love programming as a passion, don't waste your time in labs. The lectures examples are helpful but alot of the times, it is a battle to stay awake in his class because of all the boring content. Midterm is always the same from the year before so try to get it from someone. The final is what is the most difficult part of the course because no one studies the relevant thing and no one know how to study for it. At the end of the day, take this course only if it is required or you love CS and programming and would like to pursue it as a career.
Recommendation Rating
Overall Difficulty

Posted By : Anonymous
Posted On : February 13, 2011

Comment :
With previous programming experience, this class was easy and incredibly boring. The midterms and final were tricky ... prof uses a lot of questions from textbook concepts, so just read it. Assignments and quizzes were easy. Without previous programming experience, students tend to struggle.
Recommendation Rating

Posted By : Blink
Posted On : January 13, 2011

Comment :
If have previous experience programming, this class is brutal, and frankly somewhat patronizing. I only went to a few, and achieved a good grade. If you're new to programming, or forced to take it despite having no incliniation to ever program again, enjoy the massive class sizes and lowest-common-denominator pace.
Recommendation Rating

Posted By : Josh Gaber
Posted On : December 8, 2010

Comment :
Challenge can vary greatly depending on past coding experience. Provides an excellent gauge for one's potential future as a programmer/developer.
Recommendation Rating

Posted By : Anonymous
Posted On : October 25, 2010

Comment :
This course was a good introduction to C programming. This course is usually taught by M Wirth who uses his own book that he published. The course is very easy for a computer science student, but it is a requirement.
Recommendation Rating