الخطة الدراسية



[pic]

Public Authority for Applied Education & Training

College of Technical Studies

Electronics Engineering Department

Computer Section

First Semester 2018/2019

Programming Language II

ENC 233

Course Name : Programming Language II

Course Number : ENC 233

Instructor Name : Dr. Feda AlShahwan

Email : fa.alshahwan@paaet.edu.kw

Text book :

• Introduction to Java Programming

• Instructor Lecture notes

• Java How to Program by Deitel and Deitel

Prerequisite : ENC 130 Computer Programming Language (1)

Class time : Sun, Tues, Thurs 01:00 – 02:00

Office Hours : As posted

Course Description:

Object-oriented programming using Java class libraries, Java environment, and memory concepts, including arithmetic, equality, and relational operators. Java applets and its applications to the Internet. Control structures and formulating algorithms with top-down, stepwise refinement. Creating packages and controlling access to members within the super- and sub-classes for public, static, private, and protected class members.

Course Objective:

• Understand the concepts of abstract data types;

• Understand the concepts of recursion, inheritance, and polymorphism;

• Learn basic mathematical techniques for analysing algorithm complexity;

• Learn fundamental computing algorithms;

• Learn common data structures;

Grading Policy:

Attendance 5%

Activity & Assignments 10%

First Term Exam 30% Wed 6/ November

Quizzes 15%

Final 40%

Notes:

▪ Each student is required to do her own documents. Cheating is not allowed.

▪ Late homeworks or lab reports are not allowed.

▪ Absence in Quizzes and Midterms are not excused.

Course Contents:

Week1: Chapter 1: Introduction to Computers, Programs, and Java

• Introduction to Computer Maintenance

• Safety tips to protect the technician and the equipment

• Prepare a Computer Maintenance workshop

• Types of diagnostic tools used by PC repair technician

Week2: Chapter 2: Elementary Programing

• Introduction to Computer Hardware Components

• Disassemble and Assemble the Computer

• Computer Cases and Form Factors

Week3: Chapter 3: Selections

• External and Internal Cables and Connectors

• Power Supply: Types and Specifications

• Cooling Methods and Devices

Week4: Chapter 4: Mathematical Functions, Characters, and Strings

• Introduction to Software components : Windows and BIOS

• Quick and Easy Windows Support tools

Week5: Chapter 5: Loops

• CMOS configuration setup

• POST, BIOS error codes

• CMOS Battery

• Motherboard: Types and Features

Week6: Chapter 6: Methods

• Configuring a Motherboard: Jumpers and setup BIOS

• Installing or Replacing a Motherboard

• Maintaining a Motherboard

Week7: Chapter 7: Single-Dimensional Arrays

• CPU: Types and Characteristics

• Selecting and Installing a Processor

Week8: Review

• Midterm

Week9: Chapter 8: Multidimensional Arrays

• Memory: Types, Specifications and Memory Modules

• Selecting and Installing a Memory Module

• Upgrading a Memory

Week10: Chapter 9: Objects and Classes

• Storage devices: Hard disk drive, Floppy Disk drive and CD-RW

• Backup, Prepare HDD

• Installing Windows

Week11:

• Supporting I/O devices

• Installing and Configuring Adapter Cards: Network Card and Sound Card

• Supporting the Video Subsystem

• Supporting Storage Devices

Week12:

• Troubleshooting Strategies

• Troubleshooting Windows and Applications

• Periodic prevention maintenance

Week13:

• Troubleshooting Hardware Problems

• Cleaning and maintain PC components

• Upgrade PC components

Week14:

• Review

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download