University :Mansoura University |
Faculty :Faculty of Computers and Information |
Department :Computer Science |
|
1- Course data :- |
| Code: | عح347 | Course title: | Assembly language | Year/Level: | ثالثة علوم الحاسب | Program Title: | | Specialization: | | Teaching Hours: | Theoretical: | 3 | Tutorial: | | Practical: | 3 |
|
2- Course aims :- |
| - To acquire Computer Science students with the fundamentals of Assembly language
- To develop an understanding of Low-Level programming and Virtual Machine Concept.
|
3- Course Learning Outcomes :- |
| |
4- Course contents :- |
| No | Topics | Week |
---|
1 | Basic Concepts | | 2 | IA-32 Processor Architecture | | 3 | Assembly Language Fundamentals | | 4 | Data Transfers, Addressing, and Arithmetic | | 5 | Procedures | | 6 | Conditional Processing | | 7 | Integer Arithmetic | | 8 | Advanced Procedures | | 9 | Strings and Arrays | | 10 | Structures and Macros | | 11 | High-Level Language Interface | | 12 | 16-Bit MS-DOS Programming | |
|
|
5- Teaching and learning methods :- |
| S | Method |
---|
| Blackboard | | Datashow | | Free Discussion | | Computer lab work |
|
|
6- Teaching and learning methods of disables :- |
| No data found. |
|
7- Student assessment :- |
| A. Timing |
| No | Method | Week |
---|
1 | Written Exam | 15 | 2 | Oral EXAM | 13 | 3 | Practical Exam | 13 |
|
| B. Degree |
| No | Method | Degree |
---|
1 | Mid_term examination | 10 | 2 | Final_term examination | 75 | 3 | Oral examination | 5 | 4 | Practical examination | 5 | 5 | Semester work | 5 | 6 | Other types of asessment | | Total | 100% |
|
|
8- List of books and references |
| S | Item | Type |
---|
1 | Assembly Language for Intel®-Based Computers, Fifth Edition by Kip R. Irvine - Florida International University | |
|
|
9- Matrix of knowledge and skills of the course |
| S | Content | Study week |
---|
| Basic Concepts | | | IA-32 Processor Architecture | | | Assembly Language Fundamentals | | | Data Transfers, Addressing, and Arithmetic | | | Procedures | | | Conditional Processing | | | Integer Arithmetic | | | Advanced Procedures | | | Strings and Arrays | | | Structures and Macros | | | High-Level Language Interface | | | 16-Bit MS-DOS Programming | |
|
|
Course Coordinator(s): - |
| - El Sayed Fouad Hassan Radwan
|
Head of department: - |
| Alaa El din Mohamed Riad |