INTRODUCTION TO COMPUTING AND PROBLEM SOLVING 1 YEAR SYLLABUS 2016 FOR KTU B-TECH S1 S2 STUDENTS

Here is the Modified 2016 KTU Syllabus for B-TECH KTU STUDENTS. 

KTU First year B.tech Syllabus for INTRODUCTION TO COMPUTING AND PROBLEM SOLVING.


INTRODUCTION TO COMPUTING AND PROBLEM SOLVING 1 YEAR SYLLABUS 2016 FOR KTU B-TECH S1 S2 STUDENTS

INTRODUCTION TO COMPUTING AND PROBLEM SOLVING


Syllabus

Introduction to digital computer, Introduction to programming languages, Operating systems, Problem Solving strategies, Examples for algorithms and flow charts Introduction to Python  language, functions, parameters and arguments, Boolean Expressions, logical operators and control statements Strings, lists, tuples and dictionaries, operations, Files, introduction to objects, attributes and instances.


Text Books:-

•  Downey, A. et al., How to think like a Computer                     Scientist: Learning with Python, John Wiley, 2015


•  Goel,  A., Computer Fundamentals, Pearson Education



Module 1 Contents


Introduction to digital computer :-

Von Neumann concept – A simple model of computer, acquisition of data, storage of data, processing of data, output of processed data. Details of functional units of a computer. Storage – primary storage and secondary storage.


Introduction to programming languages:- 

Types of programming languages  - high level language , assembly language and machine language, System software - Operating systems – objectives of operating systems, compiler, assembler and interpreter.

Module 2 Contents


Problem Solving strategies – Problem analysis – formal definition of problem – Solution –     top- down design – breaking a problem into sub problems- overview of the solution to the sub problems by writing step by step procedure (algorithm) - representation of procedure by flowchart - Implementation of algorithms – use of procedures to achieve modularity.


Module 3 Contents



Introduction to Python – variables, expressions and statements, evaluation of expressions, precedence, string operations.

Module 4 Contents


Functions, calling functions, type conversion and coercion, composition of functions, mathematical functions, user-defined functions, parameters and arguments.

Module 5 Contents


Strings and lists – string traversal and comparison with examples. Tuples and dictionaries – operations and examples.

Module 6 Contents


Files and exceptions - text files, directories.
Introduction to classes and objects - attributes, instances. 


INTRODUCTION TO COMPUTING AND PROBLEM SOLVING 1 YEAR SYLLABUS 2016 FOR KTU B-TECH S1 S2 STUDENTS



No comments:

Powered by Blogger.