Instructors: Dr. Bonnie MacKay (email: email@example.com) and Dr. Denis Riordan (email: firstname.lastname@example.org).
Course Site: Go directly to the course site http://dalhousie.blackboard.com/ and enter your netid and password.
Faculty of Computer Science web site: http://www.cs.dal.ca.
Contents: The objective of this course is to teach the general principles of programming within the broader context of computer science. We emphasize that computer science is a broad area that includes career options for students with different interests and abilities. Programming topics to be covered include basic data types and their operators, I/O, control structures (selection, loops), classes and objects, files, arrays, and simple sorting and searching algorithms. Further topics may include a selection from networks, the web (introduction to HTML), file transfer protocols, operating systems and artificial intelligence.
No previous knowledge of computing is required for CSCI 1100. If you think that you have enough knowledge of computer science to proceed directly to the follow-up course (CSCI 1101) speak to an academic advisor. The advisor may permit you to take a test to determine whether you are able to join CSCI 1101 directly.
Textbook: Starting Out with Java From Control Structures through Data Structures by Gaddis and Mugunda, second edition. The text is available in the University Bookstore. Course worksheets are also supplied.
The first class for section 1 is on Friday September 7th at 9:35AM in the LSC-Common Area Room C332. The first class for section 2 is on Friday September 7th at 12:35PM in the Auditorium in the Computer Science Building. The first lab section is on Monday September 7th at 5:05PM in Lab-2. Students are
required to attend all the lectures and laboratories.
Grading Scheme: The quizzess, midterm and final count 20%, 20% and 25% respectively, the assignments count 10%, the project 10% and the laboratories count 15%
Academic Integrity: It is expected that students will discuss course work with each other and are encouraged to work in groups to help each other. But students may submit only work that they have done essentially by themselves. In particular work that is submitted must not contain even short sections that are identical to that of others or that are taken from textbooks, websites or other sources unless the the sections are fully and accurately sourced. To ensure that you fully understand the policy on intellectual honesty there will be workshops on intellectual honesty as a part of the course. It is also important to read the University academic integrity policy at http://academicintegrity.dal.ca/
Remember: You need to have your Dalhousie NetID and your NetID password handy when you start this course.
August 8th, 2012