Prince George's Community College: EGR 1210: Computer Science I

Course Description:

Computer science concepts studied from theoretical and practical viewpoints, including program analysis and life cycle design, formal syntactics of the Java or other object oriented language, program control structures, subprograms, algorithm design and analysis, recursion, computer architecture, number systems and data storage. Applications studied include numerical methods, creating libraries, character processing, simulating logic circuits, sorting, searching, set operations and use of matrices. Object oriented programming introduced. Structured programming and object design stressed.

Prerequisite: EGR 1210
3 class/3 lab hours = 4 credits


Required Book:
Data Abstraction and Problem Solving with Java: Walls and Mirrors 3rd Edition   Prichard, Janet and Carrano, Frank.  Pearson 2011.
Recommended books:
Schaum's Outline of Principles of Computer Science 1st Edition.  Tymann, Paul and Reynolds, Carl  McGraw-Hill (2008).

Subject matter covered in class: