Faculty of Computers and Information

Model (No 12)

Course Specification : Programming Lang. Concepts

2008 - 2009

 
Farabi Quality Management of Education and Learning - 17/5/2024
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:
  • All Academic programmes
Specialization:
Teaching Hours: Theoretical: 3Tutorial: 3Practical:
2- Course aims :-
  1. Increased capacity to express programming concepts
  2. Improved background for choosing appropriate languages
  3. Increased ability to learn new languages
  4. Understanding the significance of implementation
  5. Overall advancement of computing
  6. Increased ability to design new languages.
3- Course Learning Outcomes :-
4- Course contents :-
NoTopicsWeek
1Preliminaries.
2Evolution.
3Syntax and Semantics.
4Lexical and Syntax Analysis.
5Names, Bindings, Type Checking, and Scopes
6Data Types.
7Expressions and Assignment Statements.
8Statements.
9Subprograms.

5- Teaching and learning methods :-
SMethod
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
NoMethodWeek
1Report 14
2Homework 14
3Oral 15
4Project 15
B. Degree
NoMethodDegree
1Mid_term examination5
2Final_term examination75
3Oral examination 5
4Practical examination 10
5Semester work
6Other types of asessment5
Total100%

8- List of books and references
SItemType
1Sebesta, Robert W. : "Concepts of Programming Languages", 6Edition, 2004.
2Types and Programming Language.
3Different Web Sites
4Different Periodicals.

9- Matrix of knowledge and skills of the course
SContentStudy 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): -
  1. Mohamed Ahmed El Hussieny Taha Ahmed Abou El Souod
Head of department: -