1 CSE1301 Computer Programming: Where are we now in the CSE1301 syllabus?
2 The BIG Picture Computer Systems –Overview of what computers are made of. Components of an Algorithm –Values, Variables, Instructions, Sequence, Selection, Iteration, Procedure, Documentation The C Language –Learning to “speak” C –Operations, Identifiers, Types, Input/Output, Files, Arrays, Pointers, Functions, Structs, etc. –Vocabulary: main, int, float, scanf, printf, if, while, for, fopen, struct, etc.
3 The BIG Picture We shall now: –deal with more complex and exciting problems –articulate our solutions in the C language –practise “talking” in C Overview of upcoming lectures: –Building large software systems for complex problems (Software engineering, Algorithm design, Group project) –Data structures and algorithms (Lists, Linked lists, Sorting, Searching) –Recursion and Numerical computing