CS302: INTRODUCTION TO PROGRAMMING
  CS302 HOME PAGE, Spring 2009

  In This Page: Lectures | Course Announcements | Course Summary   Other pages: Coursework | Textbook | CS Labs
Course Coordinator: Lectures:
  • Large Lectures:
    • Lecture 1: Jim Skrentny, 1361 Chem, TR: 11:00 AM - 12:15 PM
    • Lecture 2: Jim Skrentny, 132 Noland, TR: 1:00 PM - 2:15 PM
  • Small Lectures:
    • Lecture 3: Dalibor Zelený, 1207 CS, TR: 1:00 PM - 2:15 PM
    • Lecture 5: Caden Howell, 1111 Humanities, TR: 11:00 AM - 12:15 PM
    • Lecture 6: Finn Kuusisto, 1257 CS, MWF: 11:00 AM
    • Lecture 7: Alexander Cobian, 1207 CS, MWF: 1:20 PM
Course Announcements:
  • For the most recent announcements, click on the lecture numbers listed above to see your lecture's homepage.

  • Feeling sick? See this information about The Flu and 302.
  • Would you like to get more programming practice and earn extra credit? See the CodeLab page. Note CS302 offers two ways to earn extra credit. For more information see Extra Credit.

  • Check out these Top 10 Reasons to Major in CS.
Course Summary:

Prereqs: Problem solving skills such as those acquired in a statistics, logic, or advanced high school algebra course; or consent of instructor. Open to Freshmen.

Undergraduate Catalog Description: Instruction and experience in the use of an object-oriented programming language. Program design; development of good programming style; preparation for other Computer Science courses. Our Description: This course introduces you to fundemental computer programming concepts as you learn to program in the Java language. Algorithm development, structured programming, methods, data organization (arrays), basic object-oriented programming, exception handling, and file access are covered.

Learning Objectives: Students successfully completing this course will be able to analyze problems and formulate algorithms; create robust, user-friendly, well-structured and well-documented Java programs; read basic Java programs to determine their purpose; and have a basic understanding of how computers work.

Last Updated: 11/21/2009        © 2008-2009 Jim Skrentny, CS302 Coordinator