Go to Main Content

Framingham State University

 

HELP | EXIT

Detailed Course Information

 

Fall 2024
Dec 21, 2024
Transparent Image
Information Select the desired Level or 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

Restrictions:
May not be enrolled in one of the following Levels:     
      Non-Matriculated
May not be assigned one of the following Student Attributes:     
      DGCE Student

Prerequisites:
PREREQ for CSCI 130

General Requirements:
Course or Test: MATH 123 to 220
Required Courses: 1
May be taken concurrently.  )
or
Course or Test: MATH 123R
May be taken concurrently.  )
or
PTMA 4 to 5
May not be taken concurrently.  )
or
PTQR 4
May not be taken concurrently.  )
or
PTAA 4 to 6
May not be taken concurrently.  )
or
PMTH 10 to 11
May not be taken concurrently.  )
or
PNAA 12 to 12
May not be taken concurrently.  )
or
PFNC 13 to 15
May not be taken concurrently.  )
or

May not be taken concurrently.  )
or

May not be taken concurrently.  )
and
Course or Test: CSCI 120
May not be taken concurrently.  )
or

May not be taken concurrently.  )
or

May not be taken concurrently. )


Return to Previous New Search
Transparent Image
Skip to top of page
Release: 8.7.2.4