



Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
course specification of computer programming1
Typology: High school final essays
1 / 7
This page cannot be seen from the preview
Don't miss anything!




CLOs Aligned PLOs 1 Knowledge and Understanding 1.1 Understand the basic terminology used in Java Programming Language. K 1.2 Understand the use of basic control structures K 1.3 Define how to use arrays and handle files, K 2 Skills : 2.1 Execute programs written in Java language (write, compile and debug ). S 2.2 Use different data types in a computer program. S 2.3 Design programs involving decision structures and loops. S 3 Values:
No List of Topics Contact Hours 1 Introduction: Introduction Java Feature Programming 6 (3H theoretical + 3 H practical) 2 I/O statement from/ to console, variables, data typesand naming conventions assignment.
Increment/decrement operations, type casting arithmetic operationsand operator precedence.
4 If statement, nested ifand if-else statement. 6 5 logical operationsand switch statement. 6 6 Loop statements: for, while and do-while statements. 6 7 Nested loops, break and continue statements. 6 8 Methods and signature. 6 9 Arrays handling. 6 10 Files Input/output handling. 6 Total 60
Code Course Learning Outcomes TeachingStrategies AssessmentMethods 1.0 (^) Knowledge and Understanding 1.1 Understand the basic terminology used in computer programming. Lectures Direct Quizzes / Homework Exams Indirect Course Exit Survey 2.0 (^) Skills 2.1 Execute programs written in Java language (write, compile and debug ). Lectures Labs Direct Quizzes / Homework Exams
Code Course Learning Outcomes TeachingStrategies AssessmentMethods Indirect Course Exit Survey 2.2 Use different data types in a computer program. Lectures Labs Direct Quizzes / Homework Exams Indirect Course Exit Survey 2.3 Design programs involving decision structures and loops. Lectures Labs Direct Quizzes / Homework Exams Indirect Course Exit Survey 3.0 (^) Values Null
# Assessment task Week Due Percentage of Total Assessment Score 1* HomeWorks/StudentParticipation-Attendance^ Every Week 5% 2 Research/^ Quizzes^3 →^10 5% 3 Mid-Term^6 20% 4 Final Labs Exam^11 20 % 5 Final Examination^12 5 0% *Assessment task (i.e., written test, oral test, oral presentation, group project, essay, etc.)
Arrangements for availability of faculty and teaching staff for individual student consultations and academic advice : ✓ Providing a guide for each group of students, and distributing student lists electronically to faculty members. ✓ There is an academic advising guide that defines the role of the faculty member in the academic advising process. ✓ The program supervisor is available throughout the year to answer student inquiries. ✓ Availability of full information about the program and its members and ways to communicate with them. ✓ Use the Learning Management System (Black Board) to communicate with students ❖ Student Handbook, Deanship of Student Affairs. https://www.tu.edu.sa/Attachments/893d1c33- 3156 - 44d7-b4b8-e203d4cca737_.pdf ❖ Student Handbook at Taif University. https://www.tu.edu.sa/Attachments/41dc8a24-22b7-4ae1-9b31-3608de8bcf8b_.pdf
Required Textbooks ❖ Paul Deitel, Harvey M. Deitel, Java How to Program, 9th Edition, Prentice Hall, 2011, ISBN-13: 9780132575669
Evaluation Areas/Issues Evaluators Evaluation Methods
Council / Committee Reference No. Date