Select the Course Number to get further detail on the course. Select the desired Schedule Type to find available classes for the course. |
CSCI 130 - Computer Science I using Java |
An introduction to the general concepts of computer programming and problem-solving through practical hands-on experience using the Java programming language. Topics include: the basics of computer hardware and software; an introduction to the Java program-development environment and the Java Virtual Machine (JVM); problem-solving techniques for programming; development of algorithms, number systems, data types, and operators; input – output operations; program control structures including loops, methods (functions), and arrays; an introduction to object-oriented programming; and designing, implementing, compiling, testing, and debugging programs. Laboratory periods provide hands-on experience using programming exercises that include implementing designed algorithms as well as compiling, testing, and debugging programs. Laboratory (2 hours). Note: Students cannot receive credit for both this course and CSCI 152 Computer Science I Using Java.
Corequisite: MATH 123 Introduction to Functions or minimum score of 4 on the mathematics placement examination.
Prerequisite: CSCI 120 Introduction to Information Technology or permission of instructor.
1.000 Credit hours 4.000 Lecture hours 2.000 Lab hours Levels: Non-Matriculated, Undergraduate Schedule Types: Lecture/Lab, Directed Study Computer Science Department Course Attributes: D.v1_DomainGenEd-Domain II-A, Undergraduate Level Course, Lrng Objective 03, Lrng Objective 08, Lrng Objective 09 |