Course Title: Java Programming I
Title Abbreviation: JAVA PROGRAMMING I
Department: CS
Course #: 142
Credits: 5
Variable: No
IUs: 5
CIP: n/a
EPC: n/a
REV: 2018
Course Description
The Java programming language is used for applying basic programming-in-the-small abilities and concepts including algorithms, problem solving techniques, procedural programming (methods, parameters, return, values), basic control structures (sequence, if/else, for loop, while loop), file processing, arrays, and an introduction to defining objects. Intended for students without prior programming experience, but who are seriously considering majoring in Computer Science or related field.
Prerequisite
Prerequisite: Math 99 and knowledge of computer basics such as web browsing, email, installing software, etc., or permission of instructor.
Contact Hours (based on 11 week quarter)
Lecture: 55
Lab: 0
Other: 0
Systems: 0
Clinical: 0
Intent: Distribution Requirement(s) Status:
Academic Elective
Equivalencies At Other Institutions
Learning Outcomes
After completing this course, the student will be able to:
General Education Learning Values & Outcomes
Revised August 2008 and affects outlines for 2008 year 1 and later.
3. Communication
Definition: Understanding and producing effective written, spoken, visual, and non-verbal communication.
Outcomes: Students will be able to . . . 3.6 Recognize, comprehend, and use visual communication appropriate to a given context.
8. Mathematical Reasoning
Definition: Understanding and applying concepts of mathematics and logical reasoning in a variety of contexts, both academic and non-academic.
Outcomes: Students will be able to . . . 8.2 Correctly apply logical reasoning and mathematical principles to solve problems.
Course Contents