Exploring Computer Science EN 1 Section 18 \ EN 47 Fall 2023 |
|
Home |
Welcome to EN 1 section 18, also known as
EN47 Class Meetings in Anderson 112: Nelson Auditorium:Lectures: Wednesdays, 3:00-4:15Labs in Joyce Cummings Center 235 (JCC 235)Labs: Mondays, 3:00-4:15Possible Extra Lab Times: Mondays, 4:15-5:00 and/or Wednesdays, 12:00-12:50 and/or Fridays, 3:30-4:20 Handouts:Announcements, assignments, and handouts will be posted on the class web pages https://www.cs.tufts.edu/comp/en47/documents . Please check frequently.Rough Schedule:First lecture: Wednesday, September 6. Lectures every Wednesday.Introductory lab: Monday, September 11. Labs every Monday. Homeworks and Lab submissions due on Tuesdays by 11:59pm. Last Lab: Monday, December 11, 2023. Final presentations: Will be scheduled in small groups over zoom between Tuesday, December 12 and Friday, December 22. Instructor:Diane Souvaine (Diane (dot) Souvaine (at) tufts (dot) edu). Office Hours: TBA
Teaching Assistant:Patrick Feeney (Patrick (dot) Feeney (at) tufts (dot) edu). Office Hours: TBA
Course Assistants:Alex Bai (Alexander (dot) Bai (at) tufts (dot) edu). Office Hours: TBA
Sydney Bulatao
(Sydney (dot) Bulatao (at) tufts (dot) edu).
Office Hours: TBA
Tia Chen
(Qingyan (dot) Chen (at) tufts (dot) edu).
Office Hours: TBA
Textbooks:Second-hand copies of the two books below to be used in the course are on reserve in Tisch Library..Starting Out with C++, Brief Second Edition written by Tony Gaddis. Scott/Jones INC, 2000, ISBN 1-57676-040-5. Computer Science: An Overview - - sixth edition by J. Glenn Brookshear, Addison-Wesley, 2000, ISBN 020135747X Brief Description:How does one translate a strategy written in English into executable computer code written in the C++ programming language or some other high-level language? How does one evaluate two different strategies for solving the same problem? What sorts of problems are solved well by computers? How can the solutions be displayed graphically? This course is intended for those who have NO programming experience. This sampling of various topics within the field of computer science will give the student a taste of the broader spectrum that constitutes computer science and will prepare the student to take CS 11 in a subsequent semester, if so inclined. The course will include a general introduction to the field of computer science, to the VSCode editor, to the C++ programming language, and to the Linux operating system.Prerequisites: A sincere interest in learning more about computer science and NO prior programming experience. Expected Work:Students are expected to attend class regularly and to complete regular reading assignment, written homework exercises, and programming assignments. Students are responsible for all material covered in class as well as all material covered in the assigned reading. There will be two in-class half-period quizzes as well as short 5 minute quizzes given at nearly every lecture.Resources
|
If you have questions or comments regarding the site, please email
Diane (dot) Souvaine (at) tufts (dot) edu
Copyright © 2023 Department of Computer Science
at Tufts University. All Rights Reserved.