COM 1121 Computer Science Overview 1

Course Description and Catalog Information
Course Information (links to past and current course materials)
Course Format
Course Coordinator
Textbooks and References
Course Goals
Prerequisites by Topic
Major Topics Covered in Course
Laboratory Projects

Course Description

Introduces ideas and skills that are necessary for success in the computer science field.  Examines the relation between personal goals and professional standards.  Studies work habits, time management, organizational skills, interpersonal skills, and commitment.  Raises issues of ethics and responsibility.  Discusses thinking skills that are needed in computer science and introduces problem solving exercises designed to develop these skills.  Introduces readings from the software literature to illustrate the variety of skills needed in industry.

1 QH credit
Prerequisite: Computer science majors only.

Course Information

Course is offered only during the Fall quarter. CS majors are guaranteed a place in class.

Course Format

BSCS03 required course
BSCS04 required course
BACS required core
BSIS required course

This course serves as orientation for new computer science majors. It combines the introduction to professional life with introduction to the computer science profession.

Course Coordinator

Professor John Casey

Textbooks and References

Fall 2000
  • The Shiny Red Binder, containing material about curriculum, co-op, university resources for students, and professional ethics.

  • Also: Douglas E. Comer. The Internet Book. Prentice-Hall, 1997.




    Tools for building a cool Web page:  Nick Heinle.
    Designing with Javascript: creating dynamic Web pages.O'Reilly, 1997.


    Dennis Shasha and Cathy Lazere. Out of Their Minds: the lives and discoveries of 15 great computer scientists.  Copernicus, c1995.

    Martin Campbell-Kelly and William Aspray. Computer: a history of the information machine.

    Course Goals

  • Help students to succeed in their first year of college.
  • Provide advising on course selection.
  • Prepare students for going out on co-op.
  • Show students some examples of current best uses of computing.
  • Give students a non-programming introduction to an important computing topic: the Internet.
  • Get the students working with each other in small groups, and bond them to the College.
  • Prerequisites by Topic

    Freshman majoring in Computer Science or Information Science

    Major Topics Covered in the Course

    Laboratory projects