MacInsiders Logo

Similar Threads
Review Review Starter Category Comments Last Post
comp megg.noelle First-Year / Prospective Student Questions 3 06-18-2010 12:45 PM
Comp sci first year OceanSpray Academics 0 12-16-2009 09:55 AM
Comp Sci/Comp Eng/Soft Eng stevennevets Academics 9 10-19-2009 08:54 PM
Computer Science 1MA3 N.Cheng First-Year / Prospective Student Questions 10 08-21-2009 11:41 AM

Comp Sci 1MA3

 
Comp Sci 1MA3
Computer Based Problem Solving
Published by mellye
12-16-2009
Published by
mellye's Avatar
Elite Member
Join Date: Apr 2009
Posts: 487

Author review
Overall Rating
10%10%10%
1
Professor Rating
10%10%10%
1
Interest
10%10%10%
1
Easiness
10%10%10%
1
Average 10%
Comp Sci 1MA3

Course Description:
A first course in computer science, focusing on the practice of problem solving, in the context of interesting software applications. Problem formulation, problem decomposition, procedural formulation of problem solution. Three Hours. One Hour lab. One Hour Tutorial.

Textbook: Computer Science Illuminated by Nell Dale and John Lewis

Course Breakdown:

Assignment 1: 10%
Assignment 2: 10%
Midterm 1: 15%
Midterm 2: 15%
Final Exam: 50%

Topics According to Syllabus:
  1. Digital Computers and Layers of Abstraction
  2. Number Systems and Data Representation
  3. Computer Languages
  4. Problem Solving and Algorithm Design
  5. Abstraction and Modularization
  6. Machine Level Programming
  7. Operating Systems
  8. File Systems
  9. Information Systems
  10. Limitations of Computing
Assignments:
This course used the programming language, Python. If you're familiar with programming, this course will be easy for you. However, if you're new to programming, like I was, you'll find python simple enough to learn, but a considerable challenge when it came to do assignments. The assignments gave you 3 or 4 problems each to solve using python. The problems required you to learn an extremely large amount of coding in very little time. Presumably, that is why this course has lab and tutorial time.

Tutorials & Labs:
The labs and tutorials were essentially useless. For two hours, the TAs took arbitrary problems and solved it for you. Essentially, the purpose of this was the learn python coding. However, I personally didn't find it very helpful.

Midterms:
The midterms were very simple. So simple, most people didn't do well on them. The midterms both consisted of some binary, flowchart and an algorithm. The second one contained some python code, you have to decipher. Because flowcharts nor algorithms weren't covered in an organized manner, if you didn't know how to draw a flowchart or write an algorithm from beforehand, it was difficult to do well. Both midterms were conducted during class time for only an hour.

Final Exam:
The final exam was nothing like the midterm nor the assignments. It contained no python code, one flowchart and the rest were questions focused on the textbook material, all short answer. The questions were not difficult, but personally, I was thrown off by the fact that the stuff we spent all year learning was no where on the final exam.

Final Thoughts:
The course overall is very demanding. It requires you to learn a lot in a short period of time. If you have a programming background, you'll be fine. However, this course is anything but a beginner course.

Patrick.O says thanks to mellye for this post.

farleyr, Simon Zhou like this.
Deleted Post
Edit/Delete Message
Click here to add your own review for Comp Sci 1MA3!

Old 06-10-2011 at 09:01 AM   #2
Juicebox
Senior Member
Posts: 147

Thanked: 26 Times
Liked: 179 Times
I am not a big fan of ratemyprof, people complain too easily about the simplest of things. However, you can still gain perspective about a certain professor's performance by looking at the extremes. Dr. Christopher Anand is on the extreme low end, and he deserves his place there and I'll tell you why.

He does not teach.
I was enrolled in the class for two weeks.
Now I know that it is annoying if a professor talks down to you and assumes you have recently said your first word, but Dr. Anand is on the whole other end of the spectrum. Every lecture was an elaborate game of 20-questions. He would jot something idiosyncratic down on the dusty chalkboard, provide a vague explanation, and then ask the class if anyone was following him. Every now and then an autistic savant would put up a hand and communicate a fraction of what the prof intended to explain. Anand would then assume that the rest of the class understands.

On the last day available to switch courses, I showed up to class to give Anand another shot. He said we will be explaining a new, simpler concept.

In the time it took for him to explain a fraction of this concept I was able to:

- find and read all of his reviews on ratemyprof
- look at other available courses in the same time-slot
- look up all the pre requisites and narrow the search down to 2 courses
- read the course reviews and the outlines
- map out the midterm dates
- select the most appealing course
- find the necessary textbook at a discount from amazon
- finish dropping 1MA3 and registering in the new course

I closed my laptop just as Dr. Anand finished his attempt at explaining the concept. A dozen hands shot up into the air in a depressing attempt to clear the confusion. I got up and left the lecture hall.

Need I say more?

Last edited by Juicebox : 10-14-2011 at 03:57 PM. Reason: update
  Reply With Quote



Review Tools Search this Review
Search this Review:

Advanced Search

Posting Rules
You may not post new reviews
You may not post comments
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



McMaster University News and Information, Student-run Community, with topics ranging from Student Life, Advice, News, Events, and General Help.
Notice: The views and opinions expressed in this page are strictly those of the student(s) who authored the content. The contents of this page have not been reviewed or approved by McMaster University or the MSU (McMaster Students Union). Being a student-run community, all articles and discussion posts on MacInsiders are unofficial and it is therefore always recommended that you visit the official McMaster website for the most accurate up-to-date information.

Copyright © MacInsiders.com All Rights Reserved. No content can be re-used or re-published without permission. MacInsiders is a service of Fullerton Media Inc. | Created by Chad
Originally Powered by vBulletin®, Copyright © 2019 MH Sub I, LLC dba vBulletin. All rights reserved. | Privacy | Terms