Courses

Computer Science I



CSC 150

Science, Technology, Engineering & Math

Credits: 4

This course covers the fundamentals of computer problem solving and programming. Topics includes: program development process, differences between the object-oriented, structured, and functional programming methodologies, phases of language translation (compiling, interpreting, linking, executing), and error conditions associated with each phase, primitive data types, memory representation, variables, expressions, assignment, fundamental programming constructs (sequence, selection, iteration), algorithms for solving simple problems, tracing execution, subprograms/functions/methods, parameter passing, secure coding techniques (criteria for selections of a specific type and use, input data validation), and professional behavior in response to ethical issues inherent in computing. The Java programming language is used. Corequisite: MAT 115 or equivalent or permission of the instructor.

We currently offer the following 3 classes in this course:

Computer Science I

Section: CSC150 - 01B

CRN: 80009

Type: Hybrid/Blended

Instructor: John Sheehan

Term: Fall 2016

Fees: Technology Fee $65


Required Textbook

Class Schedule

Dates: 08/29/2016 - 12/20/2016
Days: Mon, Wed, Fri
Time: 12:00 pm - 12:55 pm
Location: HAS 219

Computer Science I

Section: CSC150 - S01

CRN: 81061

Type: Distance Learning

Instructor: John Sheehan

Term: Fall 2016

Fees: Technology Fee $65


Required Textbook

Class Schedule

Dates: 08/29/2016 - 12/20/2016
Location: Online

Computer Science I

Section: CSC150 - S01

CRN: 20453

Type: Distance Learning

Instructor: John Sheehan

Term: Spring 2016

Fees: Technology Fee $65


Required Textbook

Class Schedule

Dates: 01/19/2016 - 05/13/2016
Location: Online

Upcoming Events