Nov 23, 2024  
2024-2025 Catalog 
    
2024-2025 Catalog
Add to My Catalog (opens a new window)

CSC 150 - Computer Science I 4 cr.


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. Semester(s) Offered: Fall



Add to My Catalog (opens a new window)