2018-2019 Catalog 
    
    Mar 29, 2024  
2018-2019 Catalog [ARCHIVED CATALOG]

COSC 1336 - Programming Fundamentals I


3 Credits (2 hrs. lec., 3 hrs. lab.) Introduces the fundamental concepts of structured programming. Topics include software development methodology, data types, control structures, functions, arrays, and the mechanics of running, testing, and debugging. This course assumes computer literacy. (1102015507) Prerequisite: College Level Readiness in Reading AND Writing; MATH 0310  
Course Outcomes
1 - Describe how data are represented, manipulated, and stored in a computer.
2 - Categorize different programming languages and their uses.
3 - Understand and use the fundamental concepts of data types, structured programming,algorithmic design, and user interface design.
4 - Demonstrate a fundamental understanding of software development methodologies, including modular design, pseudo code, flowcharting, structure charts, data types, control structures, functions, and arrays.
5 - Develop projects that utilize logical algorithms from specifications and requirements statements.
6 - Demonstrate appropriate design, coding, testing, and documenting of computer programs that implement project specifications and requirements.
7 - Apply computer programming concepts to new problems or situations.