ICS 104: Introduction to Programming Using Python and C
Course Description:
Overview of computer hardware and software. Programming in Python with emphasis on basic program constructs: variables, assignments, expressions, decision structures, looping, functions, lists, files and exceptions; Introduction to objects and classes. Programming in C with emphasis on pointers and functions with output parameters. Simple multidisciplinary problem solving in science, engineering and business.
Lecture Slides:
-
Overview of Computer Programming using Python
-
Variables, Strings and Arithmetic Operations
-
Selection Structures
-
Repetitions and Loop Statements
-
Functions
-
List, Tuples and Dictionaries
-
Files and Exceptions
-
Classes and Object Orientation
-
Introduction to C language
-
Pointers in C language