- Degree Bachelor
- Code: CS111
- Credit hrs: 3
- Prequisites: None
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. Course topics include simple problem solving with algorithm design. The implementation of the algorithms in real programming applications.
Multimedia and Graphics Program.
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 | rogramming 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 |
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 | rogramming 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 |
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 | rogramming 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 |
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 | rogramming 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