University :Mansoura University |
Faculty :Faculty of Computers and Information |
Department :Computer Science |
|
1- Course data :- |
| Code: | عح 315 | Course title: | Programming Lang. Concepts | Year/Level: | ثالثة علوم الحاسب | Program Title: | | Specialization: | | Teaching Hours: | Theoretical: | 3 | Tutorial: | 3 | Practical: | |
|
2- Course aims :- |
| - Increased capacity to express programming concepts
- Improved background for choosing appropriate languages
- Increased ability to learn new languages
- Understanding the significance of implementation
- Overall advancement of computing
- Increased ability to design new languages.
|
3- Course Learning Outcomes :- |
| |
4- Course contents :- |
| No | Topics | Week |
---|
1 | Preliminaries. | | 2 | Evolution. | | 3 | Syntax and Semantics. | | 4 | Lexical and Syntax Analysis. | | 5 | Names, Bindings, Type Checking, and Scopes | | 6 | Data Types. | | 7 | Expressions and Assignment Statements. | | 8 | Statements. | | 9 | Subprograms. | |
|
|
5- Teaching and learning methods :- |
| S | Method |
---|
| Computer + Data Show + power point slides | | Blackboard | | Free Discussion | | Different Software, compilers, and other tools. |
|
|
6- Teaching and learning methods of disables :- |
| No data found. |
|
7- Student assessment :- |
| A. Timing |
| No | Method | Week |
---|
1 | Report | 14 | 2 | Homework | 14 | 3 | Oral | 15 | 4 | Project | 15 |
|
| B. Degree |
| No | Method | Degree |
---|
1 | Mid_term examination | 5 | 2 | Final_term examination | 75 | 3 | Oral examination | 5 | 4 | Practical examination | 10 | 5 | Semester work | | 6 | Other types of asessment | 5 | Total | 100% |
|
|
8- List of books and references |
| S | Item | Type |
---|
1 | Sebesta, Robert W. : "Concepts of Programming Languages", 6Edition, 2004. | | 2 | Types and Programming Language. | | 3 | Different Web Sites | | 4 | Different Periodicals. | |
|
|
9- Matrix of knowledge and skills of the course |
| S | Content | Study week |
---|
| Preliminaries. | | | Evolution. | | | Syntax and Semantics. | | | Lexical and Syntax Analysis. | | | Names, Bindings, Type Checking, and Scopes | | | Data Types. | | | Expressions and Assignment Statements. | | | Statements. | | | Subprograms. | |
|
|
Course Coordinator(s): - |
| - Mohamed Ahmed El Hussieny Taha Ahmed Abou El Souod
|
Head of department: - |
| |