0% found this document useful (0 votes)
4 views

Python - Course Plan - General Template (Mon - Wed)

Uploaded by

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

Python - Course Plan - General Template (Mon - Wed)

Uploaded by

Yosra Yaseen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Faculty: Information Technology

Department: Data Science Program: Bachelor


and Artificial Intelligence
Academic year: 2024/2025 Semester: 1st.

Course Plan
First: Course Information
Course Course Title:
Credit Hours:3 Theoretical:3 Practical:
No.:1505101 Programming in Python
Prerequisite No. and Title:1501110
Section No.: Lecture Time:
Computer Programming (1)
Level in JNQF 6
Obligatory University Requirement Elective University Requirement
Obligatory Faculty Requirement Elective Faculty Requirement
Type Of Course:
Obligatory Specialization Requirement Elective Specialization Requirement
Ancillary course
Face-to-Face Learning
Blended Learning (2 Face-to-Face + 1 Asynchronous)
Type of Learning:
Online Learning (2 Synchronous+ 1 Asynchronous)

Second: Instructor’s Information


Course Coordinator:
Name: Hani Omar Academic Rank: Assistant Professor
Office Number: 163 A Extension Number: 6326 Email: [email protected]
Name: Shrouq Aldaja Academic Rank: Teacher
Office Number: 113 A Extension Number: 6305 Email: [email protected]
Course Instructor
Name: Essam Al Daoud Academic Rank: Professor
Office Number: 124 A Extension Number: 1512 Email: [email protected]
Sunday Monday Tuesday Wednesday Thursday
Office Hours:
12-1 12-1 12-1

ZU/QP10F004 issue:03 Issue Date: 20/10/2023


Third: Course Description
This course is intended for students with previous programming experiences as introductory course.
Students will gain the basic knowledge and experience to solve simple programming problems using
different Python packages. The course is designed to provide Basic knowledge of Python. The
practical work associated with the course enables students to learn how to edit, compile, run, and test
programs that cover all aspects of the Python language addressed in lectures. Through the tutorial
system, they are also given practice in evaluating and implementing designs produced by others. The
Project is designed to enhance the students’ teamwork skills and to further develop their interpersonal
and communication skills.

Fourth: Course Objectives

1. Know basic terms such as variables, data types, control structures, lists, functions
2. Build basic programs using fundamental programming constructs like variables, conditional
logic, looping, and functions
3. Developing the student’s ability to create simple Python program to provide solve simple basic
problems.
4. Expanding the student’s skills of designing and solving programming problems by breaking
down the problem into smaller tasks and applying appropriate packages to solve it.
5. Providing the student with the skills of debugging to identify and fix common programming
errors.

ZU/QP10F004 issue:03 Issue Date: 20/10/2023


Fifth: Learning Outcomes

Level descriptor Associated PILOs Assessment


CILOs CILOs Code
according to If any CLO will not be assessed in the method
Code course, mark NA. Choose one PILO for Choose at least
(JNQF) each CILO* two methods

 Quizs
 Mid-term
K1 List the main term of Python PK1 Exam
 Final Exam
Knowledge
 Quizs
 Mid-term
K2 Show the basic packages in Python PK1 Exam
 Final Exam
 Quizs
Develop python programming using
 Mid-term
S1 main basic of Python programming PS1 Exam
language
 Final Exam
Apply methods from already  Quizs
existing classes, define their own  Mid-term
S2 classes and objects, and be able to PS1 Exam
establish communication between  Final Exam
Skills objects
 Quizs
Solve problems using appropriate  Mid-term
S3 package
PS2 Exam
 Final Exam
 Quizs
Examine Java programs to find  Mid-term
S4 errors and bugs in the code.
PS3 Exam
 Final Exam
Work individually and within a  Participating
C1 group to design a Python program. PC1  Project

Competencies Present the final project and make a


 Participating
C2 demo. PC2  Project

*CILOs: Course Intended Learning Outcomes; PILOs: Program Intended Learning Outcomes; For each CILO, the PILO could be the same
or different.

ZU/QP10F004 issue:03 Issue Date: 20/10/2023


Sixth: Learning Resources

Main Reference: Starting Out with Python

Author: Tony Gaddis Issue No.:5th ed. Print: Publication Year: 2021

Additional Sources ● Python Data Analytics, Fabio Nelli, 2nd edition, 2018
and Websites: ● Python Programming: An Introduction to Computer Science, John
Zelle, 3rd edition, 2016.
Classroom Laboratory Workshop MS Teams Moodle
Teaching Type:

Seventh: Course Structure


Course Intended
Teaching Teaching Teaching
Lecture Date Topics References***
Outcomes Procedures* Methods**
(CILOs)
K1 Face-to-Face Lecture, In-class Chapter 1
14/10/2024  Installing Python
Questions
K1  Writing your Face-to-Face Lecture, In-class Chapter 1, 2
First Python Questions
16/10/2024 Program
 Variables and
Data Types
 Basic Face-to-Face Lecture, In-class
