B. Course Delivery
1 . Coverage of Planned Program Topics Covered
Planned Contact Hours
Actual Contact
Hours
Reason for Variations if there is a difference of more than 25% of the hours
planned 1 OOP Review
Encapsulation Inheritance Polymorphism
2 Exception and Error Handling I 3 Exam 1
4 Exception and Error Handling II 5 File and Streams
6 Object Serialization 7 Exam 2
8 Network I 9 Network II 10 Multithreading
11 Programming with Databases
12 Connectivity of MySQL through JDBC 13 Final Exam
14 Lab Project
2 . Consequences of Non Coverage of Topics
For any topics where the topic was not taught or practically delivered, comment on how significant you believe the lack of coverage is for the course learning outcomes or for later courses in the program. Suggest possible compensating action.
Topics (if any) not Fully Covered Effected Learning Outcomes Possible Compensating Action
A B C
D B C
E B C
F B C
4 Differentiate between checked and unchecked exceptions.
5 Create appropriate exception classes suitable for java applications.
6 Discuss the Java application programming interfaces (APIs) for input and output.
7 Apply streams to access files and directories.
8 Differentiate between binary and text files.
9 Process sequential and random files.
10 Connect streams together to solve programming problems.
11 Show how to manage files and directories in a file system
12 Use I/O Object serialization.
13 Identify multitasking techniques necessary to work in an internet
14 Apply the thread API in java
15 Demonstrate threads states and interrupts 16 Demonstrate threads priority
17 implement daemon threads 18 Understanding thread scheduling
19 Apply mechanisms to synchronize shared data between threads
20 Develop application programs with multithreaded mechanism interfaces.
21 Build a multithreaded server application.
22 Explain socket programming techniques using UDP and TCP protocol.
23 Differentiate between stream sockets and datagram sockets.
24 Describe how a client program can make network connections to well-known servers.
25 Identify port numbers for application servers.
26 Explain URLs format.
27 Read HTML document file through a URL connection using HTTP GET and POST requests.
28 Implement client and server sides of client/server applications using sockets.
29 Apply the Java database connectivity API to connect Java application to major relational databases (Access, MYSQL, Oracle)
30 Implement arbitrary SQL statements to define, query and modify relational database tables.
31 Examine and manipulate result sets from database.
32 Implement java programs to retrieve and manipulate database meta-data.
Summarize any actions you recommend for improving teaching strategies as a result of evaluations in table 3 above
4. Effectiveness of Planned Teaching Strategies for Intended Learning Outcomes set out in the Course Specification.
(Refer to planned teaching strategies in Course Specification and description of Domains of Learning Outcomes in the National Qualifications Framework)
List Teaching Methods set out in Course Specification
Were these Effective?
Difficulties Experienced (if any) in Using the Strategy and Suggested Action to Deal
with Those Difficulties.
No Yes Lectures
Lab
Home works Lectures Lab
Home works
Note: In order to analyze the assessment of student achievement for each course learning outcome, student
performance results can be measured and assessed using a KPI, a rubric, or some grading system that aligns student work, exam scores, or other demonstration of successful learning.
C. Results
1 . Distribution of Grades
Letter Grade Number of Students
Student Percentage
Explanation of Distribution of Grades
A 4 25%
B 6 37.5%
C 5 31.25%
D 1 6.25%
F 0
Denied Entry 0
In Progress 0
Incomplete 0
Pass 16 100
Fail 0 0
Withdrawn
2 . Analyze special factors (if any) affecting the results
3. Variations from planned student assessment processes (if any) (see Course Specifications).
a. Variations (if any) from planned assessment schedule (see Course Specification)
Variations Reason
A B
D B
E B
F B
b. Variations (if any) from planned assessment processes in Domains of Learning (see Course Specification)
Variations Reason
A B
D B
E B
F B
4 . Student Grade Achievement Verification (eg. cross-check of grade validity by independent evaluator ).
Method(s) of Verification Conclusion
A B
D B
E B
F B
D. Resources and Facilities
1. Difficulties in access to resources or facilities (if any) 2. Consequences of any difficulties experienced for student learning in the course.
A B
E. Administrative Issues
1. Organizational or administrative difficulties encountered (if any)
2. Consequences of any difficulties experienced for student learning in the course.
A B
F. Course Evaluation
1 Student evaluation of the course (Attach survey results report)
a. List the most important recommendations for improvement and strengths b. Response of instructor or course team to this evaluation
2. Other Evaluation (e.g. by head of department, peer observations, accreditation review, other stakeholders) a. List the most important recommendations for improvement and strengths
b. Response of instructor or course team to this evaluation
G. Planning for Improvement
1. Progress on actions proposed for improving the course in previous course reports (if any).
Actions recommended from the most recent course
report(s)
Actions Taken Results Analysis
a. Y N C
b. Y N C
c. Y N C
d. Y N C
2. List what actions have been taken to improve the course (based on previous CR, surveys, independent opinion, or course evaluation).
3. Action Plan for Improvement for Next Semester/Year Actions Recommended Intended Action Points
and Process
Start Date
Completion Date
Person Responsible
a. Y N C D
b. Y N C D
c. Y N C D
d. Y N C D
e. Y N C D
Name of Course Instructor: Dr. Ali Hassan Signature:
Program Coordinator: Dr. Ali Hassan Signature:
Date Received:
Date Report Completed:
Kingdom of Saudi Arabia
The National Commission for Academic Accreditation &
Assessment
COURSE REPORT (CR)
A separate Course Report (CR) should be submitted for every course and for each section or campus location where the course is taught, even if the course is taught by the same person.
Each CR is to be completed by the course instructor at the end of each course and given to the program coordinator.
A combined, comprehensive CR should be prepared by the course coordinator and the separate location reports are to be attached.
Course Report
1. Institution King Abdulaziz University 06-JAN-14
2. College/Department Faculty of Computing and Information Technology / Information Technology
A. Course Identification and General Information
1. Course title IT Issues and Management Code # CPIT-330 Section #
2. Name of Course Instructor Dr Khalid Masood Khan Location FCIT – North Jeddah 3. Year and semester to which this report applies. Fall 2013-2014
4. Number of students starting the course? 3 Students completing the course? 3
5. Course components (actual total contact hours and credits per semester): 3 credits
B. Course Delivery
1. Coverage of Planned Program Topics Covered
Planned Contact Hours
Actual Contact
Hours
Reason for Variations if there is a difference of more than 25% of the hours
planned 1. Fundamentals of Scrum for Dealing with Uncertainty
and Risk and Identifying the roles and their responsibilities
2. Clarifying the business vision and Identifying features for development in an iteration
3. Applying Agile throughout Your Organization 4. Introduction to Agile Project Management 5. Managing releases and Tools for tracking and monitoring a project
6. Planning an Agile Project and establishing the business reasons for the project
7. Fostering Self-Management within the Development Team and Creating the optimal working environment 8. Transitioning to self-management
9. Running iterations 10. Managing Change
11. Reviewing the iteration through a Sprint Review 12. Closing the project using a Sprint Retrospective 13. Dealing with the legacy organization
14. Scaling for large projects
2. Consequences of Non Coverage of Topics
For any topics where the topic was not taught or practically delivered, comment on how significant you believe the lack of coverage is for the course learning outcomes or for later courses in the program. Suggest possible compensating action.
Topics (if any) not Fully Covered Effected Learning Outcomes Possible Compensating Action
A B C
D B C
3. Course learning outcome assessment
List course learning outcomes List methods of assessment Summary analysis of assessment results
1 Plan, manage and close a software development project in reduced time using Agile practices.
2 Apply agile principle to Minimize uncertainty and risk through the Scrum method.
3 Conclude the project delivers required functionality and adds value to the business.
4 Create an environment of self-management for your software development team
5 Assess and optimize the team’s responsiveness to change, through accelerated on-the-job learning.
6 Organize agile practices for large projects and integrate them into the wider organization.
Summarize any actions you recommend for improving teaching strategies as a result of evaluations in table 3 above.
4. Effectiveness of Planned Teaching Strategies for Intended Learning Outcomes set out in the Course Specification.
(Refer to planned teaching strategies in Course Specification and description of Domains of Learning Outcomes in the National Qualifications Framework)
List Teaching Methods set out in Course Specification
Were these Effective?
Difficulties Experienced (if any) in Using the Strategy and Suggested Action to Deal
with Those Difficulties.
No Yes
Class Policy Labs
Lectures and Recitations Homework
Class Policy Labs
Lectures and Recitations Homework
Class Policy Labs
Lectures and Recitations Homework
Note: In order to analyze the assessment of student achievement for each course learning outcome, student
performance results can be measured and assessed using a KPI, a rubric, or some grading system that aligns student work, exam scores, or other demonstration of successful learning.
C. Results
1. Distribution of Grades
Letter Grade Number of Students
Student Percentage
Explanation of Distribution of Grades
A 1 33.5 C
B 2 67.5 C
C 20 50 C
D 30 50 C
F 40 50 C
Denied Entry 50 50 C
In Progress 60 50 C
Incomplete 70 50 C
Pass 80 50 C
Fail 90 50 C
Withdrawn 100 50 C
2. Analyze special factors (if any) affecting the results
3. Variations from planned student assessment processes (if any) (see Course Specifications).
a. Variations (if any) from planned assessment schedule (see Course Specification)
Variations Reason
A B
D B
E B
F B
b. Variations (if any) from planned assessment processes in Domains of Learning (see Course Specification)
Variations Reason
Method(s) of Verification Conclusion
A B
D B
E B
F B
D. Resources and Facilities
1. Difficulties in access to resources or facilities (if any) 2. Consequences of any difficulties experienced for student learning in the course.
A B
E. Administrative Issues
1. Organizational or administrative difficulties encountered (if any)
2. Consequences of any difficulties experienced for student learning in the course.
A B
F. Course Evaluation
1 Student evaluation of the course (Attach survey results report)
a. List the most important recommendations for improvement and strengths b. Response of instructor or course team to this evaluation
2. Other Evaluation (e.g. by head of department, peer observations, accreditation review, other stakeholders) a. List the most important recommendations for improvement and strengths
b. Response of instructor or course team to this evaluation
G. Planning for Improvement
1. Progress on actions proposed for improving the course in previous course reports (if any).
Actions recommended from the most recent course
report(s)
Actions Taken Results Analysis
a. Y N C
b. Y N C
c. Y N C
d. Y N C
2. List what actions have been taken to improve the course (based on previous CR, surveys, independent opinion, or course evaluation).
3. Action Plan for Improvement for Next Semester/Year Actions Recommended Intended Action Points
and Process
Start Date
Completion Date
Person Responsible
a. Y N C D
b. Y N C D
c. Y N C D
d. Y N C D
e. Y N C D
Name of Course Instructor: Dr Khalid Masood Khan Signature:
Program Coordinator: Dr Khalid Masood Khan Signature:
Date Received:
Date Report Completed:
Kingdom of Saudi Arabia
The National Commission for Academic Accreditation &
Assessment
COURSE REPORT (CR)
A separate Course Report (CR) should be submitted for every course and for each section or campus location where the course is taught, even if the course is taught by the same person.
Each CR is to be completed by the course instructor at the end of each course and given to the program coordinator.
A combined, comprehensive CR should be prepared by the course coordinator and the separate location reports are to be attached.
Course Report
1. Institution King Abdulaziz University 08-JAN-14
2. College/Department Faculty of Computing and Information Technology / Information Technology
A. Course Identification and General Information
1. Course title Database Administration Code # CPIT-345 Section # EAN
2. Name of Course Instructor Mr. Mahboob Ali Location North Jeddah Branch
B. Course Delivery
1. Coverage of Planned Program Topics Covered
Planned Contact Hours
Actual Contact
Hours
Reason for Variations if there is a difference of more than 25% of the hours
planned 1. Using a widely used DBMS as a platform for training 2.5 2.5
2. Database architecture and structure 2.5 2.5
3. Schemas objects 2.5 2.5
4. Partitioned tables and indexes 2.5 2.5
5. Built-in data types 2.5 2.5
6. Data integrity and constraints 2.5 2.5
7. Database security 2.5 2.5
8. Database manipulation 2.5 2.5
9. Database redo/undo log 2.5 2.5
10. Table space manipulation 2.5 2.5
11. Data files & temp files, Table and index manipulation
2.5 2.5 12. Backup & recovery, Enterprise tools, services, and
connectivity
2.5 2.5 13. Database loading and unloading 2.5 2.5
14. Locking & concurrency 2.5 2.5
2. Consequences of Non Coverage of Topics
For any topics where the topic was not taught or practically delivered, comment on how significant you believe the lack of coverage is for the course learning outcomes or for later courses in the program. Suggest possible compensating action.
Topics (if any) not Fully Covered Effected Learning Outcomes Possible Compensating Action
A B C
D B C
E B C
F B C
3. Course learning outcome assessment
List course learning outcomes List methods of assessment Summary analysis of assessment results
1 Understand the roles and tasks associated with the database administration function
Assignment, Quiz
2 Explain storage management basics Class Assignment, Quiz, Lab exercise
3 Discuss database connectivity Class assignment, Lab exercise, Lab Quiz
4 Explain database security mechanisms. Class assignment, Lab exercise, Lab quiz
5 Plan and execute backup and recovery activities Class assignment, Class quiz, Lab exercise, Lab quiz
6 Discuss disaster recovery guidelines and prepare backup for disaster recovery
Class assignment, Class quiz, Lab exercise, Lab quiz
7 Discuss database performance roadmap Class assignment, Class quiz 8 Explain loading, unloading data and distributed
database
Class assignment, Class quiz, Lab exercise, Lab quiz
Summarize any actions you recommend for improving teaching strategies as a result of evaluations in table 3 above
4. Effectiveness of Planned Teaching Strategies for Intended Learning Outcomes set out in the Course Specification.
(Refer to planned teaching strategies in Course Specification and description of Domains of Learning Outcomes in the National Qualifications Framework)
List Teaching Methods set out in Course Specification
Were these Effective?
Difficulties Experienced (if any) in Using the Strategy and Suggested Action to Deal
with Those Difficulties.
Yes
Note: In order to analyze the assessment of student achievement for each course learning outcome, student
performance results can be measured and assessed using a KPI, a rubric, or some grading system that aligns student work, exam scores, or other demonstration of successful learning.
C. Results
1. Distribution of Grades
Letter Grade Number of Students
Student Percentage
Explanation of Distribution of Grades
A 40 21% C
B 410 21% C
C 620 32% C
D 430 21% C
F 140 5%50 C
Denied Entry 50 50 C
In Progress 60 50 C
Incomplete 70 50 C
Pass 1880 95%50 C
Fail 190 5%50 C
Withdrawn 100 50 C
2. Analyze special factors (if any) affecting the results
3. Variations from planned student assessment processes (if any) (see Course Specifications).
a. Variations (if any) from planned assessment schedule (see Course Specification)
Variations Reason
A B
D B
E B
F B
b. Variations (if any) from planned assessment processes in Domains of Learning (see Course Specification)
Variations Reason
A B
D B
E B
F B
4. Student Grade Achievement Verification (eg. cross-check of grade validity by independent evaluator).
Method(s) of Verification Conclusion
A B
D B
E B
F B
D. Resources and Facilities
1. Difficulties in access to resources or facilities (if any) 2. Consequences of any difficulties experienced for student learning in the course.
A B
E. Administrative Issues
1. Organizational or administrative difficulties encountered (if any)
2. Consequences of any difficulties experienced for student learning in the course.
A B
F. Course Evaluation
1 Student evaluation of the course (Attach survey results report)
a. List the most important recommendations for improvement and strengths b. Response of instructor or course team to this evaluation
2. Other Evaluation (e.g. by head of department, peer observations, accreditation review, other stakeholders) a. List the most important recommendations for improvement and strengths
b. Response of instructor or course team to this evaluation
G. Planning for Improvement
1. Progress on actions proposed for improving the course in previous course reports (if any).
Actions recommended from the most recent course
report(s)
Actions Taken Results Analysis
a. Y N C
b. Y N C
c. Y N C
d. Y N C
2. List what actions have been taken to improve the course (based on previous CR, surveys, independent opinion, or course evaluation).
3. Action Plan for Improvement for Next Semester/Year Actions Recommended Intended Action Points
and Process
Start Date
Completion Date
Person Responsible
a. Y N C D
b. Y N C D
c. Y N C D
d. Y N C D
e. Y N C D
Name of Course Instructor: Mr. Mahboob Ali Signature:
08/01/2014
Program Coordinator:
Signature: Date Received:
Date Report Completed:
Kingdom of Saudi Arabia
The National Commission for Academic Accreditation &
Assessment
COURSE REPORT (CR)
A separate Course Report (CR) should be submitted for every course and for each section or campus location where the course is taught, even if the course is taught by the same person.
Each CR is to be completed by the course instructor at the end of each course and given to the program coordinator.
A combined, comprehensive CR should be prepared by the course coordinator and the separate location reports are to be attached.
Course Report
For guidance on the completion of this template, please refer to NCAAA handbooks.
1. Institution King Abdulaziz University 06- JAN -14
2. College/Department Faculty of Computing and Information Technology / Information Technology
A. Course Identification and General Information
1. Course title Computer Networks Code # CPIT-370 Section # BAN 2. Name of Course Instructor Dr. Syed Muhamamd Ahsan North Jeddah Campus 3. Year and semester to which this report applies. Fall 2013-2014
4. Number of students starting the course? Students completing the course?
5. Course components (actual total contact hours and credits per semester):
B. Course Delivery
1 . Coverage of Planned Program Topics Covered
Planned Contact Hours
Actual Contact
Hours
Reason for Variations if there is a difference of more than 25% of the hours
planned 1 . Introduction to computer networks
2 . Network standard models 3 . Analog and digital signals 4 . Multiplexing schemes 5 . Transmission media 6 . Domain Name Server 7 . Multiple access techniques 8 . Wired and wireless LANs 9 . Network devices
10 . IP addressing
11 . Domain name system
2 . Consequences of Non Coverage of Topics
For any topics where the topic was not taught or practically delivered, comment on how significant you believe the lack of coverage is for the course learning outcomes or for later courses in the program. Suggest possible compensating action.
Topics (if any) not Fully Covered Effected Learning Outcomes Possible Compensating Action
A B C
D B C
E B C
F B C
3 . Course learning outcome assessment
List course learning outcomes List methods of assessment Summary analysis of assessment results 1 Draw network topology for simple, hybrid, and
interconnected networks.
Test 1, Graded Lab Assignments, , , Discussion,
Final Exam, Quiz, Test 2 2 Identify data communication components
3 List the functionality of the layers in the ISO-OSI standard network model.
Final Exam, 4 Classify the signals and interpret their
characteristics
Project Report 1, Quiz, 5 Use simulation tools to understand signal
characteristics.
Project Report 1, Quiz 6 Compute the transmission parameters for a
communication channel to suit a specified application.
7 Draw multiplexing schemes for data transmission.
8 Compute the output data rate and overhead in different multiplexing schemes.
9 Compare the performance of the basic transmission media.
Final Exam, 10 Summarize the techniques used for
transmissionerror detection.
11 Compute error detection and/or correction codewords.
12 Classify and summarize the multiple access techniques.
Final Exam, 13 Classify wired LANs and summarize their
characteristics.
Final Exam, , Quiz
14 Explain the operation of wireless LANs based on the IEEE 802.11 standards.
Final Exam, Quiz 15 Configure, administrate, and operate
experimental wired and wireless LANs.
, Quiz 16 Design LAN topologies that include networking
devices to meet user requirements.
, Quiz 17 Prepare and deliver a presentation about wired
and/or wireless LANs.
Quiz 18 Compute classless IP addresses to meet user
requirements.
Final Exam, Quiz 19 Identify the operation of the network layer
protocols in the Internet.
, Quiz 20 Experiment with professional software package
(such as Wireshark) for packet capturing and
Final Exam, Quiz
21 Examine the network operation using the packet capturing package.
22 Summarize the domain name space and explain
3. Course learning outcome assessment
List course learning outcomes List methods of assessment Summary analysis of assessment results the operation of the DNS in the internet.
Summarize any actions you recommend for improving teaching strategies as a result of evaluations in table 3 above
4. Effectiveness of Planned Teaching Strategies for Intended Learning Outcomes set out in the Course Specification.
(Refer to planned teaching strategies in Course Specification and description of Domains of Learning Outcomes in the National Qualifications Framework)
List Teaching Methods set out in Course Specification
Were these Effective?
Difficulties Experienced (if any) in Using the Strategy and Suggested Action to Deal
with Those Difficulties.
No Yes
Note: In order to analyze the assessment of student achievement for each course learning outcome, student
performance results can be measured and assessed using a KPI, a rubric, or some grading system that aligns student work, exam scores, or other demonstration of successful learning.