0% found this document useful (0 votes)
20 views7 pages

Course Syllabus

The document outlines the course syllabus for Programming Languages Design at Al-Ahliyya Amman University for the Fall 2019-2020 semester, detailing course information, learning outcomes, topics, assessment methods, and policies. The course covers various programming concepts including syntax, semantics, and different programming paradigms. It is a required course for the BS Computer Science program and includes strict attendance and academic integrity policies.

Uploaded by

roqia shorman
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views7 pages

Course Syllabus

The document outlines the course syllabus for Programming Languages Design at Al-Ahliyya Amman University for the Fall 2019-2020 semester, detailing course information, learning outcomes, topics, assessment methods, and policies. The course covers various programming concepts including syntax, semantics, and different programming paradigms. It is a required course for the BS Computer Science program and includes strict attendance and academic integrity policies.

Uploaded by

roqia shorman
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Al-Ahliyya Amman

University
‫جامعة عمان اللهلية‬

Faculty of Information Technology

Course Syllabus

General Information:
Departme Computer
Faculty FIT
nt Science
Academic Year 2019-2020 Semester Fall
Course Information:
Programming Course
Course Title A0314401
Languages Design Code
Pre-requisite Theory of Computation Co-requisite -
Designati
Credit Hours
on
(Theory, 3 Theory Req
(Req. or
Practical)
Elec.)
9:00 – 10:00 Sun, Tue, Class
Course Day/Time -
Thu Room
Web Address [Link]

Instructor/ Coordinator Information:

Instructor mabusafeyeh@amman
Majed AbuSafiya E-mail
Name [Link]
Office 10:00 – 11:00 Sun, Tue,
Office No. 409
Hours Thu

Course Description:
Preliminaries, Discribing Syntax and Semantics, Lexical and Syntax Analysis
Lexical and Syntax Analysis, Names, Binding, Type Checking and Scopes, Data
Types, Expressions, Statement Level Control Structures, Subprograms,
implementing Subprograms, OO Programming, Concurrency, Exception
Handling, Functional Programming, Logic Programming

References:

EP-F890, Rev. a
Ref.: 15/06/2019 - 2020
Date: 10/10/2019
1-7
Al-Ahliyya Amman
University
‫جامعة عمان اللهلية‬

Faculty of Information Technology

Sebesta, R. (2016) Concepts of Programming Languages. 11Th ed. Addison


Wisely.

Other Required Material(s):

Online Resources:

[Link]

Course Learning Outcomes:


Upon successful completion of this course students will be able to:
CLO 1 Understand design issues of the various language constructs

CLO 2 Basics of High Level Language Compilation process.

Study a number of design choices of number of common


CLO 3 programming languages

Student Learning Outcomes:


 This course is required in the BS Computer Science program that is
officially accredited by the Computing Accreditation Commission
(CAC) of ABET, the BS Computer Science program that is seeking
accreditation from the Computing Accreditation Commission (CAC) of
ABET, and the BS Software Engineering program that is seeking
accreditation from the Institution of Engineering and Technology (IET).
 The course introduces students to the following student learning
outcomes, for which graduating students must demonstrate:
Design, implement, and evaluate a computing-based
CAC-2 solution to meet a given set of computing requirements
in the context of the program’s discipline.

EP-F890, Rev. a
Ref.: 15/06/2019 - 2020
Date: 10/10/2019
2-7
Al-Ahliyya Amman
University
‫جامعة عمان اللهلية‬

Faculty of Information Technology

Topics and Timeline of the Course:

Assignme Refer
Week nts/
Topic ence CLO
#
Quizzes/
Week Preliminaries Ch1 1
1
Week Discribing Syntax and Ch3 1
2 Semantics
Week Lexical and Syntax Analysis Ch4 2
3
Week Lexical and Syntax Analysis Ch4 2
4
Week Names, Binding, Type Checking Ch5 1
5 and Scopes
Week Data Types Ch6 1
6
Week Expressions Ch7 1
7

Week Statement Level Control Ch8 1


8 Structures
Week Subprograms Ch9 1
9

Week Implementing Subprograms Ch10 1


10

Week OO Programming, Concurrency Ch12,


3
11 Ch13

Week Exception Handling, Functional Ch14,


3
12 Programming Ch15

Week Logic Programming


Ch 16 3
13
Wee Revision
k 14

Assessment Methods: Outline the methodologies used to assess the students learning
outcome
Weig
Methods Qty. Description
ht
Assignm
0 0
ent

EP-F890, Rev. a
Ref.: 15/06/2019 - 2020
Date: 10/10/2019
3-7
Al-Ahliyya Amman
University
‫جامعة عمان اللهلية‬

Faculty of Information Technology

Quiz 20 20
Project 10 10
Midterm
30 30
Test
Final
40 40
Exam
Total 100
%

