60 likes | 184 Vues
CMPUT101 provides a comprehensive introduction to the field of computer science, designed for beginners with no prior knowledge. The course aims to establish a solid foundation for those pursuing computer science while also offering a thorough overview for students outside the discipline. Through lectures, lab work, and evaluations including quizzes and assignments, students will explore fundamental concepts such as algorithm design, computer systems organization, and programming in C++. Join us to embark on your journey into the world of computer science!
E N D
CMPUT101: Purpose of the Course • Introduction to the field of computer science. • No previous knowledge of computer science is assumed. • Intended to give a: • solid foundation for people going into computer science. • thorough overview of the field to people outside the discipline. • What is computer science? (c) Yngvi Bjornsson
Contact Information • Instructor: Name: I. E. Leonard Web: http://www.cs.ualberta.ca/~isaac Office: Athabasca 323, CAB 679 Email: isaac@cs.ualberta.ca Office hours: Mon, Wed, Fri 9:00-10:00 CAB 679 (or by appointment) (c) Yngvi Bjornsson
Organization of the course • Lectures: Cover material in textbook. • Laboratory work (labs): On-hand experience. • Evaluation (grade is based on): • A final exam and two in-class quizzes. • Ten lab-assignments. • One lab exam. • WWW-pages (useful info and important announcements): • http://www-csfy.cs.ualberta.ca/~c101 • http://www.cs.ualberta.ca/~isaac/cmput101/f03 (c) Yngvi Bjornsson
Lectures • Lectures Mon, Wed, Fri : 8:00 – 8:50 (CAB 265) • Textbook: Schneider & Gersting: An Invitation to Computer Science” (2nd ed.) C++ version. Ch. 1: Intro to Computer Science Ch. 2: Algorithm Discovery and Design Ch. 3: The Efficiency of Algorithms Ch. 4: The Building Blocks: … Ch. 5: Computer Systems Organization Ch. 6: The Virtual Machine Ch. 7: High-Level language programming(C++) Ch.12: Computer Networks (c) Yngvi Bjornsson
Labs • Labs : You have to attend! • Start Monday September 8th. • Bring CNS id with you in first lab. • Lab assignments are due in the lab. • Install lab-software and start on exercises at home. • Lab books: • Lab manual for Schneider & Gersting’s book. • K. Lambert and T. Whaley. (c) Yngvi Bjornsson
Late / Missed Work Policy • Late lab: • Not accepted after lab session is over. • Missed labs or in-class quiz: • Contact instructor within 48 hours. • Excused absence may be possible: see course outline. • Weight transferred to quiz or final exam. • Missed final: • Deferred exam: Jan 12, 9:00, 328 Athabasca Hall (c) Yngvi Bjornsson