DNA and RNA , Structure, Functions, Types, difference, Similarities, Protein ...
Phm 1.1.5(Harman S. Gahir)
1. PUNJAB COLLEGE OF TECHNICAL EDUCATION
LUDHIANA
Course Plan (Jul 10 – Dec 10)
Class: B. Pharmacy Subject Name: Computer Science and Applications
Teacher's Name: HSG Assignments: 5
Subject Code: PHM 1.1.5 Tests: 5
Class Discussions: 5
Theory: 4 Hours/week
Course Description:
This course is an introduction to Computer Science in real world problems. In this class,
we will focus on History of Computers, Generations of Computers including CPU and
memory, the interface between hardware and software, and an introduction to Internet.
More specifically, we will cover the following topics:
• Computer Organization & Design
• Number System
• IO Devices
• Memory Devices
• Operating System
• DOS Commands
• Communication Networks
• Computer Programming
• Computer Applications(MS Word, MS Excel, MS Power Point)
2. Course Goals:
The goal of this course is for you to develop an understanding of the factors influencing
modern Computers Detailed Significance and Programming Language (“C”) to develop
system software, and a working knowledge of the specific choices made in some Internet
Tools. You will also gain an understanding of mechanisms employed in a IO devices and
Memory Devices, By the end of the course you should be able to read between the lines
of a newly-announced Technology specifications and anticipate its impact on software
and to make well-reasoned choices among different Network Topologies for specific
application scenarios.
The objective of this course is to:
• Understand Basic Terminologies using in Computer and Networks.
• Understand and evaluate constraints and tradeoffs in ‘C’ Programming
Language to develop a System Software
• Enable you to design E-Presentations, E-Documents and also E-
spreadsheets on MS Office, a most admired Package by Microsoft.
Late Policy:
You must do your work on time because we'll be correcting/discussing it in class. No
assignment will be accepted after the due date. If you know that you have a specific time
conflict, make arrangements with me in advance for a separate assignment for late
submission.
Format:
All assignments should be done according to the following format:
• Assignment must have a cover page including title of assignment, subject, date of
submission; student’s name, class, roll no. and submitted to.
• Use loose sheets with one side plain and other side lined.
• Write questions/headings with black pen and other text with blue pen.
• Draw diagrams (if necessary), neat and clean with pencil on plain side of paper.
• Pages should be numbered.
• Mention Contents at the beginning and References at the end of each assignment.
3. Tests:
Tests can be oral/written/open book. Open book test is so that you can look up
formulas or data from the text or lecture notes. You need to be sufficiently
familiar with the material in the book to know where to look up the information
that you need. The purpose of the exams is for you to demonstrate that you have
attained an operational level of understanding of the material.
The tests will be conducted on the dates mentioned in the course break-up. No
extra test will be conducted for the absentees. If you have any time conflict for the
test, contact me in advance so that we can make sufficient arrangements. Keep in
mind that there will be no extra test at the end of the semester. Therefore, it’s your
responsibility to give test on time.
Presentation:
One presentation will be held for Computer Science and Applications. You will
be informed well in advance. The rules for presentation are as follows:
• Group will be of 1-2 students.
• Individual willing student also welcome to present a topic.
• Students can make groups of their choice.
• Students should be in strict formals for the presentation.
• Three attendances will be taken during presentation. One at sharp 9:00 am,
second after lunch break, and third at the end of the presentation.
• Present will be counted only for those students who’ll be present in all the
three attendances.
• Marks will be given only to the present students.
• If the student is absent, I will deduct (– 10) marks for it.
• Marks will be deducted for each misbehavior/indiscipline during the
presentation.
• Topics will be given at first-cum-first-get basis. No topic will be repeated.
• Extra marks will be given to individual from audience for ask a question
to presenters.
• Marks for the presentation are distributed as follows:
Dress: 10 marks
Report: 10 marks
Synopsis: 5 marks
Content: 5 marks
Slides: 5 marks
4. Confidence: 5 marks
Query Handling: 10 marks
Total: 50 marks
Absent – 10 marks
Indiscipline: – 1 marks (for each misbehavior)
Class Participation:
A large component of your learning takes place in class. The actual concepts of computer
science and applications are fairly simple, although their implementation is often
complicated by real-world constraints. Thus, I tend to give lectures to explain these
concepts, and pose questions for discussion that are meant to draw out these implications.
I will guide discussion, and add information here and there as necessary to carry the
discussion forward or to lead it into a digression that adds depth in a different direction.
I will frequently have in-class exercises that you will do as individual/groups. Thus, it is
very important that you attend class regularly. I will keep attendance throughout the
semester. Please let me know in advance of any scheduled absences.
Classroom Policies:
Following are the classroom policies and they are meant to be strictly followed:
• Be punctual for the class; try to minimize your disturbance if you are late. I may
reject students who come after 5 minutes from the scheduled time.
• Student coming late will be considered as late arrival and I will mark absent for late
arrivals on the day’s attendance.
• Mobile phones are not allowed in the classroom. If any student found using the
mobile phone, he/she has to pay Rs. 200 as fine in the account office.
• During lecture delivery, if you have any kind of query, just raise your hand. Queries
are important for the understanding of the concepts. So, do ask queries but make sure
they are relevant to the subject.
• Be disciplined in the classroom and don’t make any noise while we are studying.
5. SYLLABUS
Computer Science and Applications (Semester-I)
PHM 1.1.5 Theory 4Hrs/Week
Internal Assessment: 20
Max Marks: 100 External Assessments: 80
Aim: The objective of this paper is to acquaint the pharmacy students of Semester I with
the fundamental principles of computers, their applications and basic elements of
programming only. The paper-setter should set the question papers and examiners should
evaluate the answers accordingly.
1. Computer Fundamentals:
1.1 Introduction to computers: Characteristics of computers, Historical perspectives of
Computers, computer generations, types of computers and uses, Software, Hardware,
Basic architecture and functions of CPU and its parts, Important I/O devices like
Keyboard, Mouse, Printers, Video Monitors.
1.2 Number System: Decimal, Binary, Basic Binary arithmetic (Conversion to and from
decimal numbers, Binary addition and subtraction).
1.3 Memory Storage: Memory Cells, Semiconductor and Magnetic core memory, ROM
(its types), RAM, Cache and Virtual memory, Secondary storage devices and their
organization (Hard disk, Floppy disk, CD, DVD).
2 Operating Systems:
Definitions, Need, Organization, Functions, Types of Operating Systems, DOS,
Windows, Handling Drives, Directories and files, Commands (Internal & External),
Icons, Clipboard, Folders, Major differences between DOS & Windows,.
3. Communication Networks:
Hardware and software components, Seven layers of OSI architecture, Network
Topologies (Ring, Star, Fully Connected and Bus), LAN and WAN, Bounded and
unbounded communication media, Internet, World Wide Web and I.T., Browsers,
Important terminology regarding Internet applications, Electronic Mail, Potential uses
and abuses of Internet.
4. Computer Programming:
Programming languages, Classifications, Low level and high level languages, merits and
Pitfalls of languages, object oriented languages, Syntax and semantics, Basic steps
involved in software development, Flow charts, Compilers and Interpreters.
6. 5 Simple programming using ‘C’
Data types, Constants, Variables, Arithmetic and relational expressions, Symbolic
constants, Input and output assignment statements, If-else, Switch statements, Loops
( While, do-while and for), Transfer statements, Arrays, Problem solving using ‘C’ taking
simple algorithms.
6. Computer Applications:
6.1 Word processing: Techniques, File manipulation, Formatting, Printing setups table
Handling, Mail merge, etc. using MS-Word.
6.2 Spreadsheet package: Worksheets, Formatting sheets, Calculations and graphing
using formulae and functions, Import and export of data using MS-Excel.
6.3 Graphics: Objectives and types of graphics, Presentation packages, Slides designing,
Diagrams and graphs, Import and Export data using MS-Power Point.
6.4 Data security against viruses: Definition of computer viruses, Detection, prevention
and cure against viruses using anti-virus software packages.
6.5 Pharmaceutical applications: Basics of computer use in various pharmaceutical and
clinical applications like drug information services, hospital and community pharmacy,
drug design, pharmacokinetics and data analysis.
Practical’s: 4 Hrs/Week
Simple exercises based upon the following need to be dealt:
1. Computer operating systems like MS-DOS, MS-Windows.
2. Word-processing like MS-Word.
3. Spreadsheet calculations using MS- Excel.
4. Graphic applications using MS-Power Point, MS-Excel.
5. Programming using ‘C’.
7. COURSE BREAK-UP
Class: B. Pharmacy Subject Name: Computer Science and Applications
Teacher's Name: HSG Assignments: 5
Subject Code: PHM 1.1.5 Tests: 5
Total Lectures: 44 Class Discussions: 5
Theory: 4 Hours/week
Evaluation:
MST: 15 marks Test: 10 marks
Presentation: 10 marks Assignment: 5 marks
Lecture Topics Assignment Test
Number
1. Introduction to course module
2. Introduction to Computer Science
and Applications
3. Basic Fundamental Of Computers
• Characteristics of computer
• Types of Computer and Uses
• Hardware
• Software
4. History Of computers
• Generations of Computers
5. Block Diagram(BD) of Computer
Detailed Significance of each parts
of BD
• Input Unit
• Output Unit
• Storage Unit
6. • ALU
• Control Unit
• CPU
7. Class Discussion Assign-1
8. Test-1
9. Introduction To Number System
Types Of Number System
• Binary Number System
• Conversion to and from
decimal numbers.
10. • Binary Addition and
8. Subtraction
• Octal Conversion.
Storage Devices & their types
• Semiconductor and Magnetic
core Memory
11.
• Magnetic tape
• Memory Cells
• Magnetic Disk
12. Intro. to Memory & Types of
Memory
• RAM,ROM,PROM
13. • Cache Memory
• Virtual Memory
14. Intro. to Secondary Devices
• Hard Disk
• Floppy Disk
• CD,DVD
15. Class Discussion Assign-2
16. Test-2
17. Intro to Operating System & its
Types:
• OS Functions(Device Mgmt,
File Mgmt and Security
Mgmt)
• Types of OS
• Windows and DOS
• Handling Derives
• Directories and Folders
18. Dos Commands
• Internal Commands
• External Commands
19. Windows Features:
• Icons
• Clip Board
• Folders
• Files
• Recycle Bin
• Wall Papers
20. Communication Networks
• Hardware v/s Software
9. Components
• OSI Architecture and Layers
21. Network Topologies
• Ring
• Star
• Fully Connected
• Bus
Network Types
• LAN
• MAN
• WAN
22. Intro. to Internet
• WWW
• Browser
• Electronic Mail
• Internet Applications
• Uses and Abuses of Internet
23. Class Discussion Assign -3
24. Test-3
25. Intro to Computer Programming
• Low and High Level
Language
• Merit and Pitfalls of
Language
• Oops
• Syntax and Semantics
26. Computer Programming
• Steps required from
Software Developments
• Flow Charts
• Compiler and Interpreter
27. Programming Tools
• Intro to ‘C’
• Data types
• Constants
• Variables
28. Programming Tools
Arithmetic & Relational
Expr.
• Symbolic Constants
• Input and Output Statements
10. 29. Statements Types:
• Selection Statements
• Iteration Statements
• Transfer Statements
30. Intro to Array
• One Dimensional Array
• Multi Dimensional Array
• Array implementations
31. Computer Applications
• Intro to Word Processing
• File Manipulations
• Formatting of Documents
• Printing Setups
32. Class Discussion Assign-4
33. Test -4
34. Intro To MS Word
• Tools identification(Menu,
Task Items)
• Mail Merge
35. Spread Sheet Package
• Formatting Sheets
• Calculations and Graphics
using Formulae
• Import and Export data
36. Contt..
37. MS Power Point and Graphics
• Objectives
• Types of Graphics
• Slides Designing
• Import and Exports of Data
38. MS Power Point
• Animations
• Transmission
• Master Slide
39. Data Security
• Virus
• Worms
• Trojans
• Anti Virus Package
40. Pharmaceutical Applications
11. • Computer Usage in
Pharmaceutical
• Drug info Services
• Hospital and Community
Pharmacy
41. Pharmaceutical Applications
• Drug Design
• Data Analysis
• Pharmacokinectics
42. Class Discussion Assign -5
43. Test-5
44. Discussion of Previous Question
Papers
Book references (for Theory and Practicals):
1. Fundamentals of Computers by Rajaraman, Prentice Hall of India
2. Let us ‘C’ by Kanetkar, BPB Publications.
3. Learn MS-Office 2000 by Stultz, BPB Publications.
4. Using Microsoft Windows 1998 by Ivens, Prentice Hall of India.
5. Learn DOS in a day by Stultz, BPB Publications.
6. Computer Fundamentals by P.K. Sinha
ASSIGNMENT – 1
1. Short answer type questions:
a. What is difference between an Input and Output Devices?
b. Differentiate between Hardware and Software?
c. Explain CPU?
d. List characteristics of computers?
e. Define Bit, Byte & Word.
2. Long answer type questions:
a. Explain all generations of computers.
b. Draw and explain the design of ALU.
12. ASSIGNMENT – II
1. Short answer type questions:
a. Convert Decimal 256 into Binary Form.
b. Calculate addition and Subtraction Operation between 11001001 and
10001001.
c. Expand Terms: RAM, ROM, PROM, EPROM, CD, and DVD?
d. List all Primary and Secondary storage Devices
2. Long answer type questions:
a. Explain Binary, Octal and Decimal Number system with examples of each
number system. Also Perform following conversion
o Decimal to Binary
• Binary to Decimal
• Octal to Binary
• Binary to Octal
• Decimal to Octal
b. Explain following storage elements
• Cache and Virtual Memory.
• RAM, ROM, PROM
ASSIGNMENT – III
1. Short answer type questions:
a. Explain OS and list all major Functions of OS.
b. List all Internal and External Commands of DOS.
c. Define OSI and List seven Layers of OSI model?
d. Define E mail, WWW and Browser.
e. Explain LAN, MAN, WAN.
2. Long answer type questions:
a. Discuss in detail the different types of Internal and External commands of
DOS.
13. b. Explain the various Network Topologies with example of each.
c. Explain OSI with Block Diagram.
ASSIGNMENT – IV
1. Short answer type questions:
a. Differentiate between low level and high level languages.
b. Explain data types, keywords, constants and variables.
c. List all selection, iterations and transfer statements?
d. Difference between Single Dimensional and Multi- Dimensional Array.
e. List all major steps require for printing setup.
2. Long answer type questions:
a. Discuss in detail the different steps require for software development.
b. Explain Arithmetic and Relational Operators with examples.
c. Explain all selection, iterations and transfer statements with examples of
each.
ASSIGNMENT – V
1. Short answer type questions:
a. Expand and explain VIRUS.
b. List steps required for create and save a MS Power Point File.
c. List all Anti Virus Packages?
d. Explain major tools used by a System Analyst.
e. List major applications of Computer in Pharmaceutical.
2. Long answer type questions:
a. Explain VIRUS, WORMS, and TROJANS.
b. Explain concept of Mail Merge with examples.
14. TOPICS FOR PRESENTATION
1. Computer Generations.
2. IO Devices
3. Storage Devices.
4. Network Topologies.
5. Programming Languages.
6. Compare CD v/s DVD.
7. Computer Usage in Pharmaceutical Era.
8. Primary and Secondary Storage.
9. Bluetooth.
10. Intel v/s AMD.
11. Microsoft v/s Google.
12. Nano-Technology.
13. Internet and Intranet.
14. Laptop and Palmtop.
15. Virus and Worms.
16. How Antivirus work.
17. How Mobiles Work
18. How Bluetooth Works
19. How Wi-Fi Works
20. How Keyboard Works