CS211 : Fundamentals of programming2

Department

Department of Computer

Academic Program

Bachelor in computer

Type

Compulsory

Credits

03

Prerequisite

CS111

Overview

This course covers advanced lessons in the language used, functions, procedures, string literal functions, searching, sorting and merging, records, pointers and their uses (Linked Lists), linked lists and their types, files and their types, classes, units, calculator drawing.

Intended learning outcomes

1. The student should know the basic concepts of the Internet and what the World Wide Web is

2. The student should identify the tools needed to design web pages

3. The student should know the symbols of the Internet programming language HTML

4. The student should have the ability to use the tools and symbols for writing a page for a website.

Teaching and learning methods

Theoretical lectures

Practical lectures to solve software problems and their application, interspersed with discussion sessions to solve some software problems.

Practical duties and discussion of the solution in the lecture that follows.

Methods of assessments

first half 20%

second half 20%

final exam 60%

Total 100%

Course content

the week

Scientific subject

The number of hours

1

Introduction in C++

4

2-3

Data type + operators.

8

4

I/O Statements.

4

6-7

Control Statements

8

8-9

Indeterminate Loops

8

11

remove loops

4

12-13

Array with one dimensional

8

14

Array with two dimensions

4

15-16

the total

56

References

It is up to the professor to choose the references