Apr 23, 2024  
2017-18 Catalog 
    
2017-18 Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CSC* 127: Java I

3 Credits
This is a first Computer Programming course. The course emphasizes problem solving and sound programming practices. It introduces simple numerical algorithms, foundations of computer graphics and animation. It uses a modern high-level programming language such as Java. No previous programming experience is necessary. During this course students will learn how to construct algorithms and convert them into computer programs using typical flow control statements and data types, will learn basic object oriented techniques and contrast them with function-oriented techniques, will work with primitive, compound and user-defined data types, will learn how to define functions and pass parameters to them, will use simple console input and output and simple file input and output, and will learn fundamental software engineering testing techniques. The coursework includes a significant amount of homework assignments. 3 credits. Prerequisites: Eligibility for MAT*186 Precalculus.
Prerequisites: Eligibility for MAT* 186  
Offered: Fall, Spring



Add to Portfolio (opens a new window)