Computer Fundamentals Computer Science eBooks for UG Syllabus of BSc(Physical Science)

1st Year

Core Course-II Problem Solving Using Computer COMP101TH & Software Lab Using Python COMP101PR

P. K. Sinha & Priti Sinha , “Computer Fundamentals”, BPB Publications, 2007.

COMP101TH: Problem Solving using Computer

Click on the topic to watch the video
Unit-I
Computer Fundamentals: Introduction to Computers: Characteristics of Computers, Uses
of Computers
, Types, and generations of Computers.
Basic Computer Organization: Units of a computer, CPU, ALU, memory hierarchy,
registers, I/O devices.
Unit-II
Planning the Computer Program: Concept of problem-solving, Problem definition,
Program design, Debugging, Types of errors in programming, Documentation.
Techniques of Problem Solving: Flowcharting, decision table, algorithms, Structured
programming concepts, Programming methodologies viz. top-down and bottom-up
programming.

Computer Fundamentals Computer Science
Unit-III
Overview of Programming: Structure of a Python Program, Elements of Python
Introduction to Python: Python Interpreter, Using Python as a calculator, Python shell,
Indentation. Atoms, Identifiers and keywords, Literals, Strings, Operators (Arithmetic
operator, Relational operator, Logical or Boolean operator, Assignment, Operator, Ternary
operator, Bitwise operator, Increment or Decrement operator).
Creating Python Programs: Input and Output Statements, Control statements (Loopingwhile
Loop, for Loop
, Loop Control, Conditional Statement- if…else, Difference between break,
continue and pass).
Unit-IV
Structures: Numbers, Strings, Lists, Tuples, Dictionary, Date & Time, Modules, Defining
Functions, Exit function, default arguments.
Introduction to Advanced Python: Objects and Classes, Inheritance, Regular Expressions,
Event-Driven Programming, GUI Programming.

Computer Fundamentals Computer Science

Reference Books:

  1. P. K. Sinha & Priti Sinha , “Computer Fundamentals”, BPB Publications, 2007.
  2. Dr. Anita Goel, Computer Fundamentals, Pearson Education, 2010.
  3. T. Budd, Exploring Python, TMH, 1st Ed, 2011
  4. Python Tutorial/Documentation www.python.or 2010
  5. Allen Downey, Jeffrey Elkner, Chris Meyers , How to think like a computer
    scientist : learning with Python , Freely available online.2012
  6. http://docs.python.org/3/tutorial/index.html
  7. http://interactivepython.org/courselib/static/pythonds

Core Course-V

Office Automation Tools COMP102TH

Share with your loved one

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.