Vous êtes sur la page 1sur 4

BALOCHISTAN UNIVERSITY OF ENGINEERING AND TECHNOLOGY KHUZDAR

MECHANICAL ENGINEERING DEPARTMENT


COURSE OUTLINE
Course title Computer System & Programming.
Course code ME-101
Course Level (Year) 1st Semester
Credit hours 2,1
Course Duration 16 weeks
Instructor Engr. Naeem Baloch
Assistant Khalil Ahmed
Session Spring 2019 (18-02-2019)

CATALOGUE DESCRIPTION
Introduction to computers. Computer components and systems, Networks, Networks,
Operating systems, word processing, spreadsheets, presentation software, internet
Browsers & E –mail.
Programming in C.
low-level, and high level languages. Problem solving and algorithm design. Structured
programming concepts: sequence, selection and iteration. Pseudo-code, flow-charts and
other techniques. Introduction to C programming language: data types, constants and
variables; structure of a C program; selection, and repetition structures in C; functions in
C.
Introduction to MATLAB

AIM
This course introduces the fundamental concepts of computers for first year
students, assuming that they might have no previous knowledge of computer science
and Information Technology usage.

RELATIONSHIP WITH OTHER COURSES


(Prerequisite: None)

TEXTBOOK/S
Introduction to computer (Any Book)
Let us C, by Yashavant Kanetkar, any edition.

INDICATIVE BASIC READING LIST


Popular computer magazines such as Chip, Byte, PC Globe, PC World

EXTENDED READING LIST


Various Internet resources
LEARNING OUTCOMES
On successful completion of this course, all students should be able to:

 understand basic terminology used in computer science


 developed knowledge and understanding of the main components and
operation of a computer system

 understand the interaction between computers and input/output devices

 use important application software packages.

 Understand the dynamics of internet and effectively use the Internet


facilities for research Be familiar with the use of computers as a prime
tool in solving of common problems within various part of our society.

 Understand the basic principles of computer programming as applied


directly to common situations.

 design and trace the algorithms and flowcharts

 translate algorithms and flowcharts to "C" programming language

 write basic "C" programming language applications

 learn to share responsibilities

LEARNING / TEACHING METHOD


The theoretical part of the course will be covered within 2 hours/week, class attendance
is important and compulsory. Slide handouts are used for lecture notes.
The practical aspect of the course is made-up of 3 hours/week in order to provide the
students with an experience of using popular Microsoft Office tools such as Word, Excel,
PowerPoint, as well as the use of Internet and Programming in C.
Attendance to the labs is compulsory in order to fulfill practice requirements.
Only 1 make-up examination will be offered to those students who have not appeared in
presentation. No makeup is given for missed quizzes.

ASSIGNMENTS
Assignments in the form of projects, presentations, changes in previous assignments and
case studies will be presented in order to explore subject in detail and develop
understanding of the subject in detail.

METHOD OF ASSESSMENT
Assessment should be carried out in a manner to justify the achievement of each learning
outcome listed in the Course Outline.
The weights should conform to the list presented below.

Evaluation and Grading Marks


Assignment, Quizzes,
10
Presentation, Test
Midterm exam 20
Practical lab exam 20
Semester exam 50

TIMING
Monday (09:30 to 11:30) and Friday (09:30 to 12:30) @ MED Computer Lab.

CONTENT & SCHEDULE


The lecture topics throughout the semester (2019)are listed below:

Week D E S C R I PT I O N
Introduction to Computers

1 Input and Output Devices


Input devices: The keyboard, point and draw devices; scanners; output
devices: monitors, printers etc.
Inside the computer
The motherboard; the input/output devices; the processor: the control unit,
the arithmetic and logic unit; memories: RAM ROM and PROMs.
2 Storing and Retrieving Information
Magnetic disks: interchangeable and fixed magnetic disks; Backup:
magnetic tape storage; optical laser disks: CD-ROM, DVD, CD-R, CD-
RW.
The Internet and Going On-Line
The internet: intranet, extranet; Internet protocols; URL; browsers; search
engines etc.

Networks and Networking Connectivity; data communications hardware:


modems, network cards, router; transmission media: wires and wireless;
networks: the WAN, MAN, LAN and TAN.

Introduction to programming, Historical Development of C, Getting started


3-4
with C, Constants, Variables And Keywords, C Instructions, The first C
program.
5 Exercise Chapter 1
6 Test 1
Decision Control Structure, Decisions, Problem solving and implementation
7-8
phases; step by step problem solving; flowcharting symbols and flow lines, if
statement, multiple Statements within if, if-else statement,
9 Midterm
Use of logical operators, Hierarchy of logical operator, Conditional
10 Operators. Exercise chapter 2
11 Loop Control Structure, Loops, while loop
12 For loop, odd loop, Break statement, Continue statement, do while loop.
13 Exercise Chapter 3
14 Case Control Structure, Decisions using switch, goto statement
15 Test 2
16 Functions, Passing values between functions
17 Graphics.
18 Introduction to Met lab
19 Make up presentation

Vous aimerez peut-être aussi