This course provides an introduction to computers and computing. It is designed to give students an understanding of how computers work, their capabilities, limitations, and applications. It includes computer system components, numbering systems, systems and applications software, and programming concepts. The practical part of the course introduces students to the basics of the Python programming language.
IS -144 CRs
Behrouz A. Forouzan, Foundations of Computer Science, Cengage Learning
content serial | Description |
---|---|
1 | Introduction |
2 | New Trends in computer science |
3 | Computer organization and data storage |
4 | Program execution and operating systems |
5 | Algorithms design and problem solving |
6 | Flowcharts |
7 | 7th Week Exam |
8 | Programming languages- programming in Python (Arithmetic Expressions) |
9 | Programming in Python (Branching) |
10 | Programming in Python (Loops) |
11 | Programming in Python (Strings- Lists-Tuples) |
12 | 12th Week Exam |
13 | Programming in Python (Functions) |
14 | Programming in Python (Arrays) |
15 | Revision |
16 | Final Exam |
Start your application