The page uses Browser Access Keys to help with keyboard navigation. Click to learn moreSkip to Navigation

Different browsers use different keystrokes to activate accesskey shortcuts. Please reference the following list to use access keys on your system.

Alt and the accesskey, for Internet Explorer on Windows
Shift and Alt and the accesskey, for Firefox on Windows
Shift and Esc and the accesskey, for Windows or Mac
Ctrl and the accesskey, for the following browsers on a Mac: Internet Explorer 5.2, Safari 1.2, Firefox, Mozilla, Netscape 6+.

We use the following access keys on our gateway

n Skip to Navigation
k Accesskeys description
h Help
Swarthmore College    
College Bulletin - Course Catalog 
  
 
  Nov 22, 2017
 
College Bulletin - Course Catalog

CPSC 021. Introduction to Computer Science


This course presents fundamental ideas in computer science while building skills in software development. Students implement algorithms as programs in a high-level programming language. Introducing object-oriented programming and data structures allows students to construct correct, understandable, and efficient algorithms. CPSC 031  and CPSC 035  present a deeper coverage of these topics. CPSC 021 is appropriate for all students who want to be able to write programs. It is the usual first course for computer science majors and minors. Students with Advanced Placement credit or extensive programming experience may be able to place out of this course. Students who think that they may fall into this latter category should consult with any computer science faculty member.
Prerequisite: No Prerequisites.
Natural sciences and engineering practicum.
Lab work required, programming intensive.
1 credit.
Eligible for DGHU
Fall 2017. Wicentowski. Knerr. Mathieson.
Spring 2018. Meeden. Soni. Fontes.
Catalog chapter: Computer Science  
Department website: http://www.cs.swarthmore.edu/


Check the Fall 2017 Schedule of Courses