MacInsiders Logo

Similar Threads
Thread Thread Starter Forum Replies Last Post
choice between morality vs. good grades onedayy General Discussion 38 11-11-2013 10:49 AM
Chinese 1Z06 a good choice for a first year bird course? guerilla First-Year / Prospective Student Questions 11 08-08-2012 03:42 PM
Elective choice for summer mike4 Academics 0 04-12-2011 07:57 PM
CMST 2E03 - a good choice??? elvindsouza Academics 0 11-17-2009 05:29 PM
Looking for an easy 1st level elective that has fewer core sections but some choice aviaf Academics 1 10-13-2008 03:15 PM

Which COMPSCI elective would be a good choice?

 
Old 06-27-2015 at 08:36 PM   #1
yellow
Member
Join Date: Jun 2015
Posts: 1

Thanked: 0 Times
Liked: 0 Times




Which COMPSCI elective would be a good choice?
I'm going into the Business 1 program in the fall, and i'm not sure whether to pick COMPSCI 1XA3 or COMPSCI 1JC3 as one of my electives. I didn't take any courses related to programming in high school at all, so I'm wondering which of these two courses would be recommended for me.

Thanks in advance.
Old 06-28-2015 at 01:52 PM   #2
justicebeaver
Senior Member
Join Date: Apr 2015
Posts: 174

Thanked: 22 Times
Liked: 9 Times




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)

Last edited by justicebeaver : 06-28-2015 at 01:58 PM.
Old 06-29-2015 at 01:56 PM   #3
lizbeth
Member
Join Date: Dec 2014
Posts: 16

Thanked: 1 Time
Liked: 1 Time




1JC3 is mostly theoretical; we'll be using ELM, (Fall 2015), but the focus is mostly on ideas rather than the actual language. We just use the language to explore some concepts. Since it's ELM, the ideas have more to do with functional programming.

1XA3 is a lab based course (4 hours lab, 1 hour lecture); you basically learn to write programs (we used Python in Winter 2015); also it requires 1MD3 as a co-requisite, you'll have to consider that too.

1MD3 is again more theoretical, the title is Introduction to Programming, so there's a bit more coding than 1JC3; we used Python (Winter 2015) Since it's Python, the ideas have more to do with imperative programming.



Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
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