0% found this document useful (0 votes)
33 views6 pages

ECP281 Learning Objectives

Uploaded by

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

ECP281 Learning Objectives

Uploaded by

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

ECP281: ENGINEERING COMPUTER PROGRAMMING (2 CREDITS)

Course Outline
(i) Computer hardware:- Iden fica on of parts and func on of the
components of the Computer ,Input Peripherals:- The keyboard, the
Mouse, the Touch Pad, the Joy-s ck and other poin ng devices, The
Central Processing Unit (CPU):- The Arithme c Logic Unit (ALU) the
Primary and Secondary Memory (RAM, ROM, etc.), the frame buffer and
other storage devices, The Output Peripherals:-The Monitor, the Printer,
Plo ers and other hardcopy devices, The general opera ons (House-
keeping) :- Retrieval Manipula on and storage of data, etc.
(ii) Computer so ware’s so ware: the principles and opera ons of the
various kinds of So ware: System So ware: - Windows environment,
Disk Opera ng System environment (DOS), UNIX System, LINUX System,
etc., Applica on So ware: Word-Processors, Spreadsheet, Databases
management, Work Managers, Presenta on packages, Graphics
Packages, drough ng packages, etc. The Internet: The principle and
applica ons of Networks, WWW surfing the NET, e-mails, h p and
protocols. Prac cal and hands-on exercises with mini-projects to test for
proficiency will be emphasized.

1
ECP281: ENGINEERING COMPUTER PROGRAMMING
Alternative Title: Computer Programming for Engineers
Units: 2
Hours/Week: 2

Learning Outcomes

1. Identification and Function of Computer Components


o Demonstrate knowledge of the various parts of a computer system,
including the motherboard, CPU, RAM, ROM, hard drives, and other
cri cal components.
o Explain the func ons and interrela onships of these components.
2. Understanding Input Peripherals
o Iden fy and describe the func on of different input peripherals such
as keyboards, mice, touch pads, joys cks, and other poin ng devices.
o Evaluate the efficiency and applica on of various input devices in
different compu ng environments.

1. Central Processing Unit (CPU) Operations


o Explain the structure and func on of the CPU, including its core
components: the Arithme c Logic Unit (ALU), control unit, and
registers.
o Analyze how the CPU interacts with primary memory (RAM, ROM)
and secondary storage.
2. Memory and Storage Devices
o Differen ate between primary and secondary memory, including
RAM, ROM, and various types of storage devices (HDD, SSD, USB
drives).
o Describe the role of the frame buffer and its importance in computer
opera ons.
3. Output Peripherals
o Iden fy and describe the func ons of different output peripherals
such as monitors, printers, plo ers, and other hardcopy devices.
o Assess the performance characteris cs and suitable applica ons of
various output devices.
4. General Operations (House-keeping)
o Demonstrate the ability to perform basic computer opera ons,
including data retrieval, manipula on, and storage.

2
o Illustrate the use of file management systems and u li es for
effec ve data organiza on and backup.
5. System Software Principles
o Explain the principles and opera ons of various system so ware,
including Windows, Disk Opera ng System (DOS), UNIX, and LINUX.
o Compare and contrast different opera ng systems in terms of
func onality, user interface, and applica on suitability.
6. Application Software Functionality
o use applica on so ware such as word processors, spreadsheets,
database management systems, work managers, presenta on
packages, and graphics/dra ing packages.
o Evaluate the applica ons of different so ware tools in various
professional and academic contexts.
7. Internet and Networking Principles
o Explain the principles of computer networks, including the structure
and func on of the Internet, and protocols such as HTTP, FTP, and
SMTP.
o Explain the processes involved in WWW surfing, e-mail
communica on, and data exchange over networks.
8. Practical Application and Problem-Solving
o Apply theore cal knowledge through prac cal exercises and hands-
on ac vi es, including the assembly and troubleshoo ng of
computer systems.
o Develop mini-projects to test and demonstrate proficiency in both
hardware and so ware components.
9. Software Installation and Maintenance
o install, configure, and maintain various system and applica on
so ware.
o Troubleshoot common so ware issues and perform necessary
updates and patches.
10. Security and Ethical Considerations
o explain the basic principles of computer security, including the
importance of data protec on, an virus so ware, and ethical
prac ces in compu ng.
o Evaluate the impact of so ware piracy, data breaches, and other
security threats on individuals and organiza ons.

