COM 1100 Fundamentals of Computer Science - Fall 2000 - Introduction

for Professor Futrelle's section
College of Computer Science, Northeastern U., Boston, MA

This Syllabus was updated on Wednesday 20 September 2000

Course description, from the catalogue:

COM 1100 Fundamentals of Computer Science -- 4 QH

Introduces computers and computer programming. Studies basic concepts of a high-level language such as data types, variables, assignment, expressions, statements, and input/output. Surveys structured programming tools including flow control constructs, procedures and functions, parameters, local variables, and user-defined data structures. Discusses character strings and 1-dimensional arrays. Introduces graphics and animation. Emphasizes the systematic design of programs using structured components. Prereq. An interest in programming computers.

Note: This section, taught by Professor Futrelle, is distinct in its design, assignments and tests, from the two sections taught in parallel by Professor Proulx.

Northeastern University, and the College of Computer Science, Boston, MA.
Professor Robert P. Futrelle   Email me at:
You can also use a web form to contact me without needing email access at all.
115 Cullinane
Hardcopy mailbox:
161 Cullinane
Office 373-4239
Teaching Assistant:
Jing Shan
Office : 11CN
Phone : ...
Email :
Course Syllabus and Calendars:
See the separate page for the detailed Course Syllabus and Calendar for Com1100 Fall 2000.
Course Rules, Regulations and Advice:
You must read this important document Course Rules, Regulations and Advice for Com1100 Fall 2000.
Platform and development system:
This course will use Microsoft Windows on PCs and develop C++ programs using the Microsoft Visual C++ IDE (Integrated Development Environment).
Problem Solving, Abstraction, and Design Using C++ by Frank L. Friedman, Elliot B. Koffman
See source code, etc. for the book on the web.
How Computers Work: Millennium Edition (How Computers Work, 5th Ed) by Ron White, Timothy Downs (Illustrator), Stephen Adams (Illustrator)
Personal Help:
If you need help at any time, find me in my office, call, or send email, or ask in class to set up an appointment. My office hours and normal advising hours are Tuesdays, 10am-noon.
College of Computer Science Tutoring:
A new tutoring program is being set up in the College. Details to follow.
On-line help:
For more info on most anything, search the web using
Machine Problems:
(in preparation)
Mondays, Tuesdays and Thursdays, 1:35-2:40 in room 305 Shillman.
Wednesdays. Lab A: 9:15-10:20, Lab B: 10:30-11:35, Lab C: 11:45-12:50 in room 229CN. You will be assigned to one of these sections for this quarter.
Logging into lab machines: Login name is the machine name and password is guest.
Quizzes and Exams:
There will be many short quizzes, as well as a midterm and a final. Most are closed-book, no calculators.
The grading policy will be worked out as I see how many tests and machine problems are appropriate.
Attendance will be monitored in a variety of ways. When in doubt, come to class! We move through the material rather quickly, and without the explanations in class, and a chance to ask questions, you might become lost.
If you already have programming experience:
I will develop some interesting and challenging extra assignments to help you learn more.

Go to COM1100 home page

Return to Prof. Futrelle's home page