CSC1570

Download as PDF

CS1: Intro to Programming

Course Description

This course covers the fundamentals of computer problem solving and programming. Topics include: 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 selection of a specific type and use, input data validation), and professional behavior in response to ethical issues inherent in computing. Corequisite: MAT 0550 or eligibility for any college-level MAT course. J fall, spring; C fall; Online fall, spring.

Academic Level (Course Level)

CR

Schedule Type

Lecture

Grade Modes

Audit, Special Audit, Standard Letter Grade, Credit/Fail Standard Letter

Course Attributes

E, L, N