3
Lecture Plan
Week 0: Makeup Lecture

 Definition of a computer
 Units of a computer
 Types of a computer
 Computer programs
 Computer programming
 Computer program Design (Algorithms and Flow Charts)

Week 1: Introduction to Computer Hardware

 Lecture: Overview of Computer Systems and Component Iden fica on


o Course introduc on and objec ves
o Components of a computer system: motherboard, CPU, RAM, ROM,
hard drives
o Func ons and interrela onships of components
o Hands-on ac vity: Iden fying and assembling computer parts
o Reading: Chapter 1 of "Computer Organiza on and Design"

Week 2: Input Peripherals

 Lecture: Keyboards, Poin ng Devices, and Advanced Input Devices


o Types and func ons of keyboards, mice, touch pads, joys cks, and
other input devices
o Applica on and efficiency of various input devices
o Prac cal session: Configuring and using different input devices
o Reading: Relevant sec ons from "Principles of Computer Hardware"

Week 3: Central Processing Unit (CPU)

 Lecture: CPU Structure, Func on, and Memory Hierarchy


o Components: ALU, control unit, registers
o CPU cycles and processing
o RAM, ROM, and secondary storage
o Role of the frame buffer in graphics processing
o Hands-on ac vity: Installing RAM and storage devices

4
Week 4: Output Peripherals

 Lecture: Display Devices, Printers, and Plo ers


o Types of monitors, resolu on, and refresh rates
o Types of printers (laser, inkjet) and plo ers
o Selec ng, configuring, and troubleshoo ng output devices
o Prac cal session: Se ng up and troubleshoo ng printers

Week 5: General Operations (House-keeping)

 Lecture: Data Management and System Maintenance


o File systems, data retrieval, and storage
o Using file management tools and u li es
o Regular maintenance tasks (defragmenta on, cleanup)
o Backup strategies and tools
o Reading: "Opera ng System Concepts" Chapter on file systems

Week 6: System Software Principles

 Lecture: Introduc on to Opera ng Systems


o Overview of Windows, DOS, UNIX, and LINUX
o Compara ve analysis of different opera ng systems
o Hands-on session: Installing and naviga ng different OS environments
o Reading: "Modern Opera ng Systems" selected chapters

Week 7: Application Software

 Lecture: Office and Produc vity So ware


o Word processors, spreadsheets, database management systems
o Presenta on packages, graphics packages, dra ing tools
o Prac cal session: Crea ng documents, spreadsheets, databases,
presenta ons, and simple graphics projects

Week 8: The Internet and Networking Principles

 Lecture: Network Basics and Prac cal Networking


o Principles of computer networks, protocols (HTTP, FTP, SMTP)
o Structure and func on of the Internet
o Se ng up a home network, configuring routers and switches
o Hands-on session: Basic networking tasks

5
Week 9: Practical Application and Problem-Solving

 Lecture: Hardware and So ware Troubleshoo ng


o Common hardware issues and diagnos c techniques
o Resolving so ware conflicts and errors
o Prac cal session: Troubleshoo ng a non-func onal computer and
so ware diagnos cs

Week 10: Software Installation and Maintenance

 Lecture: Installing and Maintaining So ware


o Procedures for installing system and applica on so ware
o Updates, patches, and system upgrades
o Prac cal session: Installing, configuring, upda ng, and maintaining
so ware

Week 11: Security and Ethical Considerations

 Lecture: Introduc on to Computer Security and Ethical Issues


o Data protec on, an virus so ware, and best prac ces
o So ware piracy, data breaches, and ethical compu ng
o Case studies and group discussion
o Reading: Selected chapters on computer security

Week 12: Mini-Projects and Review

 Lecture: Project Work, Presenta ons, and Course Review


o Students present their mini-projects
o Peer review and feedback
o Recap of key concepts and learning outcomes
o Final Q&A session and course feedback

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy