This course provides an introduction to computing. It is designed to give students an understanding of how computers work, their capabilities, limitations, and applications. It includes computer architecture, systems and applications software, programming concepts, and new trends in computing. The practical part of the course introduces students to the implementation of problems’ solutions using a high level programming language.
IS -132 CRs
Behrouz A. Forouzan, Foundations of Computer Science, Cengage Learning
content serial | Description |
---|---|
1 | Introduction |
2 | New Trends in Computing |
3 | New Trends in Computing cont. |
4 | Hardware and Computer Architecture |
5 | Computer Software |
6 | Algorithms Design and Problem Solving |
7 | Flowcharts and Algorithm Design part 1 |
8 | Flowcharts and Algorithm Design part 2 |
9 | Programming languages - Programming (Data types, variables, constants) |
10 | Programming (Arithmetic Expressions and Decisions) |
11 | Programming (Loops) part 1 |
12 | Programming (Loops) part 2 |
13 | Programming (Arrays) |
14 | Programming (Functions) part 1 |
15 | Programming (Functions) part 2 |
Start your application