2018-19 Pomona College Catalog 
    
    Nov 23, 2024  
2018-19 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 051J PO , CSCI 051P PO , and CSCI051  PO. Only one of the following courses: 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)