Mapping of Learning Outcomes with Assessment Methods:


Test/ Exam Assignments Quizes Project
Exams Final 0 1

CLO 1,2 1,2,3 - 1,2,3 3

SLO 2 2 - 2 2

Course Polices:

1. Class Attendance:
 The AAU recognizes that class attendance is an important element of students’
classroom success. Students are expected to attend all classes, laboratories,
and/or required fieldwork. Because excessive absences prevent students from
receiving full course benefit, and disrupt orderly course progress.
 Any student who misses MORE THAN 15% of the class sessions of any course
during a semester will be illegible to sit for the final exam and will receive a grade of “F” in
the course.
 In the case (b) above, if a student submits an official documented evidence of inpatient
medical care authenticated by the Medical Services Department or an accepted excuse by
the Dean of his/her faculty, he/she will be considered as withdrawn from the course, and a "W" will
be shown in the transcript for this course.
 If you miss class, it is your responsibility to find out about any announcements or
assignments you may have missed.
2. Tardy: Students are not allowed to come late to classes. If a student is ten (10) minutes or more
late he/she will be reported absent.

EP-F890, Rev. a
Ref.: 15/06/2019 - 2020
Date: 10/10/2019
4-7
Al-Ahliyya Amman
University
‫جامعة عمان اللهلية‬

Faculty of Information Technology

Course Polices:

3. Exams:
 Failure in attending a course exam other than the final exam will result in zero mark unless the student
provides an official acceptable excuse to the instructor who approves a makeup exam.
 Failure in attending the final exam will result in zero mark unless the student presents an official
acceptable excuse to the Dean of his/her faculty who approves an incomplete exam, normally
scheduled to be conducted during the first two weeks of the successive semester.
 A student who is late more than 15 minutes will not be permitted to sit the exam (midterm exams).
 A student who is late more than 30 minutes will not be permitted to sit to final exam, and no student
will be permitted to leave the exam center before the elapse of 30 minutes.
 No makeup exam will be given unless all of the following three steps are
performed: (1) The student notifies the course instructor about the reasons for
missing the exam at least 24 hours after the set exam date, (2) The instructor
permits the makeup exam at another date and lists the papers (medical or
otherwise) required for the makeup, and (3) The student submits the required
papers.
4. Assignments & Projects: Assignments and projects should be submitted to the instructor on the due date.
Zero mark will be given for late submissions unless the student has an acceptable excuse approved by the
instructor of the course.
5. Plagiarism: The term “plagiarism” includes, but is not limited to:
 An attempt of an individual to claim the work of another as the product of his/her
own thoughts, regardless of whether that work has been published.
 Quoting improperly or paraphrasing text or other written materials without
proper citation on an exam, term paper, homework, or other written material
submitted to an Instructor as one's own work.
 Handing in a paper to an Instructor that was purchased from a term paper
service or downloaded from the Internet and presenting another person's
academic work as one's own.
6. Cheating: The term “cheating,” includes but is not limited to:
 Copying homework assignments from another student.
 Working together with another individual on a take-home test or homework when
specifically prohibited from doing so by the instructor.
 Looking at and/or copying text, notes or another person's paper during an
examination when not permitted to do so.
 Giving of work information to another student to be copied and/or used as his/her
own.
 Giving someone answers to exam questions either when the exam is being given
or after having taken an exam.
 Informing another student of specific questions that appear or have appeared on
an exam in the same academic semester.
 Giving or selling a term paper, report, project or other restricted written materials
to another student.
7. Penalty for Cheating: The minimum penalty for cheating is an automatic Zero for the test or assignment
leading to a possible “F” for the course. The exam invigilator will produce a report on the case to the
examination committee chairman. The report will be kept in the student file. The student may remain seated
in the exam center, but in case that causes a disturbance to other students, the student will be expelled out of
the exam center if approved by the examination committee chairman. A second offense will result in the
immediate suspension of the student for the remainder of the current semester. A copy of the decision will be
kept in the student file.

EP-F890, Rev. a
Ref.: 15/06/2019 - 2020
Date: 10/10/2019
5-7
Al-Ahliyya Amman
University
‫جامعة عمان اللهلية‬

Faculty of Information Technology

8. Mobile Phones: All mobile phones and/or other communication devices should be turned off before
entering the classroom.

EP-F890, Rev. a
Ref.: 15/06/2019 - 2020
Date: 10/10/2019
6-7
Al-Ahliyya Amman
University
‫جامعة عمان اللهلية‬

Faculty of Information Technology

Responsible Staff Signature:


Course Instructor/
Majed AbuSafiya Date 10/10/2020 Signature
Coordinator
Head of
Date Signature
Department

EP-F890, Rev. a
Ref.: 15/06/2019 - 2020
Date: 10/10/2019
7-7

You might also like