Computer Science 100 Detailed InformationOverviewCMPT100 is an introductory Computer Science course designed to provide a broad overview of Computer Science and a foundation in computing that supports lifelong use and learning of computers. This course is intended for students majoring in areas other than Computer Science. Students who successfully complete CMPT100 and desire further experience in computing may consider taking CMPT106 or CMPT 111. There are also one or two other specialized Computer Science courses for which CMPT100 is a prerequisite, including special courses such as CMPT298 (Language Technology), offered very occasionally, and CMPT275 (Organizational Information Systems): if you are interested, please contact your instructor. Instructors and Sections
TextbookNo assigned textbook. All materials are available online. AssignmentsSections 01 and 03Throughout the term you will be required to complete and submit 5 assignments (approx. one every 2-3 weeks). Assignments will be due at 4 pm on Fridays. CMPT 100 Assignments are based on the Internet, construction of World Wide Web pages, JavaScript programming, and assigned web readings. Assignment descriptions will be available on the course homepage. Lectures TutorialsSections 01 and 03Lectures are intended to explain, elaborate, and expand upon topics relating to Computer Science introduced in the course materials. You are expected to have read the prescribed material prior to the class in which they are discussed and to be familiar with all of the material presented in lectures -- material covered in the course materials AND unique material introduced by your instructor. Throughout the term there will be a set of scheduled tutorials to support your learning of crucial topics in the course or to provide task-specific help for understanding assigned tasks. Due to a limited number of seats in the computer lab, you will be required to register for a specific time-slot (which you should have done when registering for the class). Once again, you are required to read the relevant course material and website information prior to attending each tutorial. There is also an online tutorial section (T12) available for those who are comfortable working independently with computers and/or who cannot register in another tutorial section. The online tutorial section will complete the same tutorials as the tutorials in the lab using videos and online lab assistants. Schedule
EvaluationAssignments: 25%
Final Project (A5): 10% Midterm Exam: 15% Final Exam: 50%
Late submission of assignments will not be accepted for credit. No exceptions! Assignments can be submitted electronically from any computer with an internet connection using EHandin. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |