FREE
AKTU Python Programming (BCC302 / BCC402) Syllabus PDF – B.Tech 2nd Year
Python Programming BCC302 / BCC402
All syllabus, notes, question bank & PYQ for this subject
Free
Download now
- English
- Semester 3
- 0 downloads
- 0 views
Official AKTU syllabus of Python Programming (BCC302 / BCC402) for B.Tech 2nd Year – 2 credits, L-T-P 2-0-0. Read the unit-wise course content, course outcomes, evaluation pattern and recommended books online, or download the PDF.
- Computer Science and Engineering › 2nd Year
- Computer Science › 2nd Year
- Computer Engineering › 2nd Year
- Information Technology › 2nd Year
- Computer Science and Information Technology › 2nd Year
- Computer Science & Technology › 2nd Year
- Computer Science and Design › 2nd Year
- Computer Science and Engineering (Hindi) › 2nd Year
- Computer Science and Engineering (Artificial Intelligence) › 2nd Year
- Computer Science and Engineering (Artificial Intelligence & Machine Learning) › 2nd Year
- Artificial Intelligence and Machine Learning › 2nd Year
- Artificial Intelligence (AI) and Data Science › 2nd Year
- Computer Science and Engineering (Data Science) › 2nd Year
- Computer Science & Engineering (Cyber Security) › 2nd Year
- Computer Science and Engineering (Internet of Things) › 2nd Year
- Cyber Security › 2nd Year
- Data Science › 2nd Year
- Computer Science and Engineering (WP) › 2nd Year
Syllabus — Python Programming
Download PDFBCC302 / BCC402 · 2 credits · L-T-P 2-0-0
Course Outcomes
At the end of course , the student will be able to understand
| CO 1 | Interpret the fundamental Python syntax and semantics and be fluent in the use of Python control flow statements. | K K 1, 2 |
| CO 2 | Express proficiency in the handling of strings and functions | K K 1, 2 |
| CO 3 | Determine the methods to create and manipulate Python programs by utilizing the data structures like lists, dictionaries, tuples and sets. | K 3 |
| CO 4 | Identify the commonly used operations involving file systems and regular expressions. | K K 1, 2 |
| CO 5 | Articulate the Object-Oriented Programming concepts such as encapsulation, inheritance and polymorphism as used in Python | K K 2, 3 |
Course Content
| Unit | Topic | Lecture |
|---|---|---|
| I | Introduction to Python: Python variables, Python basic Operators, Understanding python blocks. Python Data Types, Declaring and using Numeric data types: int, float etc. | 03 |
| II | Python Program Flow Control Conditional blocks: if, else and else if, Simple for loops in python, For loop using ranges, string, list and dictionaries. Use of while loops in python, Loop manipulation using pass, continue, break and else. Programming using Python conditional and loop blocks. | 05 |
| III | Python Complex data types: Using string data type and string operations, Defining list and list slicing, Use of Tuple data type. String, List and Dictionary, Manipulations Building blocks of python programs, string manipulation methods, List manipulation. Dictionary manipulation, Programming using string, list and dictionary in-built functions. Python Functions, Organizing python codes using functions. | 04 |
| IV | Python File Operations: Reading files, Writing files in python, Understanding read functions, read(), readline(), readlines(). Understanding write functions, write() and writelines() Manipulating file pointer using seek Programming, using file operations. | 04 |
| V | Python packages: Simple programs using the built-in functions of packages matplotlib, numpy, pandas etc. GUI Programming: Tkinter introduction, Tkinter and PythonProgramming, Tk Widgets, Tkinter examples. Python programming with IDE. | 04 |
Text Books
- Wesley J. Chun, “Core Python Applications Programming”, 3rd Edition , Pearson Education, 2016
- Lambert, Fundamentals of Python: First Programs with MindTap, 2nd 1st edition , Cengage Learning publication
- Charles Dierbach, “Introduction to Computer Science using Python”, Wiley, 2015
- Jeeva Jose &P.SojanLal, “Introduction to Computing and Problem Solving with PYTHON”, Khanna Publishers, New Delhi, 2016
- Downey, A. et al., “How to think like a Computer Scientist: Learning with Python”, John Wiley, 2015
- Mark Lutz, “Learning Python”, 5th edition, Orelly Publication, 2013, ISBN 978- 1449355739
- John Zelle, “Python Programming: An Introduction to Computer Science”, Second edition, Course Technology Cengage Learning Publications, 2013, ISBN 978- 1590282410
- Michel Dawson, “Python Programming for Absolute Beginers” , Third Edition, Course Technology Cengage Learning Publications, 2013, ISBN 978-1435455009
- David Beazley, Brian Jones., “Python Cookbook”, Third Edition, Orelly Publication, 2013, ISBN 978-1449340377
- Charles Dierbach, “Introduction to Computer Science using Python”, Wiley, 2015
- Jeeva Jose &P.SojanLal, “Introduction to Computing and Problem Solving with PYTHON”, Khanna Publishers, New Delhi, 2016
- Downey, A. et al., “How to think like a Computer Scientist: Learning with Python”, John Wiley, 2015
- Mark Lutz, “Learning Python”, 5th edition, Orelly Publication, 2013, ISBN 978- 1449355739
- John Zelle, “Python Programming: An Introduction to Computer Science”, Second edition, Course Technology Cengage Learning Publications, 2013, ISBN 978- 1590282410
- Michel Dawson, “Python Programming for Absolute Beginers” , Third Edition, Course Technology Cengage Learning Publications, 2013, ISBN 978-1435455009
- David Beazley, Brian Jones., “Python Cookbook”, Third Edition, Orelly Publication, 2013, ISBN 978-1449340377
Ratings & Reviews
No reviews yet — share your experience with this item.