input/output Questions
 Arithmetic,
Logical,
21/10/2024 K1, S1
Assignment,
Chapter 2
Arithmetic, and
Comparison
Operators
 Conditions: Face-to-Face Lecture, In-class Chapter 3, 4
 If –elif –else Questions
23/10/2024 K1, S1  Operators
 Logical
Operators
Face-to-Face Lecture, In-class Chapter 3, 4
28/10/2024 K1, S1, S2  Functions
Questions
Face-to-Face Lecture, In-class Chapter 3, 4
30/10/2024 K1, S1, S2  Functions Questions
Quiz
 Loops Face-to-Face Lecture, In-class Chapter 5
04/11/2024 K1, S1
 While loop Questions
 Loops Face-to-Face Lecture, In-class Chapter 5
06/11/2024 K1, S1
 While loop Questions
11/11/2024 K1, S1  Loops Face-to-Face Lecture, In-class Chapter 5

ZU/QP10F004 issue:03 Issue Date: 20/10/2023


 For loop Questions
 Loops Face-to-Face Lecture, In-class Chapter 5
13/11/2024 K1, S1
 For loop Questions
K2, S1, S2, S3, S4 Face-to-Face Lecture, In-class Chapter 6
18/11/2024  String
Questions
K2, S1, S2, S3, S4 Face-to-Face Lecture, In-class Chapter 6
20/11/2024  String
Questions
K2, S1, S2, S3, S4  file.open() and Lecture, In-class
25/11/2024 file.close()
Face-to-Face
Questions
Chapter 7
K2, S1, S2, S3, S4  Access Mode Lecture, In-class
27/11/2024  Use data from Face-to-Face Questions Chapter 7
file and save
Midterm Exam 1/12/2024 – 12/12/2024
Lecture, In-class
02/12/2024 K1, S1, S2  List Face-to-Face
Questions
Chapter 8
Lecture, In-class
04/12/2024 K1, S1, S2  List Face-to-Face
Questions
Chapter 8
Lecture, In-class
09/12/2024 K1, S1, S2  Tuples Face-to-Face
Questions
Chapter 10
Lecture, In-class
11/12/2024 K1, S1, S2  Tuples Face-to-Face
Questions
Chapter 10
Lecture, In-class Chapter 9
16/12/2024 K1, S1, S2  Dictionary Face-to-Face
Questions
Lecture, In-class Chapter 9
18/12/2024 K2, S1, S2, S3, S4  Dictionary Face-to-Face
Questions
Lecture, In-class Chapter 14
23/12/2024 K2, S1, S2, S3, S4  Numby Face-to-Face
Questions
 Numby Lecture, In-class Chapter 14
25/12/2024 K2, S1, S2, S3, S4 Face-to-Face
Questions
K2, S1, S2, S3,  Pandas Lecture, In-class Chapter 15
30/12/2024 Face-to-Face Questions
S4
S1, S2, S3, S4, C1,  Project and Lecture, In-class Discussion
06/01/2025 C2 Presentation
Face-to-Face
Questions
S1, S2, S3, S4, C1,  Project and Lecture, In-class Discussion
08/01/2025 C2 Presentation
Face-to-Face
Questions
S1, S2, S3, S4, C1,  Project and Lecture, In-class Discussion
13/01/2025 C2 Presentation
Face-to-Face
Questions
S1, S2, S3, S4, C1,  Project and Lecture, In-class Discussion
15/01/2025 C2 Presentation
Face-to-Face
Questions
Final Exam 19/01/2025 - 30/01/2025

*Teaching procedures: (Face-to-Face, synchronous, asynchronous). ** Teaching methods: (Lecture, video….).


*** Reference: (Pages of the book, recorded lecture, video….)

ZU/QP10F004 issue:03 Issue Date: 20/10/2023


Eighth: Assessment Methods

Specific Course Output to be assessed


Face-To-
Online Blended **If any CILO will not be assessed in the course, mark NA.
Methods Face
Learning Learning
Learning
K1 K2 S1 S2 S3 S4 C1 C2

First Exam
Second Exam
Mid-term
Exam
30 ✓ ✓ ✓ ✓ ✓ ✓
Participation 5 ✓
Asynchronous
Activities
Quizzes 5 ✓ ✓ ✓ ✓
Assignments
Group
presentation
10 ✓ ✓
Final Exam 50 ✓ ✓ ✓ ✓ ✓ ✓
Total out of
100

ZU/QP10F004 issue:03 Issue Date: 20/10/2023


Ninth: Course Policies

● All course policies are applied to all teaching patterns (online, blended, and face-
to-face Learning) as follows:
a. Punctuality.
b. Participation and interaction.
c. Attendance and exams.
● Academic integrity: (cheating and plagiarism are prohibited).

Approval Name Date Signature

Head of Dr. Sattam


Department Almatarneh
Dr. Mohammad
Faculty Dean
Hassan

ZU/QP10F004 issue:03 Issue Date: 20/10/2023

You might also like