View Text Only Version

Computer Science

CSC 141 ABET Syllabus

Contact Computer Science  

Computer Science

25 University Avenue, #150
West Chester, PA 19383

Phone: 610-436-2204
Fax: 610-436-3530

Dr. James Fabrey

Administrative Assistant
Ms. Kathleen Barimani

CSC141 Syllabus

  1. Course number and name

    CSC141 – Computer Science I

  2. Credits and contact hours

    3 Credit Hours

  3. Instructor’s or course coordinator’s name

    Instructor: Dr. Zhen Jiang, Associate Professor of Computer Science

  4. Text book, title, author, and year

    Tony Gaddis, Starting out with Java, from control structures through objects, Fifth Edition, Addison-Wesley, ISBN-13: 978-0-13-285583-9, ISBN-10: 0-13-285583-6.

  5. Specific course information
    1. brief description of the content of the course (catalog description)

      An introduction to programming using Java. Topics covered include basic program layout, primitive data types and strings, control structures (loops and decisions), methods, parameters, and text file input/output.

    2. prerequisites or co-requisites

      Prerequisite: Two years of high school algebra.

    3. indicate whether a required, elective, or selected elective course in the program

      Required course.

  6. Specific goals for the course
    1. specific outcomes of instruction
      • Students will be able to analyze problem situations and computing requirements of a programming problem.
      • Students will be able to design an algorithmic, object-oriented solution that meets the specification of a programming problem.
      • Students will be able to select appropriate data types, control flow, and programming techniques.
      • Students will be able to implement an algorithmic design in an object-oriented language that meets the specification of a programming problem.
      • Students will be able to test the problem solutions.
    2. explicitly indicate which of the student outcomes listed in Criterion 3 or any other outcomes are addressed by the course.

      Course addresses Student Outcomes (i) and (k).

  7. Brief list of topics to be covered
    • A First Look at development environment
    • Basic statements and I/O
    • Decision
    • Loop
    • String (including file, and call of instance method)
    • Static Method
Back to top of page.