2019-20 Pomona College Catalog 
    
    Nov 01, 2024  
2019-20 Pomona College Catalog [ARCHIVED CATALOG] Use the dropdown above to select the current 2024-25 catalog.

Add to Portfolio (opens a new window)

CSCI051G PO - Introduction to Computer Science in Grace with Laboratory

When Offered: Last offered spring 2018.
Instructor(s): K. Bruce
Credit: 1

Introduction to the field of computer science using the new object-oriented language Grace. Topics include iteration and recursion, basic data structures, sorting and searching, elementary analysis of algorithms and a thorough introduction to object-oriented programming. Special emphasis on graphics, animation and event-driven programming to make more interesting programs. No previous programming experience required. This section of CSCI051x PO uses a new object-oriented programming language designed to make it easier for novices to learn to program. It provides better support for more modern programming language features and provides a strong background to learn other languages. Students must take the lab associated with this section only. Course is equivalent to CSCI 051A PO CSCI 051J PO , CSCI 051P PO , and CSCI051  PO. Only one of the following courses: CSCI 051A PO , CSCI 051J PO , CSCI 051G PO, CSCI 051P PO , CSCI051 PO, and CSCI 005 HM  can be taken for credit.
Satisfies the following General Education Requirement(s), subject to conditions explained in the Degree Requirements section of this Catalog:
Area 5



Add to Portfolio (opens a new window)