Haven't taken either of two, but did take the Comp Sci 1MD3 equivalent for engineering 1 Eng 1D04 so I can't comment on 1XA3 OR 1JC3.
Is COMP SCI 1MD3 an option for you?
Hopefully this will be a bit of help though.
Quote:
COMPSCI 1JC3 - Introduction to Computational Thinking
3 unit(s)
Inquiry into ideas and methods of computer science (CS), the science underlying our computational universe. Topics include what computers can and cannot do, the Internet and search engines, artificial intelligence, computer-controlled devices, and sustainability in computing.
Three lectures, one tutorial (two hours), first term
Prerequisite(s): One of MATH 1K03, Grade 12 Advanced Functions and Introductory Calculus U, Grade 12 Calculus and Vectors
|
Quote:
COMPSCI 1XA3 - Computer Science Practice and Experience: Basic Concepts
3 unit(s)
Study through implementation of basic CS concepts such as data representation, recursion, computer architecture, concurrency. Hands-on application of CS concepts to formulating, analyzing, and solving problems.
One lecture, two labs (two hours each); second term
Co-requisite(s): One of COMP SCI 1MD3 or ENGINEER 1D04
|
Source:
http://goo.gl/xvQ4np (McMaster website had odd symbols in the url that didn't work when I directly linked it, this will take you to same McMaster page)