Computer programming1, High school final essays of Computer science

course specification of computer programming1

Typology: High school final essays

2021/2022

Uploaded on 11/10/2023

basma-oueslati
basma-oueslati 🇸🇦

2 documents

1 / 7

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Course Title:
Computer Programming 1
Course Code:
CP31
Program:
Diploma in Programming and Computer Sciences
Department:
Technology department
College:
Applied College
Institution:
Taif University
pf3
pf4
pf5

Partial preview of the text

Download Computer programming1 and more High school final essays Computer science in PDF only on Docsity!

Course Title: Computer Programming 1

Course Code: CP

Program: Diploma in Programming and Computer Sciences

Department: Technology department

College: Applied College

Institution: Taif University

Table of Contents

  • A. Course Identification
      1. Mode of Instruction (mark all that apply)
  • B. Course Objectives and Learning Outcomes
      1. Course Description
      1. Course Main Objective............................................................................................................
      1. Course Learning Outcomes
  • C. Course Content
  • D. Teaching and Assessment
    • Methods 1. Alignment of Course Learning Outcomes with Teaching Strategies and Assessment
      1. Assessment Tasks for Students
  • E. Student Academic Counseling and Support
  • F. Learning Resources and Facilities...............................................................................
    • 1.Learning Resources
      1. Facilities Required...................................................................................................................
  • G. Course Quality Evaluation
  • H. Specification Approval Data

3. Course Learning Outcomes

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:

  1. 1 Null

C. Course Content

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

D. Teaching and Assessment

1. Alignment of Course Learning Outcomes with Teaching Strategies and

Assessment Methods

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

2. Assessment Tasks for Students

# 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.)

E. Student Academic Counseling and Support

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

F. Learning Resources and Facilities

1.Learning Resources

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
  • Curriculum Committees Coordinator
  • Feedback from council
  • Feedback from Curriculum Committees Extent of course learning outcomes
  • Students
  • Faculty members
  • Coordinator
  • Council
  • Curriculum Committees
  • Course exit survey
  • Feedback from Faculty members
  • Feedback from Course Coordinator
  • Feedback from council
  • Feedback from Curriculum Committees Quality oflearning resources
  • Students
  • Faculty members
  • Coordinator
  • Council
  • Curriculum Committees
  • Course exit survey
  • Feedback from Faculty members
  • Feedback from Course Coordinator
  • Feedback from council
  • Feedback from Curriculum Committees Evaluation areas (e.g., Effectiveness of teaching and assessment, Extent of achievement of course learning outcomes, Quality of learning resources, etc.) Evaluators (Students, Faculty, Program Leaders, Peer Reviewer, Others (specify) Assessment Methods (Direct, Indirect)

H. Specification Approval Data

Council / Committee Reference No. Date