2021-2022 Samford University Undergraduate Catalog 
    
    Jan 21, 2022  
2021-2022 Samford University Undergraduate Catalog
Add to Portfolio (opens a new window)

COSC 110 - Introduction to Programming (4)


Introduction to the fundamental techniques of programming as a foundation for more advanced study of computer science and as a tool for other disciplines. Includes introduction to object-oriented programming using Java. Focus on development of effective software engineering practice, emphasizing such principles as design, decomposition, encapsulation, procedural abstraction, testing, and software reuse. Topics include programming constructs, problem-solving strategies, the concept of an algorithm, recursion, fundamental data structures, and an introduction to machine representation, graphics, networking, and interactive development environments. Prereqs: Basic computer literacy (familiarity with file/folder manipulation, word processing, and spreadsheet applications); mathematics background suitable for placement into Precalculus.



Add to Portfolio (opens a new window)