The page uses Browser Access Keys to help with keyboard navigation. Click to learn moreSkip to Navigation

Different browsers use different keystrokes to activate accesskey shortcuts. Please reference the following list to use access keys on your system.

Alt and the accesskey, for Internet Explorer on Windows
Shift and Alt and the accesskey, for Firefox on Windows
Shift and Esc and the accesskey, for Windows or Mac
Ctrl and the accesskey, for the following browsers on a Mac: Internet Explorer 5.2, Safari 1.2, Firefox, Mozilla, Netscape 6+.

We use the following access keys on our gateway

n Skip to Navigation
k Accesskeys description
h Help
Lake Washington Institute of Technology    
 
    
 
  Dec 14, 2017
 
Catalog 2017-2018

CS& 141 Computer Science I Java

5 credits


This course teaches computer science and software engineering concepts using Java programming language. The topics include algorithm development, implementation and debugging, basic control structures (sequence, if/else, loops), procedural programming (methods, parameters, return values), file processing, arrays, and introduction to Object Oriented Programming (OOP).

Prerequisites: CSD 111  

Quarters Offered: All

Global Outcomes:
This course teaches to the global outcome of Critical Thinking.

This course teaches to the global outcome of Teamwork.

Student Outcomes/Competencies:
Upon successful completion of this course students will be able to:

  • Use correct Java syntax when writing programs
  • Name Java data types and use them in Java projects
  • Write code that implements initialization, assignment, input, and output operations
  • Demonstrate proficiency in using basic language control structures like loops and conditional statements
  • Demonstrate understanding of modularization concepts, implement methods, and pass data through parameters and return values
  • Demonstrate knowledge of array data structure utilizing basic array-manipulation algorithms
  • Use files for data input, output and demonstrate understanding of exceptions concept in Java
  • Explain basic OOP concepts like class and object
  • Gather information, analyze problems, and develop solutions to demonstrate mastery of Java programming fundamentals
  • Evaluate solutions to identify problems and debug code
  • Design and implement programming projects as a member of a team


Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20